builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0369 starttime: 1471345556.17 results: success (0) buildid: 20160816024725 builduid: 0f9fa93f5cfc4fd4b2c5a2de453e0701 revision: 4217d21df7061f94061d059c56bcb96d290990f1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.170149) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.170627) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.170913) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.200847) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.201325) ========= 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.NElmFhMG47/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.i8Ffp3Xz0x/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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-08-16 04:05:56-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 148M=0s 2016-08-16 04:05:56 (148 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.127060 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.349717) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.350048) ========= 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.NElmFhMG47/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.i8Ffp3Xz0x/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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.020089 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:56.398478) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 04:05:56.398851) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 4217d21df7061f94061d059c56bcb96d290990f1 --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-release --rev 4217d21df7061f94061d059c56bcb96d290990f1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NElmFhMG47/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.i8Ffp3Xz0x/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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-08-16 04:05:56,456 truncating revision to first 12 chars 2016-08-16 04:05:56,456 Setting DEBUG logging. 2016-08-16 04:05:56,456 attempt 1/10 2016-08-16 04:05:56,456 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/4217d21df706?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-16 04:05:57,926 unpacking tar archive at: mozilla-release-4217d21df706/testing/mozharness/ program finished with exit code 0 elapsedTime=1.748818 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 04:05:58.169241) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:58.169603) ========= script_repo_revision: 4217d21df7061f94061d059c56bcb96d290990f1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:58.170018) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:58.170290) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 04:05:58.188780) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 23 secs) (at 2016-08-16 04:05:58.189179) ========= /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-release --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-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NElmFhMG47/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_NODE_PATH=/usr/local/bin/node 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.i8Ffp3Xz0x/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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 04:05:58 INFO - MultiFileLogger online at 20160816 04:05:58 in /builds/slave/test 04:05:58 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-release --download-symbols true 04:05:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:05:58 INFO - {'append_to_log': False, 04:05:58 INFO - 'base_work_dir': '/builds/slave/test', 04:05:58 INFO - 'blob_upload_branch': 'mozilla-release', 04:05:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:05:58 INFO - 'buildbot_json_path': 'buildprops.json', 04:05:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:05:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:05:58 INFO - 'download_minidump_stackwalk': True, 04:05:58 INFO - 'download_symbols': 'true', 04:05:58 INFO - 'e10s': False, 04:05:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:05:58 INFO - 'tooltool.py': '/tools/tooltool.py', 04:05:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:05:58 INFO - '/tools/misc-python/virtualenv.py')}, 04:05:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:05:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:05:58 INFO - 'log_level': 'info', 04:05:58 INFO - 'log_to_console': True, 04:05:58 INFO - 'opt_config_files': (), 04:05:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:05:58 INFO - '--processes=1', 04:05:58 INFO - '--config=%(test_path)s/wptrunner.ini', 04:05:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:05:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:05:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:05:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:05:58 INFO - 'pip_index': False, 04:05:58 INFO - 'require_test_zip': True, 04:05:58 INFO - 'test_type': ('testharness',), 04:05:58 INFO - 'this_chunk': '1', 04:05:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:05:58 INFO - 'total_chunks': '10', 04:05:58 INFO - 'virtualenv_path': 'venv', 04:05:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:05:58 INFO - 'work_dir': 'build'} 04:05:58 INFO - ##### 04:05:58 INFO - ##### Running clobber step. 04:05:58 INFO - ##### 04:05:58 INFO - Running pre-action listener: _resource_record_pre_action 04:05:58 INFO - Running main action method: clobber 04:05:58 INFO - rmtree: /builds/slave/test/build 04:05:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:05:58 INFO - Running post-action listener: _resource_record_post_action 04:05:58 INFO - ##### 04:05:58 INFO - ##### Running read-buildbot-config step. 04:05:58 INFO - ##### 04:05:58 INFO - Running pre-action listener: _resource_record_pre_action 04:05:58 INFO - Running main action method: read_buildbot_config 04:05:58 INFO - Using buildbot properties: 04:05:58 INFO - { 04:05:58 INFO - "project": "", 04:05:58 INFO - "product": "firefox", 04:05:58 INFO - "script_repo_revision": "production", 04:05:58 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 04:05:58 INFO - "repository": "", 04:05:58 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 04:05:58 INFO - "buildid": "20160816024725", 04:05:58 INFO - "pgo_build": "False", 04:05:58 INFO - "basedir": "/builds/slave/test", 04:05:58 INFO - "buildnumber": 6, 04:05:58 INFO - "slavename": "t-yosemite-r7-0369", 04:05:58 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 04:05:58 INFO - "platform": "macosx64", 04:05:58 INFO - "branch": "mozilla-release", 04:05:58 INFO - "revision": "4217d21df7061f94061d059c56bcb96d290990f1", 04:05:58 INFO - "repo_path": "releases/mozilla-release", 04:05:58 INFO - "moz_repo_path": "", 04:05:58 INFO - "stage_platform": "macosx64", 04:05:58 INFO - "builduid": "0f9fa93f5cfc4fd4b2c5a2de453e0701", 04:05:58 INFO - "slavebuilddir": "test" 04:05:58 INFO - } 04:05:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 04:05:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 04:05:58 INFO - Running post-action listener: _resource_record_post_action 04:05:58 INFO - ##### 04:05:58 INFO - ##### Running download-and-extract step. 04:05:58 INFO - ##### 04:05:58 INFO - Running pre-action listener: _resource_record_pre_action 04:05:58 INFO - Running main action method: download_and_extract 04:05:58 INFO - mkdir: /builds/slave/test/build/tests 04:05:58 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')]} 04:05:58 INFO - https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:05:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:05:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:05:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:05:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 04:05:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:05:59 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:05:59 INFO - retry: Failed, sleeping 30 seconds before retrying 04:06:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #2 04:06:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:06:29 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:06:29 INFO - retry: Failed, sleeping 60 seconds before retrying 04:07:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #3 04:07:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:29 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:07:29 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json! 04:07:29 INFO - Caught exception: HTTP Error 404: Not Found 04:07:29 INFO - Caught exception: HTTP Error 404: Not Found 04:07:29 INFO - Caught exception: HTTP Error 404: Not Found 04:07:29 INFO - trying https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:29 INFO - Downloading https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 04:07:30 INFO - Downloaded 1235 bytes. 04:07:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:30 INFO - Using the following test package requirements: 04:07:30 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:07:30 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 04:07:30 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 04:07:30 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'jsshell-mac64.zip'], 04:07:30 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 04:07:30 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:07:30 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 04:07:30 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 04:07:30 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 04:07:30 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:07:30 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 04:07:30 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:07:30 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')]} 04:07:30 INFO - https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:07:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:07:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:07:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:07:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 04:07:30 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:07:30 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:07:30 INFO - retry: Failed, sleeping 30 seconds before retrying 04:08:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #2 04:08:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:08:00 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:08:00 INFO - retry: Failed, sleeping 60 seconds before retrying 04:09:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #3 04:09:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:09:01 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:09:01 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip! 04:09:01 INFO - Caught exception: HTTP Error 404: Not Found 04:09:01 INFO - Caught exception: HTTP Error 404: Not Found 04:09:01 INFO - Caught exception: HTTP Error 404: Not Found 04:09:01 INFO - trying https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:09:01 INFO - Downloading https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:09:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 04:09:02 INFO - Downloaded 18370515 bytes. 04:09:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:09:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:09:02 INFO - caution: filename not matched: web-platform/* 04:09:02 INFO - Return code: 11 04:09:02 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')]} 04:09:02 INFO - https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:09:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:09:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:09:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:09:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:09:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:09:02 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:09:02 INFO - retry: Failed, sleeping 30 seconds before retrying 04:09:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #2 04:09:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:09:32 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:09:32 INFO - retry: Failed, sleeping 60 seconds before retrying 04:10:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #3 04:10:33 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:33 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:10:33 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip! 04:10:33 INFO - Caught exception: HTTP Error 404: Not Found 04:10:33 INFO - Caught exception: HTTP Error 404: Not Found 04:10:33 INFO - Caught exception: HTTP Error 404: Not Found 04:10:33 INFO - trying https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:33 INFO - Downloading https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:10:34 INFO - Downloaded 36389883 bytes. 04:10:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:10:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:10:38 INFO - caution: filename not matched: bin/* 04:10:38 INFO - caution: filename not matched: config/* 04:10:38 INFO - caution: filename not matched: mozbase/* 04:10:38 INFO - caution: filename not matched: marionette/* 04:10:38 INFO - caution: filename not matched: tools/wptserve/* 04:10:38 INFO - Return code: 11 04:10:38 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')]} 04:10:38 INFO - https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:10:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:10:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:10:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:10:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 04:10:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:10:38 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:10:38 INFO - retry: Failed, sleeping 30 seconds before retrying 04:11:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #2 04:11:08 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:11:08 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:11:08 INFO - retry: Failed, sleeping 60 seconds before retrying 04:12:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #3 04:12:08 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:12:08 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:12:08 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 04:12:08 INFO - Caught exception: HTTP Error 404: Not Found 04:12:08 INFO - Caught exception: HTTP Error 404: Not Found 04:12:08 INFO - Caught exception: HTTP Error 404: Not Found 04:12:08 INFO - trying https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:12:08 INFO - Downloading https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:12:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 04:12:10 INFO - Downloaded 73084974 bytes. 04:12:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:12:10 INFO - mkdir: /builds/slave/test/properties 04:12:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:12:10 INFO - Writing to file /builds/slave/test/properties/build_url 04:12:10 INFO - Contents: 04:12:10 INFO - build_url:https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:12:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:12:11 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:12:11 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:12:11 INFO - Contents: 04:12:11 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:12:11 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')]} 04:12:11 INFO - https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:12:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:12:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:12:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:12:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:12:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:12:11 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:12:11 INFO - retry: Failed, sleeping 30 seconds before retrying 04:12:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 04:12:41 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:12:41 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:12:41 INFO - retry: Failed, sleeping 60 seconds before retrying 04:13:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 04:13:42 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:42 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:13:42 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip! 04:13:42 INFO - Caught exception: HTTP Error 404: Not Found 04:13:42 INFO - Caught exception: HTTP Error 404: Not Found 04:13:42 INFO - Caught exception: HTTP Error 404: Not Found 04:13:42 INFO - trying https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:42 INFO - Downloading https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:13:45 INFO - Downloaded 103667969 bytes. 04:13:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:13:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:13:49 INFO - Return code: 0 04:13:49 INFO - Running post-action listener: _resource_record_post_action 04:13:49 INFO - Running post-action listener: set_extra_try_arguments 04:13:49 INFO - ##### 04:13:49 INFO - ##### Running create-virtualenv step. 04:13:49 INFO - ##### 04:13:49 INFO - Running pre-action listener: _pre_create_virtualenv 04:13:49 INFO - Running pre-action listener: _resource_record_pre_action 04:13:49 INFO - Running main action method: create_virtualenv 04:13:49 INFO - Creating virtualenv /builds/slave/test/build/venv 04:13:49 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 04:13:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:13:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:13:49 INFO - Using real prefix '/tools/python27' 04:13:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:13:49 INFO - Installing distribute.............................................................................................................................................................................................done. 04:13:52 INFO - Installing pip.................done. 04:13:52 INFO - Return code: 0 04:13:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:13:52 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')]} 04:13:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:13:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:52 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')]} 04:13:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:13:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.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 0x10d74ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d767f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd7f26a47d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7635e0>, '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 0x10d346cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d371990>, '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.NElmFhMG47/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i8Ffp3Xz0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:13:52 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 04:13:52 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 04:13:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NElmFhMG47/Render', 04:13:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:13:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:13:52 INFO - 'HOME': '/Users/cltbld', 04:13:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:13:52 INFO - 'LOGNAME': 'cltbld', 04:13:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:13:52 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:13:52 INFO - 'MOZ_NO_REMOTE': '1', 04:13:52 INFO - 'NO_EM_RESTART': '1', 04:13:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:13:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:13:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:13:52 INFO - 'PWD': '/builds/slave/test', 04:13:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:13:52 INFO - 'SHELL': '/bin/bash', 04:13:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i8Ffp3Xz0x/Listeners', 04:13:52 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 04:13:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:13:52 INFO - 'USER': 'cltbld', 04:13:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:13:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:13:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:13:52 INFO - 'XPC_FLAGS': '0x0', 04:13:52 INFO - 'XPC_SERVICE_NAME': '0', 04:13:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:13:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:13:53 INFO - Downloading/unpacking psutil>=0.7.1 04:13:53 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 04:13:53 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 04:13:53 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 04:13:53 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 04:13:53 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 04:13:53 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 04:13:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:13:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:13:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:13:56 INFO - Installing collected packages: psutil 04:13:56 INFO - Running setup.py install for psutil 04:13:56 INFO - building 'psutil._psutil_osx' extension 04:13:56 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 04:13:56 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 04:13:56 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 04:13:56 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 04:13:56 INFO - building 'psutil._psutil_posix' extension 04:13:56 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 04:13:56 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:13:56 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:13:56 INFO - ^ 04:13:56 INFO - 1 warning generated. 04:13:56 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 04:13:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:13:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:13:57 INFO - Successfully installed psutil 04:13:57 INFO - Cleaning up... 04:13:57 INFO - Return code: 0 04:13:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:13:57 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')]} 04:13:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:13:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:57 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')]} 04:13:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:13:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:57 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 0x10d74ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d767f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd7f26a47d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7635e0>, '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 0x10d346cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d371990>, '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.NElmFhMG47/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i8Ffp3Xz0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:13:57 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 04:13:57 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 04:13:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NElmFhMG47/Render', 04:13:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:13:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:13:57 INFO - 'HOME': '/Users/cltbld', 04:13:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:13:57 INFO - 'LOGNAME': 'cltbld', 04:13:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:13:57 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:13:57 INFO - 'MOZ_NO_REMOTE': '1', 04:13:57 INFO - 'NO_EM_RESTART': '1', 04:13:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:13:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:13:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:13:57 INFO - 'PWD': '/builds/slave/test', 04:13:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:13:57 INFO - 'SHELL': '/bin/bash', 04:13:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i8Ffp3Xz0x/Listeners', 04:13:57 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 04:13:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:13:57 INFO - 'USER': 'cltbld', 04:13:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:13:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:13:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:13:57 INFO - 'XPC_FLAGS': '0x0', 04:13:57 INFO - 'XPC_SERVICE_NAME': '0', 04:13:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:13:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:13:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:13:57 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 04:13:57 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 04:13:57 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 04:13:57 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 04:13:57 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 04:13:57 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 04:13:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:13:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:13:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:13:59 INFO - Installing collected packages: mozsystemmonitor 04:13:59 INFO - Running setup.py install for mozsystemmonitor 04:14:00 INFO - Successfully installed mozsystemmonitor 04:14:00 INFO - Cleaning up... 04:14:00 INFO - Return code: 0 04:14:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:14:00 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')]} 04:14:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:00 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')]} 04:14:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:00 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 0x10d74ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d767f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd7f26a47d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7635e0>, '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 0x10d346cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d371990>, '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.NElmFhMG47/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i8Ffp3Xz0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:14:00 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 04:14:00 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 04:14:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NElmFhMG47/Render', 04:14:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:00 INFO - 'HOME': '/Users/cltbld', 04:14:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:00 INFO - 'LOGNAME': 'cltbld', 04:14:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:00 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:14:00 INFO - 'MOZ_NO_REMOTE': '1', 04:14:00 INFO - 'NO_EM_RESTART': '1', 04:14:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:00 INFO - 'PWD': '/builds/slave/test', 04:14:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:00 INFO - 'SHELL': '/bin/bash', 04:14:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i8Ffp3Xz0x/Listeners', 04:14:00 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 04:14:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:00 INFO - 'USER': 'cltbld', 04:14:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:00 INFO - 'XPC_FLAGS': '0x0', 04:14:00 INFO - 'XPC_SERVICE_NAME': '0', 04:14:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:00 INFO - Downloading/unpacking blobuploader==1.2.4 04:14:00 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 04:14:00 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 04:14:00 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 04:14:00 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 04:14:00 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 04:14:00 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 04:14:02 INFO - Downloading blobuploader-1.2.4.tar.gz 04:14:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:14:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:14:02 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 04:14:02 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 04:14:02 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 04:14:02 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 04:14:02 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 04:14:02 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 04:14:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:14:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:14:03 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 04:14:03 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 04:14:03 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 04:14:03 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 04:14:03 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 04:14:03 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 04:14:03 INFO - Downloading docopt-0.6.1.tar.gz 04:14:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:14:04 INFO - Installing collected packages: blobuploader, requests, docopt 04:14:04 INFO - Running setup.py install for blobuploader 04:14:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:14:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:14:04 INFO - Running setup.py install for requests 04:14:04 INFO - Running setup.py install for docopt 04:14:04 INFO - Successfully installed blobuploader requests docopt 04:14:04 INFO - Cleaning up... 04:14:04 INFO - Return code: 0 04:14:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:14:04 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')]} 04:14:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:04 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')]} 04:14:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:04 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 0x10d74ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d767f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd7f26a47d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7635e0>, '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 0x10d346cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d371990>, '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.NElmFhMG47/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i8Ffp3Xz0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:14:04 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 04:14:04 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 04:14:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NElmFhMG47/Render', 04:14:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:04 INFO - 'HOME': '/Users/cltbld', 04:14:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:04 INFO - 'LOGNAME': 'cltbld', 04:14:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:04 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:14:04 INFO - 'MOZ_NO_REMOTE': '1', 04:14:04 INFO - 'NO_EM_RESTART': '1', 04:14:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:04 INFO - 'PWD': '/builds/slave/test', 04:14:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:04 INFO - 'SHELL': '/bin/bash', 04:14:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i8Ffp3Xz0x/Listeners', 04:14:04 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 04:14:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:04 INFO - 'USER': 'cltbld', 04:14:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:04 INFO - 'XPC_FLAGS': '0x0', 04:14:04 INFO - 'XPC_SERVICE_NAME': '0', 04:14:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-0f2Gpi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-hE5AKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-jFkPtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-nEisXA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-CtGD3e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-k8eL8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-40kS0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:14:05 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-xAPVfz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-AbEJGQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-ZEHqiA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-mLRTMr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-0qrdEd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-uJVEk6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-JfWafi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-h6RR4m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-iwEZT0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-lYAbZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:14:06 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-twodam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:14:07 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-cKMITH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:07 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-7GFLtZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:14:07 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-aZrxBf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:14:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:07 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 04:14:07 INFO - Running setup.py install for manifestparser 04:14:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:14:07 INFO - Running setup.py install for mozcrash 04:14:08 INFO - Running setup.py install for mozdebug 04:14:08 INFO - Running setup.py install for mozdevice 04:14:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Running setup.py install for mozfile 04:14:08 INFO - Running setup.py install for mozhttpd 04:14:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Running setup.py install for mozinfo 04:14:08 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Running setup.py install for mozInstall 04:14:08 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Running setup.py install for mozleak 04:14:09 INFO - Running setup.py install for mozlog 04:14:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for moznetwork 04:14:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for mozprocess 04:14:09 INFO - Running setup.py install for mozprofile 04:14:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for mozrunner 04:14:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for mozscreenshot 04:14:10 INFO - Running setup.py install for moztest 04:14:10 INFO - Running setup.py install for mozversion 04:14:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:14:10 INFO - Running setup.py install for wptserve 04:14:10 INFO - Running setup.py install for marionette-driver 04:14:10 INFO - Running setup.py install for browsermob-proxy 04:14:10 INFO - Running setup.py install for marionette-client 04:14:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:14:11 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 04:14:11 INFO - Cleaning up... 04:14:11 INFO - Return code: 0 04:14:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:14:11 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')]} 04:14:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:11 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')]} 04:14:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:11 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 0x10d74ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d767f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd7f26a47d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7635e0>, '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 0x10d346cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d371990>, '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.NElmFhMG47/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i8Ffp3Xz0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:14:11 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 04:14:11 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 04:14:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NElmFhMG47/Render', 04:14:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:11 INFO - 'HOME': '/Users/cltbld', 04:14:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:11 INFO - 'LOGNAME': 'cltbld', 04:14:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:14:11 INFO - 'MOZ_NO_REMOTE': '1', 04:14:11 INFO - 'NO_EM_RESTART': '1', 04:14:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:11 INFO - 'PWD': '/builds/slave/test', 04:14:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:11 INFO - 'SHELL': '/bin/bash', 04:14:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i8Ffp3Xz0x/Listeners', 04:14:11 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 04:14:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:11 INFO - 'USER': 'cltbld', 04:14:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:11 INFO - 'XPC_FLAGS': '0x0', 04:14:11 INFO - 'XPC_SERVICE_NAME': '0', 04:14:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:14:11 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-lQRCaG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:14:11 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)) 04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:14:11 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-gDlV2T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:14:11 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)) 04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:14:11 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-skWPFC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:14:11 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)) 04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:14:11 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-0aYDux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:14:11 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)) 04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:14:11 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-wJA9aI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:14:11 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)) 04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:14:11 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-J2Gz9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-03YD2v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-LDUi5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-EaT6dm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-czCEES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-nD8fJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-uYMLu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-xCwCtT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-4epyzt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:12 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-dr0lsa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:14:13 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-6zZZoo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:14:13 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-wK9Jqf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:14:13 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-7VBo2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:14:13 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-UPrUVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:13 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-3GYnPr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:14:13 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-AUPYFO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:14:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:14:14 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 04:14:14 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 04:14:14 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 04:14:14 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 04:14:14 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 04:14:14 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 04:14:16 INFO - Downloading blessings-1.6.tar.gz 04:14:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:14:16 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)) 04:14:16 INFO - Installing collected packages: blessings 04:14:16 INFO - Running setup.py install for blessings 04:14:16 INFO - Successfully installed blessings 04:14:16 INFO - Cleaning up... 04:14:16 INFO - Return code: 0 04:14:16 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:14:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:14:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:14:17 INFO - Reading from file tmpfile_stdout 04:14:17 INFO - Current package versions: 04:14:17 INFO - blessings == 1.6 04:14:17 INFO - blobuploader == 1.2.4 04:14:17 INFO - browsermob-proxy == 0.6.0 04:14:17 INFO - docopt == 0.6.1 04:14:17 INFO - manifestparser == 1.1 04:14:17 INFO - marionette-client == 2.3.0 04:14:17 INFO - marionette-driver == 1.4.0 04:14:17 INFO - mozInstall == 1.12 04:14:17 INFO - mozcrash == 0.17 04:14:17 INFO - mozdebug == 0.1 04:14:17 INFO - mozdevice == 0.48 04:14:17 INFO - mozfile == 1.2 04:14:17 INFO - mozhttpd == 0.7 04:14:17 INFO - mozinfo == 0.9 04:14:17 INFO - mozleak == 0.1 04:14:17 INFO - mozlog == 3.1 04:14:17 INFO - moznetwork == 0.27 04:14:17 INFO - mozprocess == 0.22 04:14:17 INFO - mozprofile == 0.28 04:14:17 INFO - mozrunner == 6.11 04:14:17 INFO - mozscreenshot == 0.1 04:14:17 INFO - mozsystemmonitor == 0.0 04:14:17 INFO - moztest == 0.7 04:14:17 INFO - mozversion == 1.4 04:14:17 INFO - psutil == 3.1.1 04:14:17 INFO - requests == 1.2.3 04:14:17 INFO - wptserve == 1.4.0 04:14:17 INFO - wsgiref == 0.1.2 04:14:17 INFO - Running post-action listener: _resource_record_post_action 04:14:17 INFO - Running post-action listener: _start_resource_monitoring 04:14:17 INFO - Starting resource monitoring. 04:14:17 INFO - ##### 04:14:17 INFO - ##### Running pull step. 04:14:17 INFO - ##### 04:14:17 INFO - Running pre-action listener: _resource_record_pre_action 04:14:17 INFO - Running main action method: pull 04:14:17 INFO - Pull has nothing to do! 04:14:17 INFO - Running post-action listener: _resource_record_post_action 04:14:17 INFO - ##### 04:14:17 INFO - ##### Running install step. 04:14:17 INFO - ##### 04:14:17 INFO - Running pre-action listener: _resource_record_pre_action 04:14:17 INFO - Running main action method: install 04:14:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:14:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:14:17 INFO - Reading from file tmpfile_stdout 04:14:17 INFO - Detecting whether we're running mozinstall >=1.0... 04:14:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:14:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:14:17 INFO - Reading from file tmpfile_stdout 04:14:17 INFO - Output received: 04:14:17 INFO - Usage: mozinstall [options] installer 04:14:17 INFO - Options: 04:14:17 INFO - -h, --help show this help message and exit 04:14:17 INFO - -d DEST, --destination=DEST 04:14:17 INFO - Directory to install application into. [default: 04:14:17 INFO - "/builds/slave/test"] 04:14:17 INFO - --app=APP Application being installed. [default: firefox] 04:14:17 INFO - mkdir: /builds/slave/test/build/application 04:14:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:14:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:14:35 INFO - Reading from file tmpfile_stdout 04:14:35 INFO - Output received: 04:14:35 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:14:35 INFO - Running post-action listener: _resource_record_post_action 04:14:35 INFO - ##### 04:14:35 INFO - ##### Running run-tests step. 04:14:35 INFO - ##### 04:14:35 INFO - Running pre-action listener: _resource_record_pre_action 04:14:35 INFO - Running main action method: run_tests 04:14:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:14:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:14:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:14:35 INFO - grabbing minidump binary from tooltool 04:14:35 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')]} 04:14:35 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 0x10d7635e0>, '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 0x10d346cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d371990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:14:35 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 04:14:35 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 04:14:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:14:35 INFO - Return code: 0 04:14:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:14:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:14:35 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=https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.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 04:14:35 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=https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.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 04:14:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NElmFhMG47/Render', 04:14:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:35 INFO - 'HOME': '/Users/cltbld', 04:14:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:35 INFO - 'LOGNAME': 'cltbld', 04:14:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:14:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:35 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:14:35 INFO - 'MOZ_NO_REMOTE': '1', 04:14:35 INFO - 'NO_EM_RESTART': '1', 04:14:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:35 INFO - 'PWD': '/builds/slave/test', 04:14:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:35 INFO - 'SHELL': '/bin/bash', 04:14:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i8Ffp3Xz0x/Listeners', 04:14:35 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 04:14:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:35 INFO - 'USER': 'cltbld', 04:14:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:35 INFO - 'XPC_FLAGS': '0x0', 04:14:35 INFO - 'XPC_SERVICE_NAME': '0', 04:14:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:35 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=https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.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 04:14:35 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 04:14:35 INFO - import pkg_resources 04:14:36 INFO - Using 1 client processes 04:14:36 INFO - wptserve Starting http server on 127.0.0.1:8000 04:14:36 INFO - wptserve Starting http server on 127.0.0.1:8001 04:14:36 INFO - wptserve Starting http server on 127.0.0.1:8443 04:14:38 INFO - SUITE-START | Running 778 tests 04:14:38 INFO - Running testharness tests 04:14:38 INFO - Setting up ssl 04:14:38 INFO - PROCESS | certutil | 04:14:38 INFO - PROCESS | certutil | 04:14:38 INFO - PROCESS | certutil | 04:14:38 INFO - Certificate Nickname Trust Attributes 04:14:38 INFO - SSL,S/MIME,JAR/XPI 04:14:38 INFO - 04:14:38 INFO - web-platform-tests CT,, 04:14:38 INFO - 04:14:38 INFO - Starting runner 04:14:39 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:14:40 INFO - PROCESS | 2093 | 1471346080046 Marionette DEBUG Marionette enabled via build flag and pref 04:14:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x113f68000 == 1 [pid = 2093] [id = 1] 04:14:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 1 (0x113f68800) [pid = 2093] [serial = 1] [outer = 0x0] 04:14:40 INFO - PROCESS | 2093 | [2093] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:14:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 2 (0x113f69800) [pid = 2093] [serial = 2] [outer = 0x113f68800] 04:14:40 INFO - PROCESS | 2093 | 1471346080367 Marionette INFO Listening on port 2828 04:14:40 INFO - PROCESS | 2093 | 1471346080603 Marionette DEBUG Marionette enabled via command-line flag 04:14:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x116868800 == 2 [pid = 2093] [id = 2] 04:14:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 3 (0x116869000) [pid = 2093] [serial = 3] [outer = 0x0] 04:14:40 INFO - PROCESS | 2093 | [2093] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:14:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 4 (0x11686a000) [pid = 2093] [serial = 4] [outer = 0x116869000] 04:14:40 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:14:40 INFO - PROCESS | 2093 | 1471346080759 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49386 04:14:40 INFO - PROCESS | 2093 | 1471346080851 Marionette DEBUG Closed connection conn0 04:14:40 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:14:40 INFO - PROCESS | 2093 | 1471346080854 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49387 04:14:40 INFO - PROCESS | 2093 | 1471346080868 Marionette DEBUG Closed connection conn1 04:14:40 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:14:40 INFO - PROCESS | 2093 | 1471346080873 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49388 04:14:40 INFO - PROCESS | 2093 | 1471346080888 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:14:40 INFO - PROCESS | 2093 | 1471346080893 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160816024725","device":"desktop","version":"48.0.1"} 04:14:41 INFO - PROCESS | 2093 | [2093] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:14:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x119ccc800 == 3 [pid = 2093] [id = 3] 04:14:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 5 (0x119cd2800) [pid = 2093] [serial = 5] [outer = 0x0] 04:14:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x119cd3800 == 4 [pid = 2093] [id = 4] 04:14:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 6 (0x119c4ec00) [pid = 2093] [serial = 6] [outer = 0x0] 04:14:42 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:14:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x12145a000 == 5 [pid = 2093] [id = 5] 04:14:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 7 (0x119bcec00) [pid = 2093] [serial = 7] [outer = 0x0] 04:14:42 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:14:42 INFO - PROCESS | 2093 | [2093] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:14:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 8 (0x121987400) [pid = 2093] [serial = 8] [outer = 0x119bcec00] 04:14:42 INFO - PROCESS | 2093 | [2093] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:14:42 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:14:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 9 (0x1215cd000) [pid = 2093] [serial = 9] [outer = 0x119cd2800] 04:14:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 10 (0x12344c800) [pid = 2093] [serial = 10] [outer = 0x119c4ec00] 04:14:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 11 (0x12344e400) [pid = 2093] [serial = 11] [outer = 0x119bcec00] 04:14:42 INFO - PROCESS | 2093 | [2093] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:14:42 INFO - PROCESS | 2093 | 1471346082922 Marionette INFO startBrowser 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:42 INFO - PROCESS | 2093 | 1471346082944 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 2093 | 1471346082955 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 2093 | 1471346082956 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:43 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:14:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 12 (0x126808800) [pid = 2093] [serial = 12] [outer = 0x119bcec00] 04:14:43 INFO - PROCESS | 2093 | 1471346083287 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"930cd20f-55ca-6c4a-a930-b8f40887b581","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160816024725","device":"desktop","version":"48.0.1","command_id":1}}] 04:14:43 INFO - PROCESS | 2093 | 1471346083369 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}] 04:14:43 INFO - PROCESS | 2093 | 1471346083371 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:43 INFO - PROCESS | 2093 | 1471346083417 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:14:43 INFO - PROCESS | 2093 | 1471346083516 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:14:43 INFO - PROCESS | 2093 | 1471346083517 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:43 INFO - PROCESS | 2093 | [2093] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:14:43 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:14:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 13 (0x12892c000) [pid = 2093] [serial = 13] [outer = 0x119bcec00] 04:14:43 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:14:43 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:14:43 INFO - PROCESS | 2093 | 1471346083985 Marionette TRACE conn2 <- [1,3,null,{}] 04:14:43 INFO - PROCESS | 2093 | 1471346083988 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:14:43 INFO - PROCESS | 2093 | 1471346083990 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:44 INFO - PROCESS | 2093 | 1471346084009 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:14:44 INFO - PROCESS | 2093 | 1471346084043 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:14:44 INFO - PROCESS | 2093 | 1471346084044 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:14:44 INFO - PROCESS | 2093 | 1471346084052 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 2093 | 1471346084055 Marionette TRACE conn2 <- [1,6,null,{}] 04:14:44 INFO - PROCESS | 2093 | 1471346084057 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}] 04:14:44 INFO - PROCESS | 2093 | 1471346084059 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:44 INFO - PROCESS | 2093 | 1471346084074 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:14:44 INFO - PROCESS | 2093 | 1471346084076 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 2093 | 1471346084078 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe7000 == 6 [pid = 2093] [id = 6] 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 14 (0x128fcec00) [pid = 2093] [serial = 14] [outer = 0x0] 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 15 (0x128fd0800) [pid = 2093] [serial = 15] [outer = 0x128fcec00] 04:14:44 INFO - PROCESS | 2093 | 1471346084111 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 16 (0x1292cf800) [pid = 2093] [serial = 16] [outer = 0x128fcec00] 04:14:44 INFO - PROCESS | 2093 | 1471346084435 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]]]}] 04:14:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x129444000 == 7 [pid = 2093] [id = 7] 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 17 (0x1292d3000) [pid = 2093] [serial = 17] [outer = 0x0] 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 18 (0x1294b1c00) [pid = 2093] [serial = 18] [outer = 0x1292d3000] 04:14:44 INFO - PROCESS | 2093 | 1471346084459 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 19 (0x1296dd800) [pid = 2093] [serial = 19] [outer = 0x1292d3000] 04:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 477ms 04:14:44 INFO - PROCESS | 2093 | 1471346084531 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:14:44 INFO - PROCESS | 2093 | 1471346084532 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:14:44 INFO - PROCESS | 2093 | 1471346084542 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 2093 | 1471346084543 Marionette TRACE conn2 <- [1,10,null,{}] 04:14:44 INFO - PROCESS | 2093 | 1471346084587 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}] 04:14:44 INFO - PROCESS | 2093 | 1471346084591 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:44 INFO - PROCESS | 2093 | 1471346084753 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:14:44 INFO - PROCESS | 2093 | 1471346084774 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 2093 | 1471346084775 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7e3000 == 8 [pid = 2093] [id = 8] 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 20 (0x12aa06800) [pid = 2093] [serial = 20] [outer = 0x0] 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 21 (0x12aa08400) [pid = 2093] [serial = 21] [outer = 0x12aa06800] 04:14:44 INFO - PROCESS | 2093 | 1471346084860 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 22 (0x12aa0d000) [pid = 2093] [serial = 22] [outer = 0x12aa06800] 04:14:45 INFO - PROCESS | 2093 | 1471346085317 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]]]}] 04:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 823ms 04:14:45 INFO - PROCESS | 2093 | 1471346085372 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:14:45 INFO - PROCESS | 2093 | 1471346085374 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:14:45 INFO - PROCESS | 2093 | 1471346085376 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 2093 | 1471346085377 Marionette TRACE conn2 <- [1,14,null,{}] 04:14:45 INFO - PROCESS | 2093 | 1471346085379 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}] 04:14:45 INFO - PROCESS | 2093 | 1471346085385 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:45 INFO - PROCESS | 2093 | 1471346085479 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:14:45 INFO - PROCESS | 2093 | 1471346085483 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:45 INFO - PROCESS | 2093 | 1471346085484 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af93800 == 9 [pid = 2093] [id = 9] 04:14:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 23 (0x12b1ca400) [pid = 2093] [serial = 23] [outer = 0x0] 04:14:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 24 (0x12b1ccc00) [pid = 2093] [serial = 24] [outer = 0x12b1ca400] 04:14:45 INFO - PROCESS | 2093 | 1471346085509 Marionette DEBUG loaded listener.js 04:14:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 25 (0x12b20f800) [pid = 2093] [serial = 25] [outer = 0x12b1ca400] 04:14:45 INFO - PROCESS | 2093 | 1471346085883 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]]]}] 04:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 518ms 04:14:45 INFO - PROCESS | 2093 | 1471346085895 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:14:45 INFO - PROCESS | 2093 | 1471346085896 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:14:45 INFO - PROCESS | 2093 | 1471346085901 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 2093 | 1471346085902 Marionette TRACE conn2 <- [1,18,null,{}] 04:14:45 INFO - PROCESS | 2093 | 1471346085904 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}] 04:14:45 INFO - PROCESS | 2093 | 1471346085906 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:45 INFO - PROCESS | 2093 | 1471346085993 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:14:46 INFO - PROCESS | 2093 | 1471346086000 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 2093 | 1471346086002 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b96c000 == 10 [pid = 2093] [id = 10] 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 26 (0x12b951800) [pid = 2093] [serial = 26] [outer = 0x0] 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 27 (0x12b955c00) [pid = 2093] [serial = 27] [outer = 0x12b951800] 04:14:46 INFO - PROCESS | 2093 | 1471346086027 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 28 (0x12b95bc00) [pid = 2093] [serial = 28] [outer = 0x12b951800] 04:14:46 INFO - PROCESS | 2093 | 1471346086307 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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 04:14:46 INFO - PROCESS | 2093 | 1471346086321 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 2093 | 1471346086332 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:14:46 INFO - PROCESS | 2093 | 1471346086341 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 2093 | 1471346086342 Marionette TRACE conn2 <- [1,22,null,{}] 04:14:46 INFO - PROCESS | 2093 | 1471346086345 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}] 04:14:46 INFO - PROCESS | 2093 | 1471346086346 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:46 INFO - PROCESS | 2093 | 1471346086457 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:14:46 INFO - PROCESS | 2093 | 1471346086460 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 2093 | 1471346086461 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bd93800 == 11 [pid = 2093] [id = 11] 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 29 (0x12bd2a800) [pid = 2093] [serial = 29] [outer = 0x0] 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 30 (0x12bd33400) [pid = 2093] [serial = 30] [outer = 0x12bd2a800] 04:14:46 INFO - PROCESS | 2093 | 1471346086487 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 31 (0x12bdd5800) [pid = 2093] [serial = 31] [outer = 0x12bd2a800] 04:14:46 INFO - PROCESS | 2093 | 1471346086743 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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 04:14:46 INFO - PROCESS | 2093 | 1471346086777 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 2093 | 1471346086780 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:14:46 INFO - PROCESS | 2093 | 1471346086793 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 2093 | 1471346086795 Marionette TRACE conn2 <- [1,26,null,{}] 04:14:46 INFO - PROCESS | 2093 | 1471346086808 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}] 04:14:46 INFO - PROCESS | 2093 | 1471346086810 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:46 INFO - PROCESS | 2093 | 1471346086950 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:14:46 INFO - PROCESS | 2093 | 1471346086956 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 2093 | 1471346086958 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf79800 == 12 [pid = 2093] [id = 12] 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 32 (0x12bdd8800) [pid = 2093] [serial = 32] [outer = 0x0] 04:14:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 33 (0x12bde0000) [pid = 2093] [serial = 33] [outer = 0x12bdd8800] 04:14:47 INFO - PROCESS | 2093 | 1471346086999 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 34 (0x12bfb4c00) [pid = 2093] [serial = 34] [outer = 0x12bdd8800] 04:14:47 INFO - PROCESS | 2093 | 1471346087353 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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 579ms 04:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:14:47 INFO - PROCESS | 2093 | 1471346087373 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 2093 | 1471346087374 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:14:47 INFO - PROCESS | 2093 | 1471346087376 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 2093 | 1471346087377 Marionette TRACE conn2 <- [1,30,null,{}] 04:14:47 INFO - PROCESS | 2093 | 1471346087380 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}] 04:14:47 INFO - PROCESS | 2093 | 1471346087383 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:47 INFO - PROCESS | 2093 | 1471346087480 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:14:47 INFO - PROCESS | 2093 | 1471346087484 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 2093 | 1471346087485 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2d7000 == 13 [pid = 2093] [id = 13] 04:14:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 35 (0x12bfb7000) [pid = 2093] [serial = 35] [outer = 0x0] 04:14:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 36 (0x12c285400) [pid = 2093] [serial = 36] [outer = 0x12bfb7000] 04:14:47 INFO - PROCESS | 2093 | 1471346087510 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 37 (0x12c289000) [pid = 2093] [serial = 37] [outer = 0x12bfb7000] 04:14:47 INFO - PROCESS | 2093 | 1471346087754 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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 04:14:47 INFO - PROCESS | 2093 | 1471346087795 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 2093 | 1471346087797 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:14:47 INFO - PROCESS | 2093 | 1471346087807 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 2093 | 1471346087808 Marionette TRACE conn2 <- [1,34,null,{}] 04:14:47 INFO - PROCESS | 2093 | 1471346087810 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}] 04:14:47 INFO - PROCESS | 2093 | 1471346087811 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:47 INFO - PROCESS | 2093 | 1471346087907 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:14:47 INFO - PROCESS | 2093 | 1471346087911 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 2093 | 1471346087912 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c61a000 == 14 [pid = 2093] [id = 14] 04:14:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 38 (0x12c28bc00) [pid = 2093] [serial = 38] [outer = 0x0] 04:14:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 39 (0x12c5c0400) [pid = 2093] [serial = 39] [outer = 0x12c28bc00] 04:14:47 INFO - PROCESS | 2093 | 1471346087938 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 40 (0x12c5c6800) [pid = 2093] [serial = 40] [outer = 0x12c28bc00] 04:14:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12ca2c000 == 15 [pid = 2093] [id = 15] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 41 (0x12ca2c800) [pid = 2093] [serial = 41] [outer = 0x0] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 42 (0x12ca2e800) [pid = 2093] [serial = 42] [outer = 0x12ca2c800] 04:14:48 INFO - PROCESS | 2093 | 1471346088194 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]]]}] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 43 (0x12ca33000) [pid = 2093] [serial = 43] [outer = 0x12ca2c800] 04:14:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12ca2b800 == 16 [pid = 2093] [id = 16] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 44 (0x12c5ca800) [pid = 2093] [serial = 44] [outer = 0x0] 04:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 45 (0x12ca1c400) [pid = 2093] [serial = 45] [outer = 0x12c5ca800] 04:14:48 INFO - PROCESS | 2093 | 1471346088258 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 2093 | 1471346088259 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 46 (0x11680a400) [pid = 2093] [serial = 46] [outer = 0x12c5ca800] 04:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:14:48 INFO - PROCESS | 2093 | 1471346088305 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 2093 | 1471346088306 Marionette TRACE conn2 <- [1,38,null,{}] 04:14:48 INFO - PROCESS | 2093 | 1471346088318 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}] 04:14:48 INFO - PROCESS | 2093 | 1471346088320 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:48 INFO - PROCESS | 2093 | 1471346088446 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:14:48 INFO - PROCESS | 2093 | 1471346088450 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 2093 | 1471346088461 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd4f000 == 17 [pid = 2093] [id = 17] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 47 (0x12c5c9000) [pid = 2093] [serial = 47] [outer = 0x0] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 48 (0x12ca13000) [pid = 2093] [serial = 48] [outer = 0x12c5c9000] 04:14:48 INFO - PROCESS | 2093 | 1471346088487 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 49 (0x12ce53400) [pid = 2093] [serial = 49] [outer = 0x12c5c9000] 04:14:48 INFO - PROCESS | 2093 | 1471346088736 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]]]}] 04:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 496ms 04:14:48 INFO - PROCESS | 2093 | 1471346088775 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 2093 | 1471346088776 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:14:48 INFO - PROCESS | 2093 | 1471346088789 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 2093 | 1471346088791 Marionette TRACE conn2 <- [1,42,null,{}] 04:14:48 INFO - PROCESS | 2093 | 1471346088795 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}] 04:14:48 INFO - PROCESS | 2093 | 1471346088796 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:48 INFO - PROCESS | 2093 | 1471346088958 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:14:48 INFO - PROCESS | 2093 | 1471346088964 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 2093 | 1471346088965 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d14b800 == 18 [pid = 2093] [id = 18] 04:14:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 50 (0x118e9ac00) [pid = 2093] [serial = 50] [outer = 0x0] 04:14:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 51 (0x12ce53c00) [pid = 2093] [serial = 51] [outer = 0x118e9ac00] 04:14:49 INFO - PROCESS | 2093 | 1471346089007 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 52 (0x12ce5a000) [pid = 2093] [serial = 52] [outer = 0x118e9ac00] 04:14:49 INFO - PROCESS | 2093 | 1471346089412 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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 680ms 04:14:49 INFO - PROCESS | 2093 | 1471346089459 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 2093 | 1471346089461 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:14:49 INFO - PROCESS | 2093 | 1471346089463 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 2093 | 1471346089464 Marionette TRACE conn2 <- [1,46,null,{}] 04:14:49 INFO - PROCESS | 2093 | 1471346089467 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}] 04:14:49 INFO - PROCESS | 2093 | 1471346089468 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:49 INFO - PROCESS | 2093 | 1471346089561 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:14:49 INFO - PROCESS | 2093 | 1471346089565 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:49 INFO - PROCESS | 2093 | 1471346089566 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d41b800 == 19 [pid = 2093] [id = 19] 04:14:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 53 (0x12d131800) [pid = 2093] [serial = 53] [outer = 0x0] 04:14:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 54 (0x12d13d800) [pid = 2093] [serial = 54] [outer = 0x12d131800] 04:14:49 INFO - PROCESS | 2093 | 1471346089601 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 55 (0x12d1ab800) [pid = 2093] [serial = 55] [outer = 0x12d131800] 04:14:49 INFO - PROCESS | 2093 | 1471346089867 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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 04:14:49 INFO - PROCESS | 2093 | 1471346089890 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 2093 | 1471346089892 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:14:49 INFO - PROCESS | 2093 | 1471346089908 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 2093 | 1471346089909 Marionette TRACE conn2 <- [1,50,null,{}] 04:14:49 INFO - PROCESS | 2093 | 1471346089924 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}] 04:14:49 INFO - PROCESS | 2093 | 1471346089926 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:50 INFO - PROCESS | 2093 | 1471346090097 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:14:50 INFO - PROCESS | 2093 | 1471346090103 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 2093 | 1471346090106 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189ca800 == 20 [pid = 2093] [id = 20] 04:14:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 56 (0x11923b400) [pid = 2093] [serial = 56] [outer = 0x0] 04:14:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 57 (0x128c41000) [pid = 2093] [serial = 57] [outer = 0x11923b400] 04:14:50 INFO - PROCESS | 2093 | 1471346090144 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 58 (0x12d886400) [pid = 2093] [serial = 58] [outer = 0x11923b400] 04:14:51 INFO - PROCESS | 2093 | 1471346091223 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]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1336ms 04:14:51 INFO - PROCESS | 2093 | 1471346091236 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 2093 | 1471346091240 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:14:51 INFO - PROCESS | 2093 | 1471346091245 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 2093 | 1471346091250 Marionette TRACE conn2 <- [1,54,null,{}] 04:14:51 INFO - PROCESS | 2093 | 1471346091255 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}] 04:14:51 INFO - PROCESS | 2093 | 1471346091257 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:51 INFO - PROCESS | 2093 | 1471346091415 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:14:51 INFO - PROCESS | 2093 | 1471346091466 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 2093 | 1471346091468 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x113374000 == 21 [pid = 2093] [id = 21] 04:14:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 59 (0x112cc1800) [pid = 2093] [serial = 59] [outer = 0x0] 04:14:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 60 (0x11337d400) [pid = 2093] [serial = 60] [outer = 0x112cc1800] 04:14:51 INFO - PROCESS | 2093 | 1471346091499 Marionette DEBUG loaded listener.js 04:14:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 61 (0x11509a000) [pid = 2093] [serial = 61] [outer = 0x112cc1800] 04:14:51 INFO - PROCESS | 2093 | 1471346091907 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]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 727ms 04:14:51 INFO - PROCESS | 2093 | 1471346091971 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 2093 | 1471346091974 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:14:51 INFO - PROCESS | 2093 | 1471346091979 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 2093 | 1471346091981 Marionette TRACE conn2 <- [1,58,null,{}] 04:14:51 INFO - PROCESS | 2093 | 1471346091983 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}] 04:14:51 INFO - PROCESS | 2093 | 1471346091985 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:52 INFO - PROCESS | 2093 | 1471346092105 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:14:52 INFO - PROCESS | 2093 | 1471346092182 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 2093 | 1471346092184 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f91800 == 22 [pid = 2093] [id = 22] 04:14:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 62 (0x116aad000) [pid = 2093] [serial = 62] [outer = 0x0] 04:14:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x118138c00) [pid = 2093] [serial = 63] [outer = 0x116aad000] 04:14:52 INFO - PROCESS | 2093 | 1471346092217 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x118782800) [pid = 2093] [serial = 64] [outer = 0x116aad000] 04:14:52 INFO - PROCESS | 2093 | 1471346092625 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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 04:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:14:52 INFO - PROCESS | 2093 | 1471346092651 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 2093 | 1471346092653 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:14:52 INFO - PROCESS | 2093 | 1471346092655 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 2093 | 1471346092658 Marionette TRACE conn2 <- [1,62,null,{}] 04:14:52 INFO - PROCESS | 2093 | 1471346092665 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}] 04:14:52 INFO - PROCESS | 2093 | 1471346092669 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:52 INFO - PROCESS | 2093 | 1471346092785 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:14:52 INFO - PROCESS | 2093 | 1471346092827 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 2093 | 1471346092829 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x117185800 == 23 [pid = 2093] [id = 23] 04:14:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x1192cf400) [pid = 2093] [serial = 65] [outer = 0x0] 04:14:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x11969ec00) [pid = 2093] [serial = 66] [outer = 0x1192cf400] 04:14:52 INFO - PROCESS | 2093 | 1471346092862 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x120f9e800) [pid = 2093] [serial = 67] [outer = 0x1192cf400] 04:14:53 INFO - PROCESS | 2093 | 1471346093527 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]]]}] 04:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 922ms 04:14:53 INFO - PROCESS | 2093 | 1471346093586 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:14:53 INFO - PROCESS | 2093 | 1471346093588 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:14:53 INFO - PROCESS | 2093 | 1471346093594 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:14:53 INFO - PROCESS | 2093 | 1471346093596 Marionette TRACE conn2 <- [1,66,null,{}] 04:14:53 INFO - PROCESS | 2093 | 1471346093602 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}] 04:14:53 INFO - PROCESS | 2093 | 1471346093603 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:53 INFO - PROCESS | 2093 | 1471346093688 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:14:53 INFO - PROCESS | 2093 | 1471346093741 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:53 INFO - PROCESS | 2093 | 1471346093743 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x112d6e000 == 24 [pid = 2093] [id = 24] 04:14:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x113fab800) [pid = 2093] [serial = 68] [outer = 0x0] 04:14:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x115d1e000) [pid = 2093] [serial = 69] [outer = 0x113fab800] 04:14:53 INFO - PROCESS | 2093 | 1471346093772 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x11604d000) [pid = 2093] [serial = 70] [outer = 0x113fab800] 04:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 524ms 04:14:54 INFO - PROCESS | 2093 | 1471346094110 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]]]}] 04:14:54 INFO - PROCESS | 2093 | 1471346094120 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:14:54 INFO - PROCESS | 2093 | 1471346094122 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:14:54 INFO - PROCESS | 2093 | 1471346094126 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 2093 | 1471346094128 Marionette TRACE conn2 <- [1,70,null,{}] 04:14:54 INFO - PROCESS | 2093 | 1471346094131 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}] 04:14:54 INFO - PROCESS | 2093 | 1471346094135 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:54 INFO - PROCESS | 2093 | 1471346094211 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:14:54 INFO - PROCESS | 2093 | 1471346094265 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 2093 | 1471346094266 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x112c44800 == 25 [pid = 2093] [id = 25] 04:14:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x112cbb800) [pid = 2093] [serial = 71] [outer = 0x0] 04:14:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x11386e000) [pid = 2093] [serial = 72] [outer = 0x112cbb800] 04:14:54 INFO - PROCESS | 2093 | 1471346094296 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x1168eec00) [pid = 2093] [serial = 73] [outer = 0x112cbb800] 04:14:54 INFO - PROCESS | 2093 | 1471346094578 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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 04:14:54 INFO - PROCESS | 2093 | 1471346094596 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:14:54 INFO - PROCESS | 2093 | 1471346094598 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:14:54 INFO - PROCESS | 2093 | 1471346094607 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 2093 | 1471346094610 Marionette TRACE conn2 <- [1,74,null,{}] 04:14:54 INFO - PROCESS | 2093 | 1471346094625 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}] 04:14:54 INFO - PROCESS | 2093 | 1471346094628 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:54 INFO - PROCESS | 2093 | 1471346094708 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:14:54 INFO - PROCESS | 2093 | 1471346094713 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 2093 | 1471346094717 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x116158000 == 26 [pid = 2093] [id = 26] 04:14:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x1175a1800) [pid = 2093] [serial = 74] [outer = 0x0] 04:14:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x117f82c00) [pid = 2093] [serial = 75] [outer = 0x1175a1800] 04:14:54 INFO - PROCESS | 2093 | 1471346094747 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x118135c00) [pid = 2093] [serial = 76] [outer = 0x1175a1800] 04:14:55 INFO - PROCESS | 2093 | 1471346095078 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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 04:14:55 INFO - PROCESS | 2093 | 1471346095128 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:14:55 INFO - PROCESS | 2093 | 1471346095130 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:14:55 INFO - PROCESS | 2093 | 1471346095132 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 2093 | 1471346095134 Marionette TRACE conn2 <- [1,78,null,{}] 04:14:55 INFO - PROCESS | 2093 | 1471346095136 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}] 04:14:55 INFO - PROCESS | 2093 | 1471346095137 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:55 INFO - PROCESS | 2093 | 1471346095204 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:14:55 INFO - PROCESS | 2093 | 1471346095207 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:55 INFO - PROCESS | 2093 | 1471346095209 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c4800 == 27 [pid = 2093] [id = 27] 04:14:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x11830d000) [pid = 2093] [serial = 77] [outer = 0x0] 04:14:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x118786c00) [pid = 2093] [serial = 78] [outer = 0x11830d000] 04:14:55 INFO - PROCESS | 2093 | 1471346095237 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118912000) [pid = 2093] [serial = 79] [outer = 0x11830d000] 04:14:55 INFO - PROCESS | 2093 | 1471346095541 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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 422ms 04:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:14:55 INFO - PROCESS | 2093 | 1471346095557 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:14:55 INFO - PROCESS | 2093 | 1471346095559 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:14:55 INFO - PROCESS | 2093 | 1471346095561 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 2093 | 1471346095562 Marionette TRACE conn2 <- [1,82,null,{}] 04:14:55 INFO - PROCESS | 2093 | 1471346095565 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}] 04:14:55 INFO - PROCESS | 2093 | 1471346095568 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:55 INFO - PROCESS | 2093 | 1471346095642 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:14:55 INFO - PROCESS | 2093 | 1471346095687 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:55 INFO - PROCESS | 2093 | 1471346095688 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fab000 == 28 [pid = 2093] [id = 28] 04:14:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x11337c400) [pid = 2093] [serial = 80] [outer = 0x0] 04:14:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x118910800) [pid = 2093] [serial = 81] [outer = 0x11337c400] 04:14:55 INFO - PROCESS | 2093 | 1471346095714 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x119237800) [pid = 2093] [serial = 82] [outer = 0x11337c400] 04:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 04:14:55 INFO - PROCESS | 2093 | 1471346095975 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]]]}] 04:14:55 INFO - PROCESS | 2093 | 1471346095998 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:14:56 INFO - PROCESS | 2093 | 1471346096001 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:14:56 INFO - PROCESS | 2093 | 1471346096009 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 2093 | 1471346096010 Marionette TRACE conn2 <- [1,86,null,{}] 04:14:56 INFO - PROCESS | 2093 | 1471346096012 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}] 04:14:56 INFO - PROCESS | 2093 | 1471346096020 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:56 INFO - PROCESS | 2093 | 1471346096131 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:14:56 INFO - PROCESS | 2093 | 1471346096138 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 2093 | 1471346096139 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x11810c800 == 29 [pid = 2093] [id = 29] 04:14:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11923d800) [pid = 2093] [serial = 83] [outer = 0x0] 04:14:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11947d800) [pid = 2093] [serial = 84] [outer = 0x11923d800] 04:14:56 INFO - PROCESS | 2093 | 1471346096178 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x119bc4800) [pid = 2093] [serial = 85] [outer = 0x11923d800] 04:14:56 INFO - PROCESS | 2093 | 1471346096636 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]]]}] 04:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 669ms 04:14:56 INFO - PROCESS | 2093 | 1471346096678 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:14:56 INFO - PROCESS | 2093 | 1471346096679 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:14:56 INFO - PROCESS | 2093 | 1471346096682 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 2093 | 1471346096683 Marionette TRACE conn2 <- [1,90,null,{}] 04:14:56 INFO - PROCESS | 2093 | 1471346096685 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}] 04:14:56 INFO - PROCESS | 2093 | 1471346096686 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:56 INFO - PROCESS | 2093 | 1471346096757 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:14:56 INFO - PROCESS | 2093 | 1471346096761 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 2093 | 1471346096762 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x118295000 == 30 [pid = 2093] [id = 30] 04:14:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x119bc5000) [pid = 2093] [serial = 86] [outer = 0x0] 04:14:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x120f98800) [pid = 2093] [serial = 87] [outer = 0x119bc5000] 04:14:56 INFO - PROCESS | 2093 | 1471346096790 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x120fa4000) [pid = 2093] [serial = 88] [outer = 0x119bc5000] 04:14:57 INFO - PROCESS | 2093 | 1471346097071 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]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 04:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:14:57 INFO - PROCESS | 2093 | 1471346097105 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 2093 | 1471346097107 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:14:57 INFO - PROCESS | 2093 | 1471346097109 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 2093 | 1471346097110 Marionette TRACE conn2 <- [1,94,null,{}] 04:14:57 INFO - PROCESS | 2093 | 1471346097112 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}] 04:14:57 INFO - PROCESS | 2093 | 1471346097113 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:57 INFO - PROCESS | 2093 | 1471346097192 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:14:57 INFO - PROCESS | 2093 | 1471346097234 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 2093 | 1471346097235 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x11871f800 == 31 [pid = 2093] [id = 31] 04:14:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x119bca000) [pid = 2093] [serial = 89] [outer = 0x0] 04:14:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1212d4800) [pid = 2093] [serial = 90] [outer = 0x119bca000] 04:14:57 INFO - PROCESS | 2093 | 1471346097263 Marionette DEBUG loaded listener.js 04:14:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x113ac0000) [pid = 2093] [serial = 91] [outer = 0x119bca000] 04:14:57 INFO - PROCESS | 2093 | 1471346097525 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]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 04:14:57 INFO - PROCESS | 2093 | 1471346097587 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 2093 | 1471346097589 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:14:57 INFO - PROCESS | 2093 | 1471346097591 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 2093 | 1471346097593 Marionette TRACE conn2 <- [1,98,null,{}] 04:14:57 INFO - PROCESS | 2093 | 1471346097595 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}] 04:14:57 INFO - PROCESS | 2093 | 1471346097596 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:57 INFO - PROCESS | 2093 | 1471346097677 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:14:57 INFO - PROCESS | 2093 | 1471346097682 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 2093 | 1471346097684 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x1192a7800 == 32 [pid = 2093] [id = 32] 04:14:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x121a32000) [pid = 2093] [serial = 92] [outer = 0x0] 04:14:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x123405800) [pid = 2093] [serial = 93] [outer = 0x121a32000] 04:14:57 INFO - PROCESS | 2093 | 1471346097709 Marionette DEBUG loaded listener.js 04:14:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12344fc00) [pid = 2093] [serial = 94] [outer = 0x121a32000] 04:14:58 INFO - PROCESS | 2093 | 1471346098020 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]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 04:14:58 INFO - PROCESS | 2093 | 1471346098062 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:14:58 INFO - PROCESS | 2093 | 1471346098064 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:14:58 INFO - PROCESS | 2093 | 1471346098067 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 2093 | 1471346098068 Marionette TRACE conn2 <- [1,102,null,{}] 04:14:58 INFO - PROCESS | 2093 | 1471346098071 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}] 04:14:58 INFO - PROCESS | 2093 | 1471346098072 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:58 INFO - PROCESS | 2093 | 1471346098190 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:14:58 INFO - PROCESS | 2093 | 1471346098199 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 2093 | 1471346098200 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x119919000 == 33 [pid = 2093] [id = 33] 04:14:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x121a39800) [pid = 2093] [serial = 95] [outer = 0x0] 04:14:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x123520c00) [pid = 2093] [serial = 96] [outer = 0x121a39800] 04:14:58 INFO - PROCESS | 2093 | 1471346098239 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x124d2b400) [pid = 2093] [serial = 97] [outer = 0x121a39800] 04:14:58 INFO - PROCESS | 2093 | 1471346098640 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]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 621ms 04:14:58 INFO - PROCESS | 2093 | 1471346098687 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 2093 | 1471346098689 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:14:58 INFO - PROCESS | 2093 | 1471346098691 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 2093 | 1471346098693 Marionette TRACE conn2 <- [1,106,null,{}] 04:14:58 INFO - PROCESS | 2093 | 1471346098695 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}] 04:14:58 INFO - PROCESS | 2093 | 1471346098697 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:58 INFO - PROCESS | 2093 | 1471346098804 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:14:58 INFO - PROCESS | 2093 | 1471346098810 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 2093 | 1471346098812 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x119cd8800 == 34 [pid = 2093] [id = 34] 04:14:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x124968400) [pid = 2093] [serial = 98] [outer = 0x0] 04:14:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x124d9f800) [pid = 2093] [serial = 99] [outer = 0x124968400] 04:14:58 INFO - PROCESS | 2093 | 1471346098840 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x125eee400) [pid = 2093] [serial = 100] [outer = 0x124968400] 04:14:59 INFO - PROCESS | 2093 | 1471346099140 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 471ms 04:14:59 INFO - PROCESS | 2093 | 1471346099162 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 2093 | 1471346099164 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:14:59 INFO - PROCESS | 2093 | 1471346099174 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 2093 | 1471346099175 Marionette TRACE conn2 <- [1,110,null,{}] 04:14:59 INFO - PROCESS | 2093 | 1471346099177 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}] 04:14:59 INFO - PROCESS | 2093 | 1471346099178 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:59 INFO - PROCESS | 2093 | 1471346099259 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:14:59 INFO - PROCESS | 2093 | 1471346099264 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 2093 | 1471346099266 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12125e800 == 35 [pid = 2093] [id = 35] 04:14:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x124fd3000) [pid = 2093] [serial = 101] [outer = 0x0] 04:14:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x126809400) [pid = 2093] [serial = 102] [outer = 0x124fd3000] 04:14:59 INFO - PROCESS | 2093 | 1471346099292 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x125ef1400) [pid = 2093] [serial = 103] [outer = 0x124fd3000] 04:14:59 INFO - PROCESS | 2093 | 1471346099651 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 520ms 04:14:59 INFO - PROCESS | 2093 | 1471346099695 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 2093 | 1471346099698 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:14:59 INFO - PROCESS | 2093 | 1471346099701 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 2093 | 1471346099703 Marionette TRACE conn2 <- [1,114,null,{}] 04:14:59 INFO - PROCESS | 2093 | 1471346099706 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}] 04:14:59 INFO - PROCESS | 2093 | 1471346099708 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:59 INFO - PROCESS | 2093 | 1471346099806 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:14:59 INFO - PROCESS | 2093 | 1471346099810 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 2093 | 1471346099811 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:14:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12144f000 == 36 [pid = 2093] [id = 36] 04:14:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x113dab000) [pid = 2093] [serial = 104] [outer = 0x0] 04:14:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x126c53800) [pid = 2093] [serial = 105] [outer = 0x113dab000] 04:14:59 INFO - PROCESS | 2093 | 1471346099836 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12892d400) [pid = 2093] [serial = 106] [outer = 0x113dab000] 04:15:00 INFO - PROCESS | 2093 | 1471346100163 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]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 04:15:00 INFO - PROCESS | 2093 | 1471346100221 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 2093 | 1471346100222 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:15:00 INFO - PROCESS | 2093 | 1471346100224 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 2093 | 1471346100225 Marionette TRACE conn2 <- [1,118,null,{}] 04:15:00 INFO - PROCESS | 2093 | 1471346100228 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}] 04:15:00 INFO - PROCESS | 2093 | 1471346100229 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:00 INFO - PROCESS | 2093 | 1471346100327 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:15:00 INFO - PROCESS | 2093 | 1471346100334 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 2093 | 1471346100335 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x121922800 == 37 [pid = 2093] [id = 37] 04:15:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x125ef3c00) [pid = 2093] [serial = 107] [outer = 0x0] 04:15:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x128d80400) [pid = 2093] [serial = 108] [outer = 0x125ef3c00] 04:15:00 INFO - PROCESS | 2093 | 1471346100359 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x1292d2800) [pid = 2093] [serial = 109] [outer = 0x125ef3c00] 04:15:00 INFO - PROCESS | 2093 | 1471346100615 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]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 04:15:00 INFO - PROCESS | 2093 | 1471346100644 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 2093 | 1471346100645 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:15:00 INFO - PROCESS | 2093 | 1471346100654 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 2093 | 1471346100655 Marionette TRACE conn2 <- [1,122,null,{}] 04:15:00 INFO - PROCESS | 2093 | 1471346100658 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}] 04:15:00 INFO - PROCESS | 2093 | 1471346100659 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:00 INFO - PROCESS | 2093 | 1471346100742 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:15:00 INFO - PROCESS | 2093 | 1471346100746 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 2093 | 1471346100749 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234a4000 == 38 [pid = 2093] [id = 38] 04:15:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x128fd2400) [pid = 2093] [serial = 110] [outer = 0x0] 04:15:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x1294a9000) [pid = 2093] [serial = 111] [outer = 0x128fd2400] 04:15:00 INFO - PROCESS | 2093 | 1471346100781 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x1294b5c00) [pid = 2093] [serial = 112] [outer = 0x128fd2400] 04:15:01 INFO - PROCESS | 2093 | 1471346101071 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]]]}] 04:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 474ms 04:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:15:01 INFO - PROCESS | 2093 | 1471346101123 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 2093 | 1471346101124 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:15:01 INFO - PROCESS | 2093 | 1471346101126 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 2093 | 1471346101127 Marionette TRACE conn2 <- [1,126,null,{}] 04:15:01 INFO - PROCESS | 2093 | 1471346101129 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}] 04:15:01 INFO - PROCESS | 2093 | 1471346101131 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:01 INFO - PROCESS | 2093 | 1471346101212 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:15:01 INFO - PROCESS | 2093 | 1471346101894 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:01 INFO - PROCESS | 2093 | 1471346101896 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x11211b800 == 39 [pid = 2093] [id = 39] 04:15:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x112993c00) [pid = 2093] [serial = 113] [outer = 0x0] 04:15:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x11325f400) [pid = 2093] [serial = 114] [outer = 0x112993c00] 04:15:01 INFO - PROCESS | 2093 | 1471346101924 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x115d2bc00) [pid = 2093] [serial = 115] [outer = 0x112993c00] 04:15:02 INFO - PROCESS | 2093 | 1471346102264 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]]]}] 04:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1172ms 04:15:02 INFO - PROCESS | 2093 | 1471346102301 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:15:02 INFO - PROCESS | 2093 | 1471346102303 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:15:02 INFO - PROCESS | 2093 | 1471346102306 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 2093 | 1471346102308 Marionette TRACE conn2 <- [1,130,null,{}] 04:15:02 INFO - PROCESS | 2093 | 1471346102311 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}] 04:15:02 INFO - PROCESS | 2093 | 1471346102314 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:02 INFO - PROCESS | 2093 | 1471346102407 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:15:02 INFO - PROCESS | 2093 | 1471346102413 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 2093 | 1471346102414 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x113ae4000 == 40 [pid = 2093] [id = 40] 04:15:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x116543800) [pid = 2093] [serial = 116] [outer = 0x0] 04:15:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x11734a000) [pid = 2093] [serial = 117] [outer = 0x116543800] 04:15:02 INFO - PROCESS | 2093 | 1471346102443 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x117f78800) [pid = 2093] [serial = 118] [outer = 0x116543800] 04:15:02 INFO - PROCESS | 2093 | 1471346102772 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]]]}] 04:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 519ms 04:15:02 INFO - PROCESS | 2093 | 1471346102827 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:15:02 INFO - PROCESS | 2093 | 1471346102830 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:15:02 INFO - PROCESS | 2093 | 1471346102832 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 2093 | 1471346102834 Marionette TRACE conn2 <- [1,134,null,{}] 04:15:02 INFO - PROCESS | 2093 | 1471346102836 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}] 04:15:02 INFO - PROCESS | 2093 | 1471346102837 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:02 INFO - PROCESS | 2093 | 1471346102941 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:15:02 INFO - PROCESS | 2093 | 1471346102972 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 2093 | 1471346102973 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x11675f000 == 41 [pid = 2093] [id = 41] 04:15:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x11805b000) [pid = 2093] [serial = 119] [outer = 0x0] 04:15:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x11877fc00) [pid = 2093] [serial = 120] [outer = 0x11805b000] 04:15:03 INFO - PROCESS | 2093 | 1471346102999 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x118e90400) [pid = 2093] [serial = 121] [outer = 0x11805b000] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12d131800) [pid = 2093] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x118e9ac00) [pid = 2093] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x12c5c9000) [pid = 2093] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12c28bc00) [pid = 2093] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x12bfb7000) [pid = 2093] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x12bdd8800) [pid = 2093] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12bd2a800) [pid = 2093] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12b951800) [pid = 2093] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x12b1ca400) [pid = 2093] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12aa06800) [pid = 2093] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x128fcec00) [pid = 2093] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x119bca000) [pid = 2093] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x121a32000) [pid = 2093] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x121a39800) [pid = 2093] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x124968400) [pid = 2093] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x113dab000) [pid = 2093] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11923b400) [pid = 2093] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x112cc1800) [pid = 2093] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x116aad000) [pid = 2093] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x1192cf400) [pid = 2093] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x113fab800) [pid = 2093] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x112cbb800) [pid = 2093] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1175a1800) [pid = 2093] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x11830d000) [pid = 2093] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11337c400) [pid = 2093] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x11923d800) [pid = 2093] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x119bc5000) [pid = 2093] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:15:03 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x125ef3c00) [pid = 2093] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:15:03 INFO - PROCESS | 2093 | 1471346103932 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]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1120ms 04:15:03 INFO - PROCESS | 2093 | 1471346103955 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:15:03 INFO - PROCESS | 2093 | 1471346103956 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:15:03 INFO - PROCESS | 2093 | 1471346103964 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 2093 | 1471346103968 Marionette TRACE conn2 <- [1,138,null,{}] 04:15:03 INFO - PROCESS | 2093 | 1471346103971 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}] 04:15:03 INFO - PROCESS | 2093 | 1471346103974 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:04 INFO - PROCESS | 2093 | 1471346104046 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:15:04 INFO - PROCESS | 2093 | 1471346104050 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:04 INFO - PROCESS | 2093 | 1471346104051 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x1175d6800 == 42 [pid = 2093] [id = 42] 04:15:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x112985c00) [pid = 2093] [serial = 122] [outer = 0x0] 04:15:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x113dad400) [pid = 2093] [serial = 123] [outer = 0x112985c00] 04:15:04 INFO - PROCESS | 2093 | 1471346104079 Marionette DEBUG loaded listener.js 04:15:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x11923a000) [pid = 2093] [serial = 124] [outer = 0x112985c00] 04:15:04 INFO - PROCESS | 2093 | 1471346104410 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]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 478ms 04:15:04 INFO - PROCESS | 2093 | 1471346104438 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 2093 | 1471346104439 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:15:04 INFO - PROCESS | 2093 | 1471346104442 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 2093 | 1471346104443 Marionette TRACE conn2 <- [1,142,null,{}] 04:15:04 INFO - PROCESS | 2093 | 1471346104445 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}] 04:15:04 INFO - PROCESS | 2093 | 1471346104446 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:04 INFO - PROCESS | 2093 | 1471346104527 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:15:04 INFO - PROCESS | 2093 | 1471346104535 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:04 INFO - PROCESS | 2093 | 1471346104536 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x11828f000 == 43 [pid = 2093] [id = 43] 04:15:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x116104c00) [pid = 2093] [serial = 125] [outer = 0x0] 04:15:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x119489c00) [pid = 2093] [serial = 126] [outer = 0x116104c00] 04:15:04 INFO - PROCESS | 2093 | 1471346104561 Marionette DEBUG loaded listener.js 04:15:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x119950c00) [pid = 2093] [serial = 127] [outer = 0x116104c00] 04:15:04 INFO - PROCESS | 2093 | 1471346104884 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]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 468ms 04:15:04 INFO - PROCESS | 2093 | 1471346104910 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 2093 | 1471346104912 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:15:04 INFO - PROCESS | 2093 | 1471346104914 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 2093 | 1471346104917 Marionette TRACE conn2 <- [1,146,null,{}] 04:15:04 INFO - PROCESS | 2093 | 1471346104920 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}] 04:15:04 INFO - PROCESS | 2093 | 1471346104921 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:04 INFO - PROCESS | 2093 | 1471346104994 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:15:05 INFO - PROCESS | 2093 | 1471346105038 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 2093 | 1471346105042 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x1192a5000 == 44 [pid = 2093] [id = 44] 04:15:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x120f9ec00) [pid = 2093] [serial = 128] [outer = 0x0] 04:15:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x120fa3000) [pid = 2093] [serial = 129] [outer = 0x120f9ec00] 04:15:05 INFO - PROCESS | 2093 | 1471346105073 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x121a35400) [pid = 2093] [serial = 130] [outer = 0x120f9ec00] 04:15:05 INFO - PROCESS | 2093 | 1471346105374 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]]]}] 04:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 474ms 04:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:15:05 INFO - PROCESS | 2093 | 1471346105390 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:15:05 INFO - PROCESS | 2093 | 1471346105391 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:15:05 INFO - PROCESS | 2093 | 1471346105393 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:15:05 INFO - PROCESS | 2093 | 1471346105395 Marionette TRACE conn2 <- [1,150,null,{}] 04:15:05 INFO - PROCESS | 2093 | 1471346105397 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}] 04:15:05 INFO - PROCESS | 2093 | 1471346105400 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:05 INFO - PROCESS | 2093 | 1471346105484 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:15:05 INFO - PROCESS | 2093 | 1471346105487 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 2093 | 1471346105488 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x116761800 == 45 [pid = 2093] [id = 45] 04:15:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x120f9f400) [pid = 2093] [serial = 131] [outer = 0x0] 04:15:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x124898800) [pid = 2093] [serial = 132] [outer = 0x120f9f400] 04:15:05 INFO - PROCESS | 2093 | 1471346105516 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x125536000) [pid = 2093] [serial = 133] [outer = 0x120f9f400] 04:15:05 INFO - PROCESS | 2093 | 1471346105821 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]]]}] 04:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 518ms 04:15:05 INFO - PROCESS | 2093 | 1471346105913 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:15:05 INFO - PROCESS | 2093 | 1471346105916 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:15:05 INFO - PROCESS | 2093 | 1471346105920 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:15:05 INFO - PROCESS | 2093 | 1471346105922 Marionette TRACE conn2 <- [1,154,null,{}] 04:15:05 INFO - PROCESS | 2093 | 1471346105925 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}] 04:15:05 INFO - PROCESS | 2093 | 1471346105928 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:06 INFO - PROCESS | 2093 | 1471346106022 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:15:06 INFO - PROCESS | 2093 | 1471346106065 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 2093 | 1471346106068 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x113377000 == 46 [pid = 2093] [id = 46] 04:15:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x11386a400) [pid = 2093] [serial = 134] [outer = 0x0] 04:15:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x113ac3c00) [pid = 2093] [serial = 135] [outer = 0x11386a400] 04:15:06 INFO - PROCESS | 2093 | 1471346106100 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x11604c400) [pid = 2093] [serial = 136] [outer = 0x11386a400] 04:15:06 INFO - PROCESS | 2093 | 1471346106597 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]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 721ms 04:15:06 INFO - PROCESS | 2093 | 1471346106642 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 2093 | 1471346106645 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:15:06 INFO - PROCESS | 2093 | 1471346106652 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:15:06 INFO - PROCESS | 2093 | 1471346106656 Marionette TRACE conn2 <- [1,158,null,{}] 04:15:06 INFO - PROCESS | 2093 | 1471346106660 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}] 04:15:06 INFO - PROCESS | 2093 | 1471346106663 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:06 INFO - PROCESS | 2093 | 1471346106811 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:15:06 INFO - PROCESS | 2093 | 1471346106870 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 2093 | 1471346106872 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189c9000 == 47 [pid = 2093] [id = 47] 04:15:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x117f82800) [pid = 2093] [serial = 137] [outer = 0x0] 04:15:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x118134400) [pid = 2093] [serial = 138] [outer = 0x117f82800] 04:15:06 INFO - PROCESS | 2093 | 1471346106904 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x118911400) [pid = 2093] [serial = 139] [outer = 0x117f82800] 04:15:07 INFO - PROCESS | 2093 | 1471346107359 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 727ms 04:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:15:07 INFO - PROCESS | 2093 | 1471346107375 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 2093 | 1471346107377 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:15:07 INFO - PROCESS | 2093 | 1471346107379 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 2093 | 1471346107381 Marionette TRACE conn2 <- [1,162,null,{}] 04:15:07 INFO - PROCESS | 2093 | 1471346107407 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}] 04:15:07 INFO - PROCESS | 2093 | 1471346107410 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:07 INFO - PROCESS | 2093 | 1471346107509 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:15:07 INFO - PROCESS | 2093 | 1471346107569 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 2093 | 1471346107571 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x117179800 == 48 [pid = 2093] [id = 48] 04:15:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x120fa5800) [pid = 2093] [serial = 140] [outer = 0x0] 04:15:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x1216d6000) [pid = 2093] [serial = 141] [outer = 0x120fa5800] 04:15:07 INFO - PROCESS | 2093 | 1471346107604 Marionette DEBUG loaded listener.js 04:15:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x123347000) [pid = 2093] [serial = 142] [outer = 0x120fa5800] 04:15:08 INFO - PROCESS | 2093 | 1471346108044 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]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 691ms 04:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:15:08 INFO - PROCESS | 2093 | 1471346108075 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:15:08 INFO - PROCESS | 2093 | 1471346108077 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:15:08 INFO - PROCESS | 2093 | 1471346108079 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 2093 | 1471346108080 Marionette TRACE conn2 <- [1,166,null,{}] 04:15:08 INFO - PROCESS | 2093 | 1471346108102 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}] 04:15:08 INFO - PROCESS | 2093 | 1471346108103 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:08 INFO - PROCESS | 2093 | 1471346108200 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:15:08 INFO - PROCESS | 2093 | 1471346108258 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 2093 | 1471346108259 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248e9000 == 49 [pid = 2093] [id = 49] 04:15:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x1255ab400) [pid = 2093] [serial = 143] [outer = 0x0] 04:15:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x1255b4c00) [pid = 2093] [serial = 144] [outer = 0x1255ab400] 04:15:08 INFO - PROCESS | 2093 | 1471346108290 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x125ef2400) [pid = 2093] [serial = 145] [outer = 0x1255ab400] 04:15:08 INFO - PROCESS | 2093 | 1471346108741 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]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 691ms 04:15:08 INFO - PROCESS | 2093 | 1471346108770 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:15:08 INFO - PROCESS | 2093 | 1471346108772 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:15:08 INFO - PROCESS | 2093 | 1471346108774 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 2093 | 1471346108775 Marionette TRACE conn2 <- [1,170,null,{}] 04:15:08 INFO - PROCESS | 2093 | 1471346108778 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}] 04:15:08 INFO - PROCESS | 2093 | 1471346108779 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:08 INFO - PROCESS | 2093 | 1471346108908 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:15:08 INFO - PROCESS | 2093 | 1471346108952 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 2093 | 1471346108954 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x1132a4000 == 50 [pid = 2093] [id = 50] 04:15:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x11219e800) [pid = 2093] [serial = 146] [outer = 0x0] 04:15:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x11610ac00) [pid = 2093] [serial = 147] [outer = 0x11219e800] 04:15:08 INFO - PROCESS | 2093 | 1471346108985 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x11890c400) [pid = 2093] [serial = 148] [outer = 0x11219e800] 04:15:09 INFO - PROCESS | 2093 | 1471346109477 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]]]}] 04:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 772ms 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x1192a5000 == 49 [pid = 2093] [id = 44] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x11828f000 == 48 [pid = 2093] [id = 43] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x1192a7800 == 47 [pid = 2093] [id = 32] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x11871f800 == 46 [pid = 2093] [id = 31] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x1175d6800 == 45 [pid = 2093] [id = 42] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x11675f000 == 44 [pid = 2093] [id = 41] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x11810c800 == 43 [pid = 2093] [id = 29] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x113ae4000 == 42 [pid = 2093] [id = 40] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x1168c4800 == 41 [pid = 2093] [id = 27] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x116fab000 == 40 [pid = 2093] [id = 28] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x11211b800 == 39 [pid = 2093] [id = 39] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x119cd8800 == 38 [pid = 2093] [id = 34] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x118295000 == 37 [pid = 2093] [id = 30] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x1248e9000 == 36 [pid = 2093] [id = 49] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x121922800 == 35 [pid = 2093] [id = 37] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x117179800 == 34 [pid = 2093] [id = 48] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x1234a4000 == 33 [pid = 2093] [id = 38] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x12125e800 == 32 [pid = 2093] [id = 35] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x1189c9000 == 31 [pid = 2093] [id = 47] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x116761800 == 30 [pid = 2093] [id = 45] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x12144f000 == 29 [pid = 2093] [id = 36] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x113377000 == 28 [pid = 2093] [id = 46] 04:15:09 INFO - PROCESS | 2093 | --DOCSHELL 0x119919000 == 27 [pid = 2093] [id = 33] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x12344e400) [pid = 2093] [serial = 11] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x1212d4800) [pid = 2093] [serial = 90] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x123405800) [pid = 2093] [serial = 93] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x123520c00) [pid = 2093] [serial = 96] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x124d9f800) [pid = 2093] [serial = 99] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x126809400) [pid = 2093] [serial = 102] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x126c53800) [pid = 2093] [serial = 105] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x128d80400) [pid = 2093] [serial = 108] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x128c41000) [pid = 2093] [serial = 57] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x11337d400) [pid = 2093] [serial = 60] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x118138c00) [pid = 2093] [serial = 63] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x11969ec00) [pid = 2093] [serial = 66] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x120f9e800) [pid = 2093] [serial = 67] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x115d1e000) [pid = 2093] [serial = 69] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x11386e000) [pid = 2093] [serial = 72] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x117f82c00) [pid = 2093] [serial = 75] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x118786c00) [pid = 2093] [serial = 78] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x118910800) [pid = 2093] [serial = 81] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11947d800) [pid = 2093] [serial = 84] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x119bc4800) [pid = 2093] [serial = 85] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x120f98800) [pid = 2093] [serial = 87] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x120fa4000) [pid = 2093] [serial = 88] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x113ac0000) [pid = 2093] [serial = 91] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12344fc00) [pid = 2093] [serial = 94] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x124d2b400) [pid = 2093] [serial = 97] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11509a000) [pid = 2093] [serial = 61] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x125eee400) [pid = 2093] [serial = 100] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11604d000) [pid = 2093] [serial = 70] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x12892d400) [pid = 2093] [serial = 106] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1168eec00) [pid = 2093] [serial = 73] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x119237800) [pid = 2093] [serial = 82] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x118135c00) [pid = 2093] [serial = 76] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x118912000) [pid = 2093] [serial = 79] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x118782800) [pid = 2093] [serial = 64] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x12d886400) [pid = 2093] [serial = 58] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1292d2800) [pid = 2093] [serial = 109] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1294a9000) [pid = 2093] [serial = 111] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x12b955c00) [pid = 2093] [serial = 27] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x12b95bc00) [pid = 2093] [serial = 28] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x12b1ccc00) [pid = 2093] [serial = 24] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x12b20f800) [pid = 2093] [serial = 25] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x12aa0d000) [pid = 2093] [serial = 22] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x12aa08400) [pid = 2093] [serial = 21] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1294b1c00) [pid = 2093] [serial = 18] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x128fd0800) [pid = 2093] [serial = 15] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x1292cf800) [pid = 2093] [serial = 16] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x121987400) [pid = 2093] [serial = 8] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x12d1ab800) [pid = 2093] [serial = 55] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x12d13d800) [pid = 2093] [serial = 54] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x12ce53c00) [pid = 2093] [serial = 51] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x12ce5a000) [pid = 2093] [serial = 52] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x12ca13000) [pid = 2093] [serial = 48] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x12ce53400) [pid = 2093] [serial = 49] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x12ca1c400) [pid = 2093] [serial = 45] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x12c5c6800) [pid = 2093] [serial = 40] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x12ca2e800) [pid = 2093] [serial = 42] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x12c289000) [pid = 2093] [serial = 37] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x12c5c0400) [pid = 2093] [serial = 39] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 61 (0x12c285400) [pid = 2093] [serial = 36] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 60 (0x12bde0000) [pid = 2093] [serial = 33] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 59 (0x12bfb4c00) [pid = 2093] [serial = 34] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 58 (0x12bd33400) [pid = 2093] [serial = 30] [outer = 0x0] [url = about:blank] 04:15:09 INFO - PROCESS | 2093 | --DOMWINDOW == 57 (0x12bdd5800) [pid = 2093] [serial = 31] [outer = 0x0] [url = about:blank] 04:15:10 INFO - PROCESS | 2093 | 1471346110006 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 2093 | 1471346110009 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:15:10 INFO - PROCESS | 2093 | 1471346110017 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 2093 | 1471346110019 Marionette TRACE conn2 <- [1,174,null,{}] 04:15:10 INFO - PROCESS | 2093 | 1471346110023 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}] 04:15:10 INFO - PROCESS | 2093 | 1471346110026 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:10 INFO - PROCESS | 2093 | 1471346110099 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:15:10 INFO - PROCESS | 2093 | 1471346110104 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 2093 | 1471346110107 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x112c45000 == 28 [pid = 2093] [id = 51] 04:15:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 58 (0x115d1d800) [pid = 2093] [serial = 149] [outer = 0x0] 04:15:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 59 (0x11600b000) [pid = 2093] [serial = 150] [outer = 0x115d1d800] 04:15:10 INFO - PROCESS | 2093 | 1471346110138 Marionette DEBUG loaded listener.js 04:15:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 60 (0x1161b2400) [pid = 2093] [serial = 151] [outer = 0x115d1d800] 04:15:10 INFO - PROCESS | 2093 | 1471346110446 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]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 475ms 04:15:10 INFO - PROCESS | 2093 | 1471346110491 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 2093 | 1471346110493 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:15:10 INFO - PROCESS | 2093 | 1471346110499 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 2093 | 1471346110503 Marionette TRACE conn2 <- [1,178,null,{}] 04:15:10 INFO - PROCESS | 2093 | 1471346110520 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}] 04:15:10 INFO - PROCESS | 2093 | 1471346110521 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:10 INFO - PROCESS | 2093 | 1471346110593 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:15:10 INFO - PROCESS | 2093 | 1471346110599 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 2093 | 1471346110601 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x116076800 == 29 [pid = 2093] [id = 52] 04:15:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 61 (0x1171c0800) [pid = 2093] [serial = 152] [outer = 0x0] 04:15:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 62 (0x117c39800) [pid = 2093] [serial = 153] [outer = 0x1171c0800] 04:15:10 INFO - PROCESS | 2093 | 1471346110630 Marionette DEBUG loaded listener.js 04:15:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x11805ac00) [pid = 2093] [serial = 154] [outer = 0x1171c0800] 04:15:10 INFO - PROCESS | 2093 | 1471346110948 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]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 488ms 04:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:15:10 INFO - PROCESS | 2093 | 1471346110985 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 2093 | 1471346110987 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:15:10 INFO - PROCESS | 2093 | 1471346110989 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 2093 | 1471346110990 Marionette TRACE conn2 <- [1,182,null,{}] 04:15:10 INFO - PROCESS | 2093 | 1471346110997 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}] 04:15:11 INFO - PROCESS | 2093 | 1471346111001 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:11 INFO - PROCESS | 2093 | 1471346111084 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:15:11 INFO - PROCESS | 2093 | 1471346111125 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 2093 | 1471346111128 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f98800 == 30 [pid = 2093] [id = 53] 04:15:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x11890dc00) [pid = 2093] [serial = 155] [outer = 0x0] 04:15:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x118910800) [pid = 2093] [serial = 156] [outer = 0x11890dc00] 04:15:11 INFO - PROCESS | 2093 | 1471346111156 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x119237800) [pid = 2093] [serial = 157] [outer = 0x11890dc00] 04:15:11 INFO - PROCESS | 2093 | 1471346111436 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]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 468ms 04:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:15:11 INFO - PROCESS | 2093 | 1471346111458 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 2093 | 1471346111459 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:15:11 INFO - PROCESS | 2093 | 1471346111461 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 2093 | 1471346111462 Marionette TRACE conn2 <- [1,186,null,{}] 04:15:11 INFO - PROCESS | 2093 | 1471346111472 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}] 04:15:11 INFO - PROCESS | 2093 | 1471346111473 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:11 INFO - PROCESS | 2093 | 1471346111550 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:15:11 INFO - PROCESS | 2093 | 1471346111554 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 2093 | 1471346111555 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x117ca8000 == 31 [pid = 2093] [id = 54] 04:15:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x1192ca800) [pid = 2093] [serial = 158] [outer = 0x0] 04:15:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x11948b000) [pid = 2093] [serial = 159] [outer = 0x1192ca800] 04:15:11 INFO - PROCESS | 2093 | 1471346111583 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x119954c00) [pid = 2093] [serial = 160] [outer = 0x1192ca800] 04:15:11 INFO - PROCESS | 2093 | 1471346111884 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]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 04:15:11 INFO - PROCESS | 2093 | 1471346111931 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 2093 | 1471346111932 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:15:11 INFO - PROCESS | 2093 | 1471346111934 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 2093 | 1471346111935 Marionette TRACE conn2 <- [1,190,null,{}] 04:15:11 INFO - PROCESS | 2093 | 1471346111938 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}] 04:15:11 INFO - PROCESS | 2093 | 1471346111939 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:12 INFO - PROCESS | 2093 | 1471346112033 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:15:12 INFO - PROCESS | 2093 | 1471346112043 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 2093 | 1471346112044 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x118118800 == 32 [pid = 2093] [id = 55] 04:15:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x113da5c00) [pid = 2093] [serial = 161] [outer = 0x0] 04:15:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x1196a3800) [pid = 2093] [serial = 162] [outer = 0x113da5c00] 04:15:12 INFO - PROCESS | 2093 | 1471346112069 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x120fa0c00) [pid = 2093] [serial = 163] [outer = 0x113da5c00] 04:15:12 INFO - PROCESS | 2093 | 1471346112389 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]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 518ms 04:15:12 INFO - PROCESS | 2093 | 1471346112453 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 2093 | 1471346112454 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:15:12 INFO - PROCESS | 2093 | 1471346112457 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 2093 | 1471346112458 Marionette TRACE conn2 <- [1,194,null,{}] 04:15:12 INFO - PROCESS | 2093 | 1471346112467 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}] 04:15:12 INFO - PROCESS | 2093 | 1471346112471 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:12 INFO - PROCESS | 2093 | 1471346112611 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:15:12 INFO - PROCESS | 2093 | 1471346112617 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 2093 | 1471346112618 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x11929d800 == 33 [pid = 2093] [id = 56] 04:15:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x120fa4000) [pid = 2093] [serial = 164] [outer = 0x0] 04:15:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x123303800) [pid = 2093] [serial = 165] [outer = 0x120fa4000] 04:15:12 INFO - PROCESS | 2093 | 1471346112693 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x124d37000) [pid = 2093] [serial = 166] [outer = 0x120fa4000] 04:15:13 INFO - PROCESS | 2093 | 1471346113113 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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 04:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:15:13 INFO - PROCESS | 2093 | 1471346113126 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 2093 | 1471346113127 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:15:13 INFO - PROCESS | 2093 | 1471346113129 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 2093 | 1471346113131 Marionette TRACE conn2 <- [1,198,null,{}] 04:15:13 INFO - PROCESS | 2093 | 1471346113133 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}] 04:15:13 INFO - PROCESS | 2093 | 1471346113134 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:13 INFO - PROCESS | 2093 | 1471346113223 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:15:13 INFO - PROCESS | 2093 | 1471346113252 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 2093 | 1471346113253 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b4a800 == 34 [pid = 2093] [id = 57] 04:15:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x119239000) [pid = 2093] [serial = 167] [outer = 0x0] 04:15:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x125539c00) [pid = 2093] [serial = 168] [outer = 0x119239000] 04:15:13 INFO - PROCESS | 2093 | 1471346113279 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x125e53c00) [pid = 2093] [serial = 169] [outer = 0x119239000] 04:15:13 INFO - PROCESS | 2093 | 1471346113635 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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 04:15:13 INFO - PROCESS | 2093 | 1471346113651 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 2093 | 1471346113653 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:15:13 INFO - PROCESS | 2093 | 1471346113661 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 2093 | 1471346113663 Marionette TRACE conn2 <- [1,202,null,{}] 04:15:13 INFO - PROCESS | 2093 | 1471346113668 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}] 04:15:13 INFO - PROCESS | 2093 | 1471346113670 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:13 INFO - PROCESS | 2093 | 1471346113801 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:15:13 INFO - PROCESS | 2093 | 1471346113817 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 2093 | 1471346113818 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f5f000 == 35 [pid = 2093] [id = 58] 04:15:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x125eed400) [pid = 2093] [serial = 170] [outer = 0x0] 04:15:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x126803400) [pid = 2093] [serial = 171] [outer = 0x125eed400] 04:15:13 INFO - PROCESS | 2093 | 1471346113859 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1268a2c00) [pid = 2093] [serial = 172] [outer = 0x125eed400] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x124fd3000) [pid = 2093] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x120f9f400) [pid = 2093] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x116543800) [pid = 2093] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x120f9ec00) [pid = 2093] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x11805b000) [pid = 2093] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x112985c00) [pid = 2093] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x116104c00) [pid = 2093] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x112993c00) [pid = 2093] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:15:14 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x128fd2400) [pid = 2093] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:15:14 INFO - PROCESS | 2093 | 1471346114271 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]]]}] 04:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 04:15:14 INFO - PROCESS | 2093 | 1471346114286 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:15:14 INFO - PROCESS | 2093 | 1471346114288 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:15:14 INFO - PROCESS | 2093 | 1471346114292 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 2093 | 1471346114294 Marionette TRACE conn2 <- [1,206,null,{}] 04:15:14 INFO - PROCESS | 2093 | 1471346114297 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}] 04:15:14 INFO - PROCESS | 2093 | 1471346114300 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:14 INFO - PROCESS | 2093 | 1471346114412 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:15:14 INFO - PROCESS | 2093 | 1471346114482 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 2093 | 1471346114483 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x121445800 == 36 [pid = 2093] [id = 59] 04:15:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x112993c00) [pid = 2093] [serial = 173] [outer = 0x0] 04:15:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x120f9f800) [pid = 2093] [serial = 174] [outer = 0x112993c00] 04:15:14 INFO - PROCESS | 2093 | 1471346114522 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x1268a6000) [pid = 2093] [serial = 175] [outer = 0x112993c00] 04:15:14 INFO - PROCESS | 2093 | 1471346114772 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]]]}] 04:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 521ms 04:15:14 INFO - PROCESS | 2093 | 1471346114813 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:15:14 INFO - PROCESS | 2093 | 1471346114815 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:15:14 INFO - PROCESS | 2093 | 1471346114825 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 2093 | 1471346114826 Marionette TRACE conn2 <- [1,210,null,{}] 04:15:14 INFO - PROCESS | 2093 | 1471346114828 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}] 04:15:14 INFO - PROCESS | 2093 | 1471346114829 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:14 INFO - PROCESS | 2093 | 1471346114905 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:15:14 INFO - PROCESS | 2093 | 1471346114908 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 2093 | 1471346114909 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x121919000 == 37 [pid = 2093] [id = 60] 04:15:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x125e62c00) [pid = 2093] [serial = 176] [outer = 0x0] 04:15:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x126c50000) [pid = 2093] [serial = 177] [outer = 0x125e62c00] 04:15:14 INFO - PROCESS | 2093 | 1471346114936 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x128927400) [pid = 2093] [serial = 178] [outer = 0x125e62c00] 04:15:15 INFO - PROCESS | 2093 | 1471346115277 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]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 04:15:15 INFO - PROCESS | 2093 | 1471346115297 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 2093 | 1471346115299 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:15:15 INFO - PROCESS | 2093 | 1471346115314 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 2093 | 1471346115317 Marionette TRACE conn2 <- [1,214,null,{}] 04:15:15 INFO - PROCESS | 2093 | 1471346115321 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}] 04:15:15 INFO - PROCESS | 2093 | 1471346115323 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:15 INFO - PROCESS | 2093 | 1471346115447 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:15:15 INFO - PROCESS | 2093 | 1471346115452 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:15 INFO - PROCESS | 2093 | 1471346115454 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248cc800 == 38 [pid = 2093] [id = 61] 04:15:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x12892d400) [pid = 2093] [serial = 179] [outer = 0x0] 04:15:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x128fce400) [pid = 2093] [serial = 180] [outer = 0x12892d400] 04:15:15 INFO - PROCESS | 2093 | 1471346115498 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1292d6c00) [pid = 2093] [serial = 181] [outer = 0x12892d400] 04:15:15 INFO - PROCESS | 2093 | 1471346115902 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]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 635ms 04:15:15 INFO - PROCESS | 2093 | 1471346115938 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 2093 | 1471346115939 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:15:15 INFO - PROCESS | 2093 | 1471346115941 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 2093 | 1471346115942 Marionette TRACE conn2 <- [1,218,null,{}] 04:15:15 INFO - PROCESS | 2093 | 1471346115952 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}] 04:15:15 INFO - PROCESS | 2093 | 1471346115953 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:16 INFO - PROCESS | 2093 | 1471346116026 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:15:16 INFO - PROCESS | 2093 | 1471346116029 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 2093 | 1471346116030 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255d5000 == 39 [pid = 2093] [id = 62] 04:15:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1292dbc00) [pid = 2093] [serial = 182] [outer = 0x0] 04:15:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1294aec00) [pid = 2093] [serial = 183] [outer = 0x1292dbc00] 04:15:16 INFO - PROCESS | 2093 | 1471346116058 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1296de800) [pid = 2093] [serial = 184] [outer = 0x1292dbc00] 04:15:16 INFO - PROCESS | 2093 | 1471346116549 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]]]}] 04:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 617ms 04:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:15:16 INFO - PROCESS | 2093 | 1471346116560 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:15:16 INFO - PROCESS | 2093 | 1471346116563 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:15:16 INFO - PROCESS | 2093 | 1471346116566 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 2093 | 1471346116568 Marionette TRACE conn2 <- [1,222,null,{}] 04:15:16 INFO - PROCESS | 2093 | 1471346116572 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}] 04:15:16 INFO - PROCESS | 2093 | 1471346116574 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:16 INFO - PROCESS | 2093 | 1471346116680 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:15:16 INFO - PROCESS | 2093 | 1471346116749 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 2093 | 1471346116750 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x116030800 == 40 [pid = 2093] [id = 63] 04:15:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x113fa6400) [pid = 2093] [serial = 185] [outer = 0x0] 04:15:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x116107c00) [pid = 2093] [serial = 186] [outer = 0x113fa6400] 04:15:16 INFO - PROCESS | 2093 | 1471346116782 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x116aa8c00) [pid = 2093] [serial = 187] [outer = 0x113fa6400] 04:15:17 INFO - PROCESS | 2093 | 1471346117280 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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 774ms 04:15:17 INFO - PROCESS | 2093 | 1471346117438 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 2093 | 1471346117441 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:15:17 INFO - PROCESS | 2093 | 1471346117444 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 2093 | 1471346117446 Marionette TRACE conn2 <- [1,226,null,{}] 04:15:17 INFO - PROCESS | 2093 | 1471346117472 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}] 04:15:17 INFO - PROCESS | 2093 | 1471346117474 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:17 INFO - PROCESS | 2093 | 1471346117574 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:15:17 INFO - PROCESS | 2093 | 1471346117614 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 2093 | 1471346117617 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x11607e000 == 41 [pid = 2093] [id = 64] 04:15:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1171c2400) [pid = 2093] [serial = 188] [outer = 0x0] 04:15:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1175a6400) [pid = 2093] [serial = 189] [outer = 0x1171c2400] 04:15:17 INFO - PROCESS | 2093 | 1471346117645 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x118056400) [pid = 2093] [serial = 190] [outer = 0x1171c2400] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x1248cc800 == 40 [pid = 2093] [id = 61] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x121919000 == 39 [pid = 2093] [id = 60] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x121445800 == 38 [pid = 2093] [id = 59] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x120f5f000 == 37 [pid = 2093] [id = 58] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x119b4a800 == 36 [pid = 2093] [id = 57] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x11929d800 == 35 [pid = 2093] [id = 56] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x118118800 == 34 [pid = 2093] [id = 55] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x117ca8000 == 33 [pid = 2093] [id = 54] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x116f98800 == 32 [pid = 2093] [id = 53] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x116076800 == 31 [pid = 2093] [id = 52] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x112c45000 == 30 [pid = 2093] [id = 51] 04:15:17 INFO - PROCESS | 2093 | --DOCSHELL 0x1132a4000 == 29 [pid = 2093] [id = 50] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1294b5c00) [pid = 2093] [serial = 112] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11734a000) [pid = 2093] [serial = 117] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11877fc00) [pid = 2093] [serial = 120] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x117f78800) [pid = 2093] [serial = 118] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x113dad400) [pid = 2093] [serial = 123] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11923a000) [pid = 2093] [serial = 124] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x118e90400) [pid = 2093] [serial = 121] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x119950c00) [pid = 2093] [serial = 127] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x11325f400) [pid = 2093] [serial = 114] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x115d2bc00) [pid = 2093] [serial = 115] [outer = 0x0] [url = about:blank] 04:15:17 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x125ef1400) [pid = 2093] [serial = 103] [outer = 0x0] [url = about:blank] 04:15:18 INFO - PROCESS | 2093 | 1471346118026 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]]]}] 04:15:18 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x124898800) [pid = 2093] [serial = 132] [outer = 0x0] [url = about:blank] 04:15:18 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x125536000) [pid = 2093] [serial = 133] [outer = 0x0] [url = about:blank] 04:15:18 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x121a35400) [pid = 2093] [serial = 130] [outer = 0x0] [url = about:blank] 04:15:18 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x119489c00) [pid = 2093] [serial = 126] [outer = 0x0] [url = about:blank] 04:15:18 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x120fa3000) [pid = 2093] [serial = 129] [outer = 0x0] [url = about:blank] 04:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 620ms 04:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:15:18 INFO - PROCESS | 2093 | 1471346118065 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 2093 | 1471346118067 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:15:18 INFO - PROCESS | 2093 | 1471346118072 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 2093 | 1471346118074 Marionette TRACE conn2 <- [1,230,null,{}] 04:15:18 INFO - PROCESS | 2093 | 1471346118077 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}] 04:15:18 INFO - PROCESS | 2093 | 1471346118079 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:18 INFO - PROCESS | 2093 | 1471346118155 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:15:18 INFO - PROCESS | 2093 | 1471346118159 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 2093 | 1471346118161 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x11684f000 == 30 [pid = 2093] [id = 65] 04:15:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x118782000) [pid = 2093] [serial = 191] [outer = 0x0] 04:15:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x118910c00) [pid = 2093] [serial = 192] [outer = 0x118782000] 04:15:18 INFO - PROCESS | 2093 | 1471346118191 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x119238400) [pid = 2093] [serial = 193] [outer = 0x118782000] 04:15:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x119489c00) [pid = 2093] [serial = 194] [outer = 0x12c5ca800] 04:15:18 INFO - PROCESS | 2093 | 1471346118552 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]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 522ms 04:15:18 INFO - PROCESS | 2093 | 1471346118592 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:15:18 INFO - PROCESS | 2093 | 1471346118593 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:15:18 INFO - PROCESS | 2093 | 1471346118595 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 2093 | 1471346118597 Marionette TRACE conn2 <- [1,234,null,{}] 04:15:18 INFO - PROCESS | 2093 | 1471346118603 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}] 04:15:18 INFO - PROCESS | 2093 | 1471346118606 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:18 INFO - PROCESS | 2093 | 1471346118685 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:15:18 INFO - PROCESS | 2093 | 1471346118691 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 2093 | 1471346118693 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x118112800 == 31 [pid = 2093] [id = 66] 04:15:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x120fa2400) [pid = 2093] [serial = 195] [outer = 0x0] 04:15:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x120fa4800) [pid = 2093] [serial = 196] [outer = 0x120fa2400] 04:15:18 INFO - PROCESS | 2093 | 1471346118725 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x123311400) [pid = 2093] [serial = 197] [outer = 0x120fa2400] 04:15:19 INFO - PROCESS | 2093 | 1471346119058 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]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 467ms 04:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:15:19 INFO - PROCESS | 2093 | 1471346119064 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 2093 | 1471346119066 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:15:19 INFO - PROCESS | 2093 | 1471346119069 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 2093 | 1471346119070 Marionette TRACE conn2 <- [1,238,null,{}] 04:15:19 INFO - PROCESS | 2093 | 1471346119072 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}] 04:15:19 INFO - PROCESS | 2093 | 1471346119073 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:19 INFO - PROCESS | 2093 | 1471346119153 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:15:19 INFO - PROCESS | 2093 | 1471346119198 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 2093 | 1471346119199 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x119294000 == 32 [pid = 2093] [id = 67] 04:15:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x112cc0400) [pid = 2093] [serial = 198] [outer = 0x0] 04:15:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x12489a400) [pid = 2093] [serial = 199] [outer = 0x112cc0400] 04:15:19 INFO - PROCESS | 2093 | 1471346119225 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x12552ac00) [pid = 2093] [serial = 200] [outer = 0x112cc0400] 04:15:19 INFO - PROCESS | 2093 | 1471346119484 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]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 04:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:15:19 INFO - PROCESS | 2093 | 1471346119540 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 2093 | 1471346119541 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:15:19 INFO - PROCESS | 2093 | 1471346119543 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 2093 | 1471346119544 Marionette TRACE conn2 <- [1,242,null,{}] 04:15:19 INFO - PROCESS | 2093 | 1471346119546 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}] 04:15:19 INFO - PROCESS | 2093 | 1471346119548 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:19 INFO - PROCESS | 2093 | 1471346119625 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:15:19 INFO - PROCESS | 2093 | 1471346119629 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 2093 | 1471346119631 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b75800 == 33 [pid = 2093] [id = 68] 04:15:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1196a5400) [pid = 2093] [serial = 201] [outer = 0x0] 04:15:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x125e5b800) [pid = 2093] [serial = 202] [outer = 0x1196a5400] 04:15:19 INFO - PROCESS | 2093 | 1471346119659 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x126a98000) [pid = 2093] [serial = 203] [outer = 0x1196a5400] 04:15:20 INFO - PROCESS | 2093 | 1471346120057 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 571ms 04:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:15:20 INFO - PROCESS | 2093 | 1471346120116 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 2093 | 1471346120118 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:15:20 INFO - PROCESS | 2093 | 1471346120122 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 2093 | 1471346120124 Marionette TRACE conn2 <- [1,246,null,{}] 04:15:20 INFO - PROCESS | 2093 | 1471346120127 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}] 04:15:20 INFO - PROCESS | 2093 | 1471346120135 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:20 INFO - PROCESS | 2093 | 1471346120290 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:15:20 INFO - PROCESS | 2093 | 1471346120305 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 2093 | 1471346120307 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x121449000 == 34 [pid = 2093] [id = 69] 04:15:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x128fc7000) [pid = 2093] [serial = 204] [outer = 0x0] 04:15:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1292cf400) [pid = 2093] [serial = 205] [outer = 0x128fc7000] 04:15:20 INFO - PROCESS | 2093 | 1471346120332 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1294ad400) [pid = 2093] [serial = 206] [outer = 0x128fc7000] 04:15:20 INFO - PROCESS | 2093 | 1471346120626 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms 04:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:15:20 INFO - PROCESS | 2093 | 1471346120645 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 2093 | 1471346120646 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:15:20 INFO - PROCESS | 2093 | 1471346120663 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 2093 | 1471346120665 Marionette TRACE conn2 <- [1,250,null,{}] 04:15:20 INFO - PROCESS | 2093 | 1471346120672 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}] 04:15:20 INFO - PROCESS | 2093 | 1471346120673 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:20 INFO - PROCESS | 2093 | 1471346120772 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:15:20 INFO - PROCESS | 2093 | 1471346120776 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 2093 | 1471346120777 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x123383800 == 35 [pid = 2093] [id = 70] 04:15:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1294ae400) [pid = 2093] [serial = 207] [outer = 0x0] 04:15:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x12a665c00) [pid = 2093] [serial = 208] [outer = 0x1294ae400] 04:15:20 INFO - PROCESS | 2093 | 1471346120801 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12a6d8400) [pid = 2093] [serial = 209] [outer = 0x1294ae400] 04:15:21 INFO - PROCESS | 2093 | 1471346121287 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]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 690ms 04:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:15:21 INFO - PROCESS | 2093 | 1471346121340 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 2093 | 1471346121341 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:15:21 INFO - PROCESS | 2093 | 1471346121343 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 2093 | 1471346121344 Marionette TRACE conn2 <- [1,254,null,{}] 04:15:21 INFO - PROCESS | 2093 | 1471346121346 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}] 04:15:21 INFO - PROCESS | 2093 | 1471346121347 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:21 INFO - PROCESS | 2093 | 1471346121443 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:15:21 INFO - PROCESS | 2093 | 1471346121478 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 2093 | 1471346121479 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255c9000 == 36 [pid = 2093] [id = 71] 04:15:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1296e7800) [pid = 2093] [serial = 210] [outer = 0x0] 04:15:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12aa02c00) [pid = 2093] [serial = 211] [outer = 0x1296e7800] 04:15:21 INFO - PROCESS | 2093 | 1471346121505 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12aa0ac00) [pid = 2093] [serial = 212] [outer = 0x1296e7800] 04:15:21 INFO - PROCESS | 2093 | 1471346121791 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]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 04:15:21 INFO - PROCESS | 2093 | 1471346121813 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 2093 | 1471346121815 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:15:21 INFO - PROCESS | 2093 | 1471346121826 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 2093 | 1471346121827 Marionette TRACE conn2 <- [1,258,null,{}] 04:15:21 INFO - PROCESS | 2093 | 1471346121829 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}] 04:15:21 INFO - PROCESS | 2093 | 1471346121830 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:21 INFO - PROCESS | 2093 | 1471346121924 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:15:21 INFO - PROCESS | 2093 | 1471346121936 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 2093 | 1471346121937 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x126783000 == 37 [pid = 2093] [id = 72] 04:15:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12aa0e400) [pid = 2093] [serial = 213] [outer = 0x0] 04:15:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12af7e400) [pid = 2093] [serial = 214] [outer = 0x12aa0e400] 04:15:21 INFO - PROCESS | 2093 | 1471346121962 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12b137c00) [pid = 2093] [serial = 215] [outer = 0x12aa0e400] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x113da5c00) [pid = 2093] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x12892d400) [pid = 2093] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x120fa4000) [pid = 2093] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1192ca800) [pid = 2093] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1171c0800) [pid = 2093] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x11890dc00) [pid = 2093] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x119239000) [pid = 2093] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x115d1d800) [pid = 2093] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11386a400) [pid = 2093] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x11219e800) [pid = 2093] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x117f82800) [pid = 2093] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x120fa5800) [pid = 2093] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1255ab400) [pid = 2093] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x112993c00) [pid = 2093] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x125eed400) [pid = 2093] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:15:22 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x125e62c00) [pid = 2093] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:15:22 INFO - PROCESS | 2093 | 1471346122364 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]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 570ms 04:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:15:22 INFO - PROCESS | 2093 | 1471346122395 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 2093 | 1471346122396 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:15:22 INFO - PROCESS | 2093 | 1471346122398 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 2093 | 1471346122399 Marionette TRACE conn2 <- [1,262,null,{}] 04:15:22 INFO - PROCESS | 2093 | 1471346122401 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}] 04:15:22 INFO - PROCESS | 2093 | 1471346122403 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:22 INFO - PROCESS | 2093 | 1471346122477 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:15:22 INFO - PROCESS | 2093 | 1471346122485 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 2093 | 1471346122487 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189d1800 == 38 [pid = 2093] [id = 73] 04:15:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x112988000) [pid = 2093] [serial = 216] [outer = 0x0] 04:15:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x11890dc00) [pid = 2093] [serial = 217] [outer = 0x112988000] 04:15:22 INFO - PROCESS | 2093 | 1471346122513 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x120fa5800) [pid = 2093] [serial = 218] [outer = 0x112988000] 04:15:22 INFO - PROCESS | 2093 | 1471346122819 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]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 04:15:22 INFO - PROCESS | 2093 | 1471346122868 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:15:22 INFO - PROCESS | 2093 | 1471346122870 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:15:22 INFO - PROCESS | 2093 | 1471346122872 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 2093 | 1471346122874 Marionette TRACE conn2 <- [1,266,null,{}] 04:15:22 INFO - PROCESS | 2093 | 1471346122876 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}] 04:15:22 INFO - PROCESS | 2093 | 1471346122877 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:22 INFO - PROCESS | 2093 | 1471346122988 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:15:22 INFO - PROCESS | 2093 | 1471346122994 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 2093 | 1471346122996 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c1000 == 39 [pid = 2093] [id = 74] 04:15:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x124fd1c00) [pid = 2093] [serial = 219] [outer = 0x0] 04:15:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x12af81400) [pid = 2093] [serial = 220] [outer = 0x124fd1c00] 04:15:23 INFO - PROCESS | 2093 | 1471346123030 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x12b1c9400) [pid = 2093] [serial = 221] [outer = 0x124fd1c00] 04:15:23 INFO - PROCESS | 2093 | 1471346123336 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 04:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:15:23 INFO - PROCESS | 2093 | 1471346123391 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 2093 | 1471346123392 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:15:23 INFO - PROCESS | 2093 | 1471346123395 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 2093 | 1471346123396 Marionette TRACE conn2 <- [1,270,null,{}] 04:15:23 INFO - PROCESS | 2093 | 1471346123399 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}] 04:15:23 INFO - PROCESS | 2093 | 1471346123400 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:23 INFO - PROCESS | 2093 | 1471346123476 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:15:23 INFO - PROCESS | 2093 | 1471346123479 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 2093 | 1471346123481 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x129431000 == 40 [pid = 2093] [id = 75] 04:15:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x12b1cbc00) [pid = 2093] [serial = 222] [outer = 0x0] 04:15:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x12b212000) [pid = 2093] [serial = 223] [outer = 0x12b1cbc00] 04:15:23 INFO - PROCESS | 2093 | 1471346123509 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x12b219400) [pid = 2093] [serial = 224] [outer = 0x12b1cbc00] 04:15:23 INFO - PROCESS | 2093 | 1471346123824 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 04:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:15:23 INFO - PROCESS | 2093 | 1471346123864 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 2093 | 1471346123865 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:15:23 INFO - PROCESS | 2093 | 1471346123867 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 2093 | 1471346123868 Marionette TRACE conn2 <- [1,274,null,{}] 04:15:23 INFO - PROCESS | 2093 | 1471346123871 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}] 04:15:23 INFO - PROCESS | 2093 | 1471346123872 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:23 INFO - PROCESS | 2093 | 1471346123975 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:15:23 INFO - PROCESS | 2093 | 1471346123982 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 2093 | 1471346123983 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x129440800 == 41 [pid = 2093] [id = 76] 04:15:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12b219c00) [pid = 2093] [serial = 225] [outer = 0x0] 04:15:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12b94f000) [pid = 2093] [serial = 226] [outer = 0x12b219c00] 04:15:24 INFO - PROCESS | 2093 | 1471346124015 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12b955800) [pid = 2093] [serial = 227] [outer = 0x12b219c00] 04:15:24 INFO - PROCESS | 2093 | 1471346124395 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]]]}] 04:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 572ms 04:15:24 INFO - PROCESS | 2093 | 1471346124439 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:15:24 INFO - PROCESS | 2093 | 1471346124442 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:15:24 INFO - PROCESS | 2093 | 1471346124445 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 2093 | 1471346124447 Marionette TRACE conn2 <- [1,278,null,{}] 04:15:24 INFO - PROCESS | 2093 | 1471346124451 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}] 04:15:24 INFO - PROCESS | 2093 | 1471346124453 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:24 INFO - PROCESS | 2093 | 1471346124554 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:15:24 INFO - PROCESS | 2093 | 1471346124617 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 2093 | 1471346124619 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x116062800 == 42 [pid = 2093] [id = 77] 04:15:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x113ac0000) [pid = 2093] [serial = 228] [outer = 0x0] 04:15:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x11688cc00) [pid = 2093] [serial = 229] [outer = 0x113ac0000] 04:15:24 INFO - PROCESS | 2093 | 1471346124650 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x117f7a400) [pid = 2093] [serial = 230] [outer = 0x113ac0000] 04:15:25 INFO - PROCESS | 2093 | 1471346125069 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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 04:15:25 INFO - PROCESS | 2093 | 1471346125118 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 2093 | 1471346125121 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:15:25 INFO - PROCESS | 2093 | 1471346125126 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 2093 | 1471346125128 Marionette TRACE conn2 <- [1,282,null,{}] 04:15:25 INFO - PROCESS | 2093 | 1471346125130 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}] 04:15:25 INFO - PROCESS | 2093 | 1471346125133 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:25 INFO - PROCESS | 2093 | 1471346125236 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:15:25 INFO - PROCESS | 2093 | 1471346125298 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 2093 | 1471346125299 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x12113a000 == 43 [pid = 2093] [id = 78] 04:15:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x118e9c000) [pid = 2093] [serial = 231] [outer = 0x0] 04:15:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1192c8400) [pid = 2093] [serial = 232] [outer = 0x118e9c000] 04:15:25 INFO - PROCESS | 2093 | 1471346125330 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x119958400) [pid = 2093] [serial = 233] [outer = 0x118e9c000] 04:15:25 INFO - PROCESS | 2093 | 1471346125753 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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 671ms 04:15:25 INFO - PROCESS | 2093 | 1471346125796 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:15:25 INFO - PROCESS | 2093 | 1471346125798 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:15:25 INFO - PROCESS | 2093 | 1471346125800 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 2093 | 1471346125803 Marionette TRACE conn2 <- [1,286,null,{}] 04:15:25 INFO - PROCESS | 2093 | 1471346125810 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}] 04:15:25 INFO - PROCESS | 2093 | 1471346125813 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:25 INFO - PROCESS | 2093 | 1471346125934 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:15:25 INFO - PROCESS | 2093 | 1471346125984 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 2093 | 1471346125986 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bc5800 == 44 [pid = 2093] [id = 79] 04:15:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x121a35400) [pid = 2093] [serial = 234] [outer = 0x0] 04:15:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x12358b800) [pid = 2093] [serial = 235] [outer = 0x121a35400] 04:15:26 INFO - PROCESS | 2093 | 1471346126018 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1268a4400) [pid = 2093] [serial = 236] [outer = 0x121a35400] 04:15:26 INFO - PROCESS | 2093 | 1471346126442 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]]]}] 04:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 04:15:26 INFO - PROCESS | 2093 | 1471346126473 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:15:26 INFO - PROCESS | 2093 | 1471346126476 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:15:26 INFO - PROCESS | 2093 | 1471346126479 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 2093 | 1471346126481 Marionette TRACE conn2 <- [1,290,null,{}] 04:15:26 INFO - PROCESS | 2093 | 1471346126485 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}] 04:15:26 INFO - PROCESS | 2093 | 1471346126487 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:26 INFO - PROCESS | 2093 | 1471346126636 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:15:26 INFO - PROCESS | 2093 | 1471346126768 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 2093 | 1471346126770 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a571000 == 45 [pid = 2093] [id = 80] 04:15:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x123311c00) [pid = 2093] [serial = 237] [outer = 0x0] 04:15:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x128c41c00) [pid = 2093] [serial = 238] [outer = 0x123311c00] 04:15:26 INFO - PROCESS | 2093 | 1471346126820 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x128c46800) [pid = 2093] [serial = 239] [outer = 0x123311c00] 04:15:27 INFO - PROCESS | 2093 | 1471346127409 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]]]}] 04:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 973ms 04:15:27 INFO - PROCESS | 2093 | 1471346127457 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:15:27 INFO - PROCESS | 2093 | 1471346127459 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:15:27 INFO - PROCESS | 2093 | 1471346127462 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 2093 | 1471346127465 Marionette TRACE conn2 <- [1,294,null,{}] 04:15:27 INFO - PROCESS | 2093 | 1471346127472 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}] 04:15:27 INFO - PROCESS | 2093 | 1471346127473 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:27 INFO - PROCESS | 2093 | 1471346127563 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:15:27 INFO - PROCESS | 2093 | 1471346127622 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:27 INFO - PROCESS | 2093 | 1471346127625 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa6800 == 46 [pid = 2093] [id = 81] 04:15:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x1175a1800) [pid = 2093] [serial = 240] [outer = 0x0] 04:15:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x117f78c00) [pid = 2093] [serial = 241] [outer = 0x1175a1800] 04:15:27 INFO - PROCESS | 2093 | 1471346127653 Marionette DEBUG loaded listener.js 04:15:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x118305800) [pid = 2093] [serial = 242] [outer = 0x1175a1800] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x129431000 == 45 [pid = 2093] [id = 75] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x1168c1000 == 44 [pid = 2093] [id = 74] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x1189d1800 == 43 [pid = 2093] [id = 73] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x126783000 == 42 [pid = 2093] [id = 72] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x1255c9000 == 41 [pid = 2093] [id = 71] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x123383800 == 40 [pid = 2093] [id = 70] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x121449000 == 39 [pid = 2093] [id = 69] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x119b75800 == 38 [pid = 2093] [id = 68] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x119294000 == 37 [pid = 2093] [id = 67] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x1294aec00) [pid = 2093] [serial = 183] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | 1471346128100 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]]]}] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x118112800 == 36 [pid = 2093] [id = 66] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x11684f000 == 35 [pid = 2093] [id = 65] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x11607e000 == 34 [pid = 2093] [id = 64] 04:15:28 INFO - PROCESS | 2093 | --DOCSHELL 0x1255d5000 == 33 [pid = 2093] [id = 62] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x123303800) [pid = 2093] [serial = 165] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x11948b000) [pid = 2093] [serial = 159] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x119954c00) [pid = 2093] [serial = 160] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x117c39800) [pid = 2093] [serial = 153] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11805ac00) [pid = 2093] [serial = 154] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x118910800) [pid = 2093] [serial = 156] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x125539c00) [pid = 2093] [serial = 168] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x119237800) [pid = 2093] [serial = 157] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x11600b000) [pid = 2093] [serial = 150] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1161b2400) [pid = 2093] [serial = 151] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x11604c400) [pid = 2093] [serial = 136] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x11890c400) [pid = 2093] [serial = 148] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11610ac00) [pid = 2093] [serial = 147] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x113ac3c00) [pid = 2093] [serial = 135] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x124d37000) [pid = 2093] [serial = 166] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x118911400) [pid = 2093] [serial = 139] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x118134400) [pid = 2093] [serial = 138] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x123347000) [pid = 2093] [serial = 142] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1216d6000) [pid = 2093] [serial = 141] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x125ef2400) [pid = 2093] [serial = 145] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1255b4c00) [pid = 2093] [serial = 144] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x120f9f800) [pid = 2093] [serial = 174] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x126803400) [pid = 2093] [serial = 171] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x125e53c00) [pid = 2093] [serial = 169] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x126c50000) [pid = 2093] [serial = 177] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1268a6000) [pid = 2093] [serial = 175] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1268a2c00) [pid = 2093] [serial = 172] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1196a3800) [pid = 2093] [serial = 162] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x128927400) [pid = 2093] [serial = 178] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x120fa0c00) [pid = 2093] [serial = 163] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1292d6c00) [pid = 2093] [serial = 181] [outer = 0x0] [url = about:blank] 04:15:28 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x128fce400) [pid = 2093] [serial = 180] [outer = 0x0] [url = about:blank] 04:15:28 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. 04:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 677ms 04:15:28 INFO - PROCESS | 2093 | 1471346128140 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 2093 | 1471346128142 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:15:28 INFO - PROCESS | 2093 | 1471346128147 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 2093 | 1471346128148 Marionette TRACE conn2 <- [1,298,null,{}] 04:15:28 INFO - PROCESS | 2093 | 1471346128151 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}] 04:15:28 INFO - PROCESS | 2093 | 1471346128152 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:28 INFO - PROCESS | 2093 | 1471346128230 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:15:28 INFO - PROCESS | 2093 | 1471346128236 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 2093 | 1471346128237 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x113d8d800 == 34 [pid = 2093] [id = 82] 04:15:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x118781800) [pid = 2093] [serial = 243] [outer = 0x0] 04:15:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118912000) [pid = 2093] [serial = 244] [outer = 0x118781800] 04:15:28 INFO - PROCESS | 2093 | 1471346128266 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x119241800) [pid = 2093] [serial = 245] [outer = 0x118781800] 04:15:28 INFO - PROCESS | 2093 | 1471346128592 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]]]}] 04:15:28 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. 04:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 471ms 04:15:28 INFO - PROCESS | 2093 | 1471346128620 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 2093 | 1471346128621 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:15:28 INFO - PROCESS | 2093 | 1471346128623 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 2093 | 1471346128626 Marionette TRACE conn2 <- [1,302,null,{}] 04:15:28 INFO - PROCESS | 2093 | 1471346128633 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}] 04:15:28 INFO - PROCESS | 2093 | 1471346128636 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:28 INFO - PROCESS | 2093 | 1471346128722 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:15:28 INFO - PROCESS | 2093 | 1471346128770 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 2093 | 1471346128773 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x117188800 == 35 [pid = 2093] [id = 83] 04:15:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1192c5400) [pid = 2093] [serial = 246] [outer = 0x0] 04:15:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1196a7400) [pid = 2093] [serial = 247] [outer = 0x1192c5400] 04:15:28 INFO - PROCESS | 2093 | 1471346128801 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1212cd800) [pid = 2093] [serial = 248] [outer = 0x1192c5400] 04:15:29 INFO - PROCESS | 2093 | 1471346129102 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]]]}] 04:15:29 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. 04:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 04:15:29 INFO - PROCESS | 2093 | 1471346129145 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 2093 | 1471346129146 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:15:29 INFO - PROCESS | 2093 | 1471346129151 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 2093 | 1471346129152 Marionette TRACE conn2 <- [1,306,null,{}] 04:15:29 INFO - PROCESS | 2093 | 1471346129155 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}] 04:15:29 INFO - PROCESS | 2093 | 1471346129156 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:29 INFO - PROCESS | 2093 | 1471346129233 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:15:29 INFO - PROCESS | 2093 | 1471346129282 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 2093 | 1471346129283 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x118705800 == 36 [pid = 2093] [id = 84] 04:15:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1214dec00) [pid = 2093] [serial = 249] [outer = 0x0] 04:15:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x123590000) [pid = 2093] [serial = 250] [outer = 0x1214dec00] 04:15:29 INFO - PROCESS | 2093 | 1471346129309 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x125537400) [pid = 2093] [serial = 251] [outer = 0x1214dec00] 04:15:29 INFO - PROCESS | 2093 | 1471346129588 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]]]}] 04:15:29 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. 04:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 473ms 04:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:15:29 INFO - PROCESS | 2093 | 1471346129623 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 2093 | 1471346129624 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:15:29 INFO - PROCESS | 2093 | 1471346129627 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 2093 | 1471346129628 Marionette TRACE conn2 <- [1,310,null,{}] 04:15:29 INFO - PROCESS | 2093 | 1471346129630 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}] 04:15:29 INFO - PROCESS | 2093 | 1471346129632 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:29 INFO - PROCESS | 2093 | 1471346129712 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:15:29 INFO - PROCESS | 2093 | 1471346129718 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 2093 | 1471346129719 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b49800 == 37 [pid = 2093] [id = 85] 04:15:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x125539400) [pid = 2093] [serial = 252] [outer = 0x0] 04:15:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x126804000) [pid = 2093] [serial = 253] [outer = 0x125539400] 04:15:29 INFO - PROCESS | 2093 | 1471346129745 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x126c4a400) [pid = 2093] [serial = 254] [outer = 0x125539400] 04:15:30 INFO - PROCESS | 2093 | 1471346130092 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]]]}] 04:15:30 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. 04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 468ms 04:15:30 INFO - PROCESS | 2093 | 1471346130096 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 2093 | 1471346130097 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:15:30 INFO - PROCESS | 2093 | 1471346130101 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 2093 | 1471346130103 Marionette TRACE conn2 <- [1,314,null,{}] 04:15:30 INFO - PROCESS | 2093 | 1471346130105 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}] 04:15:30 INFO - PROCESS | 2093 | 1471346130109 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:30 INFO - PROCESS | 2093 | 1471346130238 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:15:30 INFO - PROCESS | 2093 | 1471346130259 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 2093 | 1471346130260 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x12111f800 == 38 [pid = 2093] [id = 86] 04:15:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x128c43800) [pid = 2093] [serial = 255] [outer = 0x0] 04:15:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x128c4c000) [pid = 2093] [serial = 256] [outer = 0x128c43800] 04:15:30 INFO - PROCESS | 2093 | 1471346130288 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x128fd4400) [pid = 2093] [serial = 257] [outer = 0x128c43800] 04:15:30 INFO - PROCESS | 2093 | 1471346130622 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]]]}] 04:15:30 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. 04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 572ms 04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:15:30 INFO - PROCESS | 2093 | 1471346130672 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 2093 | 1471346130674 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:15:30 INFO - PROCESS | 2093 | 1471346130676 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 2093 | 1471346130677 Marionette TRACE conn2 <- [1,318,null,{}] 04:15:30 INFO - PROCESS | 2093 | 1471346130679 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}] 04:15:30 INFO - PROCESS | 2093 | 1471346130680 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:30 INFO - PROCESS | 2093 | 1471346130772 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:15:30 INFO - PROCESS | 2093 | 1471346130783 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 2093 | 1471346130784 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x123372000 == 39 [pid = 2093] [id = 87] 04:15:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x128fca800) [pid = 2093] [serial = 258] [outer = 0x0] 04:15:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1294b3c00) [pid = 2093] [serial = 259] [outer = 0x128fca800] 04:15:30 INFO - PROCESS | 2093 | 1471346130809 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12a66c800) [pid = 2093] [serial = 260] [outer = 0x128fca800] 04:15:31 INFO - PROCESS | 2093 | 1471346131160 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]]]}] 04:15:31 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. 04:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 517ms 04:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:15:31 INFO - PROCESS | 2093 | 1471346131199 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:15:31 INFO - PROCESS | 2093 | 1471346131200 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:15:31 INFO - PROCESS | 2093 | 1471346131202 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 2093 | 1471346131203 Marionette TRACE conn2 <- [1,322,null,{}] 04:15:31 INFO - PROCESS | 2093 | 1471346131206 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}] 04:15:31 INFO - PROCESS | 2093 | 1471346131207 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:31 INFO - PROCESS | 2093 | 1471346131303 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:15:31 INFO - PROCESS | 2093 | 1471346131307 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 2093 | 1471346131308 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248d5000 == 40 [pid = 2093] [id = 88] 04:15:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1292d9400) [pid = 2093] [serial = 261] [outer = 0x0] 04:15:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12aa06400) [pid = 2093] [serial = 262] [outer = 0x1292d9400] 04:15:31 INFO - PROCESS | 2093 | 1471346131333 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12af7ec00) [pid = 2093] [serial = 263] [outer = 0x1292d9400] 04:15:31 INFO - PROCESS | 2093 | 1471346131650 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]]]}] 04:15:31 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. 04:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 04:15:31 INFO - PROCESS | 2093 | 1471346131673 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:15:31 INFO - PROCESS | 2093 | 1471346131674 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:15:31 INFO - PROCESS | 2093 | 1471346131677 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 2093 | 1471346131678 Marionette TRACE conn2 <- [1,326,null,{}] 04:15:31 INFO - PROCESS | 2093 | 1471346131680 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}] 04:15:31 INFO - PROCESS | 2093 | 1471346131681 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:31 INFO - PROCESS | 2093 | 1471346131788 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:15:31 INFO - PROCESS | 2093 | 1471346131792 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 2093 | 1471346131793 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255cc800 == 41 [pid = 2093] [id = 89] 04:15:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12af80000) [pid = 2093] [serial = 264] [outer = 0x0] 04:15:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12b1c5800) [pid = 2093] [serial = 265] [outer = 0x12af80000] 04:15:31 INFO - PROCESS | 2093 | 1471346131818 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x12b1cfc00) [pid = 2093] [serial = 266] [outer = 0x12af80000] 04:15:32 INFO - PROCESS | 2093 | 1471346132169 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]]]}] 04:15:32 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. 04:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x112988000) [pid = 2093] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x118782000) [pid = 2093] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1296e7800) [pid = 2093] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x120fa2400) [pid = 2093] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1294ae400) [pid = 2093] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x124fd1c00) [pid = 2093] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1171c2400) [pid = 2093] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1196a5400) [pid = 2093] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x128fc7000) [pid = 2093] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x12aa0e400) [pid = 2093] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x12b1cbc00) [pid = 2093] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:15:32 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x112cc0400) [pid = 2093] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:15:32 INFO - PROCESS | 2093 | 1471346132293 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 2093 | 1471346132294 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:15:32 INFO - PROCESS | 2093 | 1471346132304 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 2093 | 1471346132305 Marionette TRACE conn2 <- [1,330,null,{}] 04:15:32 INFO - PROCESS | 2093 | 1471346132307 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}] 04:15:32 INFO - PROCESS | 2093 | 1471346132308 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:32 INFO - PROCESS | 2093 | 1471346132389 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:15:32 INFO - PROCESS | 2093 | 1471346132393 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 2093 | 1471346132395 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x12551f000 == 42 [pid = 2093] [id = 90] 04:15:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x118e8fc00) [pid = 2093] [serial = 267] [outer = 0x0] 04:15:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x119c52c00) [pid = 2093] [serial = 268] [outer = 0x118e8fc00] 04:15:32 INFO - PROCESS | 2093 | 1471346132421 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x128fc7000) [pid = 2093] [serial = 269] [outer = 0x118e8fc00] 04:15:32 INFO - PROCESS | 2093 | 1471346132740 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]]]}] 04:15:32 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. 04:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 474ms 04:15:32 INFO - PROCESS | 2093 | 1471346132773 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:15:32 INFO - PROCESS | 2093 | 1471346132775 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:15:32 INFO - PROCESS | 2093 | 1471346132777 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 2093 | 1471346132778 Marionette TRACE conn2 <- [1,334,null,{}] 04:15:32 INFO - PROCESS | 2093 | 1471346132781 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}] 04:15:32 INFO - PROCESS | 2093 | 1471346132782 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:32 INFO - PROCESS | 2093 | 1471346132873 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:15:32 INFO - PROCESS | 2093 | 1471346132922 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 2093 | 1471346132924 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe0800 == 43 [pid = 2093] [id = 91] 04:15:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x118058400) [pid = 2093] [serial = 270] [outer = 0x0] 04:15:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12b133000) [pid = 2093] [serial = 271] [outer = 0x118058400] 04:15:32 INFO - PROCESS | 2093 | 1471346132959 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12bd2cc00) [pid = 2093] [serial = 272] [outer = 0x118058400] 04:15:33 INFO - PROCESS | 2093 | 1471346133240 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]]]}] 04:15:33 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. 04:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 04:15:33 INFO - PROCESS | 2093 | 1471346133247 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:15:33 INFO - PROCESS | 2093 | 1471346133248 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:15:33 INFO - PROCESS | 2093 | 1471346133258 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:15:33 INFO - PROCESS | 2093 | 1471346133259 Marionette TRACE conn2 <- [1,338,null,{}] 04:15:33 INFO - PROCESS | 2093 | 1471346133261 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}] 04:15:33 INFO - PROCESS | 2093 | 1471346133262 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:33 INFO - PROCESS | 2093 | 1471346133348 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:15:33 INFO - PROCESS | 2093 | 1471346133354 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 2093 | 1471346133356 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7da800 == 44 [pid = 2093] [id = 92] 04:15:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12bd2bc00) [pid = 2093] [serial = 273] [outer = 0x0] 04:15:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12bd37000) [pid = 2093] [serial = 274] [outer = 0x12bd2bc00] 04:15:33 INFO - PROCESS | 2093 | 1471346133381 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12bdd9000) [pid = 2093] [serial = 275] [outer = 0x12bd2bc00] 04:15:33 INFO - PROCESS | 2093 | 1471346133709 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]]]}] 04:15:33 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. 04:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 04:15:33 INFO - PROCESS | 2093 | 1471346133726 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:15:33 INFO - PROCESS | 2093 | 1471346133727 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:15:33 INFO - PROCESS | 2093 | 1471346133729 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:15:33 INFO - PROCESS | 2093 | 1471346133731 Marionette TRACE conn2 <- [1,342,null,{}] 04:15:33 INFO - PROCESS | 2093 | 1471346133736 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}] 04:15:33 INFO - PROCESS | 2093 | 1471346133738 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:33 INFO - PROCESS | 2093 | 1471346133843 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:15:33 INFO - PROCESS | 2093 | 1471346133849 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 2093 | 1471346133851 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7ee800 == 45 [pid = 2093] [id = 93] 04:15:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x124d37000) [pid = 2093] [serial = 276] [outer = 0x0] 04:15:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12bdd9800) [pid = 2093] [serial = 277] [outer = 0x124d37000] 04:15:33 INFO - PROCESS | 2093 | 1471346133882 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x12bfad400) [pid = 2093] [serial = 278] [outer = 0x124d37000] 04:15:34 INFO - PROCESS | 2093 | 1471346134175 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]]]}] 04:15:34 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. 04:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 04:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:15:34 INFO - PROCESS | 2093 | 1471346134203 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 2093 | 1471346134205 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:15:34 INFO - PROCESS | 2093 | 1471346134207 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 2093 | 1471346134208 Marionette TRACE conn2 <- [1,346,null,{}] 04:15:34 INFO - PROCESS | 2093 | 1471346134210 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}] 04:15:34 INFO - PROCESS | 2093 | 1471346134211 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:34 INFO - PROCESS | 2093 | 1471346134295 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:15:34 INFO - PROCESS | 2093 | 1471346134385 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 2093 | 1471346134387 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x112c5c800 == 46 [pid = 2093] [id = 94] 04:15:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x112139c00) [pid = 2093] [serial = 279] [outer = 0x0] 04:15:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x113805800) [pid = 2093] [serial = 280] [outer = 0x112139c00] 04:15:34 INFO - PROCESS | 2093 | 1471346134420 Marionette DEBUG loaded listener.js 04:15:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11604d000) [pid = 2093] [serial = 281] [outer = 0x112139c00] 04:15:34 INFO - PROCESS | 2093 | 1471346134853 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]]]}] 04:15:34 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. 04:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 668ms 04:15:34 INFO - PROCESS | 2093 | 1471346134877 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:15:34 INFO - PROCESS | 2093 | 1471346134879 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:15:34 INFO - PROCESS | 2093 | 1471346134883 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 2093 | 1471346134884 Marionette TRACE conn2 <- [1,350,null,{}] 04:15:34 INFO - PROCESS | 2093 | 1471346134888 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}] 04:15:34 INFO - PROCESS | 2093 | 1471346134891 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:35 INFO - PROCESS | 2093 | 1471346134997 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:15:35 INFO - PROCESS | 2093 | 1471346135049 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:35 INFO - PROCESS | 2093 | 1471346135051 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x118705000 == 47 [pid = 2093] [id = 95] 04:15:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x117c34400) [pid = 2093] [serial = 282] [outer = 0x0] 04:15:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1192c6800) [pid = 2093] [serial = 283] [outer = 0x117c34400] 04:15:35 INFO - PROCESS | 2093 | 1471346135082 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1196a4000) [pid = 2093] [serial = 284] [outer = 0x117c34400] 04:15:35 INFO - PROCESS | 2093 | 1471346135544 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]]]}] 04:15:35 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. 04:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 670ms 04:15:35 INFO - PROCESS | 2093 | 1471346135556 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:15:35 INFO - PROCESS | 2093 | 1471346135560 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:15:35 INFO - PROCESS | 2093 | 1471346135564 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:15:35 INFO - PROCESS | 2093 | 1471346135566 Marionette TRACE conn2 <- [1,354,null,{}] 04:15:35 INFO - PROCESS | 2093 | 1471346135570 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}] 04:15:35 INFO - PROCESS | 2093 | 1471346135572 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:35 INFO - PROCESS | 2093 | 1471346135734 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:15:35 INFO - PROCESS | 2093 | 1471346135840 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:35 INFO - PROCESS | 2093 | 1471346135842 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249ea800 == 48 [pid = 2093] [id = 96] 04:15:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x119954c00) [pid = 2093] [serial = 285] [outer = 0x0] 04:15:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x123519000) [pid = 2093] [serial = 286] [outer = 0x119954c00] 04:15:35 INFO - PROCESS | 2093 | 1471346135873 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x126806c00) [pid = 2093] [serial = 287] [outer = 0x119954c00] 04:15:36 INFO - PROCESS | 2093 | 1471346136315 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]]]}] 04:15:36 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. 04:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 772ms 04:15:36 INFO - PROCESS | 2093 | 1471346136336 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 2093 | 1471346136337 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:15:36 INFO - PROCESS | 2093 | 1471346136345 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 2093 | 1471346136349 Marionette TRACE conn2 <- [1,358,null,{}] 04:15:36 INFO - PROCESS | 2093 | 1471346136369 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}] 04:15:36 INFO - PROCESS | 2093 | 1471346136372 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:36 INFO - PROCESS | 2093 | 1471346136479 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:15:36 INFO - PROCESS | 2093 | 1471346136542 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 2093 | 1471346136543 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x12afd2000 == 49 [pid = 2093] [id = 97] 04:15:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x126807800) [pid = 2093] [serial = 288] [outer = 0x0] 04:15:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x128fc7400) [pid = 2093] [serial = 289] [outer = 0x126807800] 04:15:36 INFO - PROCESS | 2093 | 1471346136574 Marionette DEBUG loaded listener.js 04:15:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x1292da800) [pid = 2093] [serial = 290] [outer = 0x126807800] 04:15:37 INFO - PROCESS | 2093 | 1471346137024 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]]]}] 04:15:37 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. 04:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 693ms 04:15:37 INFO - PROCESS | 2093 | 1471346137073 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 2093 | 1471346137075 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:15:37 INFO - PROCESS | 2093 | 1471346137112 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 2093 | 1471346137113 Marionette TRACE conn2 <- [1,362,null,{}] 04:15:37 INFO - PROCESS | 2093 | 1471346137124 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}] 04:15:37 INFO - PROCESS | 2093 | 1471346137126 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:37 INFO - PROCESS | 2093 | 1471346137238 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:15:37 INFO - PROCESS | 2093 | 1471346137346 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:37 INFO - PROCESS | 2093 | 1471346137348 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b965800 == 50 [pid = 2093] [id = 98] 04:15:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12b951800) [pid = 2093] [serial = 291] [outer = 0x0] 04:15:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12b95a400) [pid = 2093] [serial = 292] [outer = 0x12b951800] 04:15:37 INFO - PROCESS | 2093 | 1471346137379 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12bdd6400) [pid = 2093] [serial = 293] [outer = 0x12b951800] 04:15:37 INFO - PROCESS | 2093 | 1471346137980 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]]]}] 04:15:37 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. 04:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 889ms 04:15:37 INFO - PROCESS | 2093 | 1471346137988 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 2093 | 1471346137991 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:15:37 INFO - PROCESS | 2093 | 1471346137994 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 2093 | 1471346137996 Marionette TRACE conn2 <- [1,366,null,{}] 04:15:38 INFO - PROCESS | 2093 | 1471346138000 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}] 04:15:38 INFO - PROCESS | 2093 | 1471346138001 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:38 INFO - PROCESS | 2093 | 1471346138096 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:15:38 INFO - PROCESS | 2093 | 1471346138145 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 2093 | 1471346138146 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x119660000 == 51 [pid = 2093] [id = 99] 04:15:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x11878c800) [pid = 2093] [serial = 294] [outer = 0x0] 04:15:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x118e62c00) [pid = 2093] [serial = 295] [outer = 0x11878c800] 04:15:38 INFO - PROCESS | 2093 | 1471346138176 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x11947d800) [pid = 2093] [serial = 296] [outer = 0x11878c800] 04:15:38 INFO - PROCESS | 2093 | 1471346138675 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]]]}] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7ee800 == 50 [pid = 2093] [id = 93] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7da800 == 49 [pid = 2093] [id = 92] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe0800 == 48 [pid = 2093] [id = 91] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x12551f000 == 47 [pid = 2093] [id = 90] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x1255cc800 == 46 [pid = 2093] [id = 89] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x1248d5000 == 45 [pid = 2093] [id = 88] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x12b94f000) [pid = 2093] [serial = 226] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x123372000 == 44 [pid = 2093] [id = 87] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x12111f800 == 43 [pid = 2093] [id = 86] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x119b49800 == 42 [pid = 2093] [id = 85] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x118705800 == 41 [pid = 2093] [id = 84] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x117188800 == 40 [pid = 2093] [id = 83] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x113d8d800 == 39 [pid = 2093] [id = 82] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa6800 == 38 [pid = 2093] [id = 81] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x128bc5800 == 37 [pid = 2093] [id = 79] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x12113a000 == 36 [pid = 2093] [id = 78] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x116062800 == 35 [pid = 2093] [id = 77] 04:15:38 INFO - PROCESS | 2093 | --DOCSHELL 0x129440800 == 34 [pid = 2093] [id = 76] 04:15:38 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. 04:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 773ms 04:15:38 INFO - PROCESS | 2093 | 1471346138768 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:15:38 INFO - PROCESS | 2093 | 1471346138772 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:15:38 INFO - PROCESS | 2093 | 1471346138778 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 2093 | 1471346138780 Marionette TRACE conn2 <- [1,370,null,{}] 04:15:38 INFO - PROCESS | 2093 | 1471346138787 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}] 04:15:38 INFO - PROCESS | 2093 | 1471346138789 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:38 INFO - PROCESS | 2093 | 1471346138931 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12b219400) [pid = 2093] [serial = 224] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x120fa5800) [pid = 2093] [serial = 218] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x119238400) [pid = 2093] [serial = 193] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x11680a400) [pid = 2093] [serial = 46] [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.] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12aa0ac00) [pid = 2093] [serial = 212] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x118910c00) [pid = 2093] [serial = 192] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x120fa4800) [pid = 2093] [serial = 196] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12a665c00) [pid = 2093] [serial = 208] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12af81400) [pid = 2093] [serial = 220] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x1175a6400) [pid = 2093] [serial = 189] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x125e5b800) [pid = 2093] [serial = 202] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x11890dc00) [pid = 2093] [serial = 217] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1292cf400) [pid = 2093] [serial = 205] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12a6d8400) [pid = 2093] [serial = 209] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x12b137c00) [pid = 2093] [serial = 215] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x116107c00) [pid = 2093] [serial = 186] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x126a98000) [pid = 2093] [serial = 203] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x1294ad400) [pid = 2093] [serial = 206] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x118056400) [pid = 2093] [serial = 190] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12b212000) [pid = 2093] [serial = 223] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x12aa02c00) [pid = 2093] [serial = 211] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x123311400) [pid = 2093] [serial = 197] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x12552ac00) [pid = 2093] [serial = 200] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x12489a400) [pid = 2093] [serial = 199] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x12b1c9400) [pid = 2093] [serial = 221] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x12af7e400) [pid = 2093] [serial = 214] [outer = 0x0] [url = about:blank] 04:15:39 INFO - PROCESS | 2093 | 1471346139015 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:39 INFO - PROCESS | 2093 | 1471346139016 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x116529800 == 35 [pid = 2093] [id = 100] 04:15:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x11878d400) [pid = 2093] [serial = 297] [outer = 0x0] 04:15:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x120fa0800) [pid = 2093] [serial = 298] [outer = 0x11878d400] 04:15:39 INFO - PROCESS | 2093 | 1471346139063 Marionette DEBUG loaded listener.js 04:15:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x124b3dc00) [pid = 2093] [serial = 299] [outer = 0x11878d400] 04:15:39 INFO - PROCESS | 2093 | 1471346139393 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]]]}] 04:15:39 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. 04:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 626ms 04:15:39 INFO - PROCESS | 2093 | 1471346139408 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 2093 | 1471346139409 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:15:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:15:39 INFO - PROCESS | 2093 | 1471346139412 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 2093 | 1471346139415 Marionette TRACE conn2 <- [1,374,null,{}] 04:15:39 INFO - PROCESS | 2093 | 1471346139443 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}] 04:15:39 INFO - PROCESS | 2093 | 1471346139446 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:39 INFO - PROCESS | 2093 | 1471346139565 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:15:39 INFO - PROCESS | 2093 | 1471346139575 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:39 INFO - PROCESS | 2093 | 1471346139577 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x11929e800 == 36 [pid = 2093] [id = 101] 04:15:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1255bac00) [pid = 2093] [serial = 300] [outer = 0x0] 04:15:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x128924000) [pid = 2093] [serial = 301] [outer = 0x1255bac00] 04:15:39 INFO - PROCESS | 2093 | 1471346139622 Marionette DEBUG loaded listener.js 04:15:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x128c4e400) [pid = 2093] [serial = 302] [outer = 0x1255bac00] 04:15:40 INFO - PROCESS | 2093 | 1471346140113 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:15:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:15:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 730ms 04:15:40 INFO - PROCESS | 2093 | 1471346140153 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 2093 | 1471346140154 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:15:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:15:40 INFO - PROCESS | 2093 | 1471346140192 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 2093 | 1471346140193 Marionette TRACE conn2 <- [1,378,null,{}] 04:15:40 INFO - PROCESS | 2093 | 1471346140204 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}] 04:15:40 INFO - PROCESS | 2093 | 1471346140205 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:40 INFO - PROCESS | 2093 | 1471346140325 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:15:40 INFO - PROCESS | 2093 | 1471346140397 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 2093 | 1471346140399 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x121a53000 == 37 [pid = 2093] [id = 102] 04:15:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12a664800) [pid = 2093] [serial = 303] [outer = 0x0] 04:15:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12a6d4400) [pid = 2093] [serial = 304] [outer = 0x12a664800] 04:15:40 INFO - PROCESS | 2093 | 1471346140442 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x12b1d4400) [pid = 2093] [serial = 305] [outer = 0x12a664800] 04:15:40 INFO - PROCESS | 2093 | 1471346140881 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:15:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:15:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 735ms 04:15:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:15:40 INFO - PROCESS | 2093 | 1471346140916 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 2093 | 1471346140918 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:15:40 INFO - PROCESS | 2093 | 1471346140920 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 2093 | 1471346140921 Marionette TRACE conn2 <- [1,382,null,{}] 04:15:40 INFO - PROCESS | 2093 | 1471346140935 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}] 04:15:40 INFO - PROCESS | 2093 | 1471346140936 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:41 INFO - PROCESS | 2093 | 1471346141038 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:15:41 INFO - PROCESS | 2093 | 1471346141042 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 2093 | 1471346141043 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248cc800 == 38 [pid = 2093] [id = 103] 04:15:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x12b13f800) [pid = 2093] [serial = 306] [outer = 0x0] 04:15:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x12b955c00) [pid = 2093] [serial = 307] [outer = 0x12b13f800] 04:15:41 INFO - PROCESS | 2093 | 1471346141069 Marionette DEBUG loaded listener.js 04:15:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x12bdd5400) [pid = 2093] [serial = 308] [outer = 0x12b13f800] 04:15:41 INFO - PROCESS | 2093 | 1471346141419 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:15:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:15:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 531ms 04:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:15:41 INFO - PROCESS | 2093 | 1471346141453 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:15:41 INFO - PROCESS | 2093 | 1471346141454 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:15:41 INFO - PROCESS | 2093 | 1471346141456 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:15:41 INFO - PROCESS | 2093 | 1471346141457 Marionette TRACE conn2 <- [1,386,null,{}] 04:15:41 INFO - PROCESS | 2093 | 1471346141459 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}] 04:15:41 INFO - PROCESS | 2093 | 1471346141463 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:41 INFO - PROCESS | 2093 | 1471346141577 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:15:41 INFO - PROCESS | 2093 | 1471346141590 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 2093 | 1471346141591 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c1000 == 39 [pid = 2093] [id = 104] 04:15:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12bfad000) [pid = 2093] [serial = 309] [outer = 0x0] 04:15:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12c283000) [pid = 2093] [serial = 310] [outer = 0x12bfad000] 04:15:41 INFO - PROCESS | 2093 | 1471346141617 Marionette DEBUG loaded listener.js 04:15:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12c5c1c00) [pid = 2093] [serial = 311] [outer = 0x12bfad000] 04:15:41 INFO - PROCESS | 2093 | 1471346141973 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]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 568ms 04:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:15:42 INFO - PROCESS | 2093 | 1471346142025 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 2093 | 1471346142026 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:15:42 INFO - PROCESS | 2093 | 1471346142028 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 2093 | 1471346142029 Marionette TRACE conn2 <- [1,390,null,{}] 04:15:42 INFO - PROCESS | 2093 | 1471346142031 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}] 04:15:42 INFO - PROCESS | 2093 | 1471346142032 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:42 INFO - PROCESS | 2093 | 1471346142133 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:15:42 INFO - PROCESS | 2093 | 1471346142136 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 2093 | 1471346142137 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bc3000 == 40 [pid = 2093] [id = 105] 04:15:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x118052400) [pid = 2093] [serial = 312] [outer = 0x0] 04:15:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12c5c8800) [pid = 2093] [serial = 313] [outer = 0x118052400] 04:15:42 INFO - PROCESS | 2093 | 1471346142193 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12ca13000) [pid = 2093] [serial = 314] [outer = 0x118052400] 04:15:42 INFO - PROCESS | 2093 | 1471346142524 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]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 04:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:15:42 INFO - PROCESS | 2093 | 1471346142546 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 2093 | 1471346142547 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:15:42 INFO - PROCESS | 2093 | 1471346142551 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 2093 | 1471346142554 Marionette TRACE conn2 <- [1,394,null,{}] 04:15:42 INFO - PROCESS | 2093 | 1471346142557 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}] 04:15:42 INFO - PROCESS | 2093 | 1471346142558 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:42 INFO - PROCESS | 2093 | 1471346142658 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:15:42 INFO - PROCESS | 2093 | 1471346142669 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 2093 | 1471346142670 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a565800 == 41 [pid = 2093] [id = 106] 04:15:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x10eaf1000) [pid = 2093] [serial = 315] [outer = 0x0] 04:15:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x10eafc400) [pid = 2093] [serial = 316] [outer = 0x10eaf1000] 04:15:42 INFO - PROCESS | 2093 | 1471346142695 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x118783c00) [pid = 2093] [serial = 317] [outer = 0x10eaf1000] 04:15:43 INFO - PROCESS | 2093 | 1471346143082 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x12af80000) [pid = 2093] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x118e8fc00) [pid = 2093] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12bd2bc00) [pid = 2093] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x118058400) [pid = 2093] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x128c43800) [pid = 2093] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x128fca800) [pid = 2093] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1292d9400) [pid = 2093] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1175a1800) [pid = 2093] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x125539400) [pid = 2093] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x1192c5400) [pid = 2093] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1214dec00) [pid = 2093] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:15:43 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x118781800) [pid = 2093] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:15:43 INFO - PROCESS | 2093 | 1471346143155 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]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:15:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 622ms 04:15:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:15:43 INFO - PROCESS | 2093 | 1471346143173 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 2093 | 1471346143174 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:15:43 INFO - PROCESS | 2093 | 1471346143176 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 2093 | 1471346143177 Marionette TRACE conn2 <- [1,398,null,{}] 04:15:43 INFO - PROCESS | 2093 | 1471346143179 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}] 04:15:43 INFO - PROCESS | 2093 | 1471346143180 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:43 INFO - PROCESS | 2093 | 1471346143265 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:15:43 INFO - PROCESS | 2093 | 1471346143271 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 2093 | 1471346143272 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a575800 == 42 [pid = 2093] [id = 107] 04:15:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1175a1800) [pid = 2093] [serial = 318] [outer = 0x0] 04:15:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x125539400) [pid = 2093] [serial = 319] [outer = 0x1175a1800] 04:15:43 INFO - PROCESS | 2093 | 1471346143300 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x12a76ec00) [pid = 2093] [serial = 320] [outer = 0x1175a1800] 04:15:43 INFO - PROCESS | 2093 | 1471346143783 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]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:15:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 621ms 04:15:43 INFO - PROCESS | 2093 | 1471346143798 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:15:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:15:43 INFO - PROCESS | 2093 | 1471346143804 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:15:43 INFO - PROCESS | 2093 | 1471346143807 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 2093 | 1471346143809 Marionette TRACE conn2 <- [1,402,null,{}] 04:15:43 INFO - PROCESS | 2093 | 1471346143813 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}] 04:15:43 INFO - PROCESS | 2093 | 1471346143815 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:43 INFO - PROCESS | 2093 | 1471346143941 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:15:43 INFO - PROCESS | 2093 | 1471346143948 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 2093 | 1471346143949 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b977800 == 43 [pid = 2093] [id = 108] 04:15:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12a775000) [pid = 2093] [serial = 321] [outer = 0x0] 04:15:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12b211000) [pid = 2093] [serial = 322] [outer = 0x12a775000] 04:15:43 INFO - PROCESS | 2093 | 1471346143976 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12ca14c00) [pid = 2093] [serial = 323] [outer = 0x12a775000] 04:15:44 INFO - PROCESS | 2093 | 1471346144342 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]]]}] 04:15:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:15:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 571ms 04:15:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:15:44 INFO - PROCESS | 2093 | 1471346144379 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 2093 | 1471346144380 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:15:44 INFO - PROCESS | 2093 | 1471346144382 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 2093 | 1471346144384 Marionette TRACE conn2 <- [1,406,null,{}] 04:15:44 INFO - PROCESS | 2093 | 1471346144387 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}] 04:15:44 INFO - PROCESS | 2093 | 1471346144388 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:44 INFO - PROCESS | 2093 | 1471346144488 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:15:44 INFO - PROCESS | 2093 | 1471346144492 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 2093 | 1471346144494 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bda1800 == 44 [pid = 2093] [id = 109] 04:15:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x119c2d000) [pid = 2093] [serial = 324] [outer = 0x0] 04:15:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x119c2f400) [pid = 2093] [serial = 325] [outer = 0x119c2d000] 04:15:44 INFO - PROCESS | 2093 | 1471346144529 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12ca43c00) [pid = 2093] [serial = 326] [outer = 0x119c2d000] 04:15:44 INFO - PROCESS | 2093 | 1471346144853 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]]]}] 04:15:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:15:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 04:15:44 INFO - PROCESS | 2093 | 1471346144902 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 2093 | 1471346144903 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:15:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:15:44 INFO - PROCESS | 2093 | 1471346144905 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 2093 | 1471346144907 Marionette TRACE conn2 <- [1,410,null,{}] 04:15:44 INFO - PROCESS | 2093 | 1471346144909 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}] 04:15:44 INFO - PROCESS | 2093 | 1471346144910 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:44 INFO - PROCESS | 2093 | 1471346144995 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:15:45 INFO - PROCESS | 2093 | 1471346145053 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 2093 | 1471346145054 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf78000 == 45 [pid = 2093] [id = 110] 04:15:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x119c25400) [pid = 2093] [serial = 327] [outer = 0x0] 04:15:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x128b66800) [pid = 2093] [serial = 328] [outer = 0x119c25400] 04:15:45 INFO - PROCESS | 2093 | 1471346145082 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x128b6cc00) [pid = 2093] [serial = 329] [outer = 0x119c25400] 04:15:45 INFO - PROCESS | 2093 | 1471346145635 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]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 768ms 04:15:45 INFO - PROCESS | 2093 | 1471346145674 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:15:45 INFO - PROCESS | 2093 | 1471346145676 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:15:45 INFO - PROCESS | 2093 | 1471346145679 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 2093 | 1471346145682 Marionette TRACE conn2 <- [1,414,null,{}] 04:15:45 INFO - PROCESS | 2093 | 1471346145688 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}] 04:15:45 INFO - PROCESS | 2093 | 1471346145690 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:45 INFO - PROCESS | 2093 | 1471346145797 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:15:45 INFO - PROCESS | 2093 | 1471346145863 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 2093 | 1471346145865 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x11828d000 == 46 [pid = 2093] [id = 111] 04:15:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x11877fc00) [pid = 2093] [serial = 330] [outer = 0x0] 04:15:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x1192c7800) [pid = 2093] [serial = 331] [outer = 0x11877fc00] 04:15:45 INFO - PROCESS | 2093 | 1471346145896 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x119c23c00) [pid = 2093] [serial = 332] [outer = 0x11877fc00] 04:15:46 INFO - PROCESS | 2093 | 1471346146377 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]]]}] 04:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 724ms 04:15:46 INFO - PROCESS | 2093 | 1471346146403 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 2093 | 1471346146406 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:15:46 INFO - PROCESS | 2093 | 1471346146411 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 2093 | 1471346146413 Marionette TRACE conn2 <- [1,418,null,{}] 04:15:46 INFO - PROCESS | 2093 | 1471346146415 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}] 04:15:46 INFO - PROCESS | 2093 | 1471346146420 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:46 INFO - PROCESS | 2093 | 1471346146532 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:15:46 INFO - PROCESS | 2093 | 1471346146601 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:46 INFO - PROCESS | 2093 | 1471346146602 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x121916800 == 47 [pid = 2093] [id = 112] 04:15:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x12496c400) [pid = 2093] [serial = 333] [outer = 0x0] 04:15:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x1255b2000) [pid = 2093] [serial = 334] [outer = 0x12496c400] 04:15:46 INFO - PROCESS | 2093 | 1471346146634 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x126a97000) [pid = 2093] [serial = 335] [outer = 0x12496c400] 04:15:47 INFO - PROCESS | 2093 | 1471346147540 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]]]}] 04:15:47 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 04:15:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 04:15:47 INFO - PROCESS | 2093 | 1471346147583 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:15:47 INFO - PROCESS | 2093 | 1471346147585 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:15:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:15:47 INFO - PROCESS | 2093 | 1471346147587 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 2093 | 1471346147590 Marionette TRACE conn2 <- [1,422,null,{}] 04:15:47 INFO - PROCESS | 2093 | 1471346147597 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}] 04:15:47 INFO - PROCESS | 2093 | 1471346147600 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:47 INFO - PROCESS | 2093 | 1471346147705 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:15:47 INFO - PROCESS | 2093 | 1471346147759 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 2093 | 1471346147761 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bd96000 == 48 [pid = 2093] [id = 113] 04:15:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x128b68000) [pid = 2093] [serial = 336] [outer = 0x0] 04:15:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x128d81c00) [pid = 2093] [serial = 337] [outer = 0x128b68000] 04:15:47 INFO - PROCESS | 2093 | 1471346147792 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x12a768400) [pid = 2093] [serial = 338] [outer = 0x128b68000] 04:15:48 INFO - PROCESS | 2093 | 1471346148742 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]]]}] 04:15:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:15:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms 04:15:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:15:48 INFO - PROCESS | 2093 | 1471346148762 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 2093 | 1471346148764 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:15:48 INFO - PROCESS | 2093 | 1471346148767 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 2093 | 1471346148769 Marionette TRACE conn2 <- [1,426,null,{}] 04:15:48 INFO - PROCESS | 2093 | 1471346148773 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}] 04:15:48 INFO - PROCESS | 2093 | 1471346148774 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:48 INFO - PROCESS | 2093 | 1471346148864 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:15:48 INFO - PROCESS | 2093 | 1471346148917 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 2093 | 1471346148920 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x1192a7800 == 49 [pid = 2093] [id = 114] 04:15:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x1192c8800) [pid = 2093] [serial = 339] [outer = 0x0] 04:15:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x119950000) [pid = 2093] [serial = 340] [outer = 0x1192c8800] 04:15:48 INFO - PROCESS | 2093 | 1471346148948 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x119c2c400) [pid = 2093] [serial = 341] [outer = 0x1192c8800] 04:15:49 INFO - PROCESS | 2093 | 1471346149415 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] 04:15:49 INFO - PROCESS | 2093 | 1471346149505 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x121a53000 == 41 [pid = 2093] [id = 102] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x11929e800 == 40 [pid = 2093] [id = 101] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x116529800 == 39 [pid = 2093] [id = 100] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x119660000 == 38 [pid = 2093] [id = 99] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x12b965800 == 37 [pid = 2093] [id = 98] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x12afd2000 == 36 [pid = 2093] [id = 97] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x1249ea800 == 35 [pid = 2093] [id = 96] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x118705000 == 34 [pid = 2093] [id = 95] 04:15:49 INFO - PROCESS | 2093 | --DOCSHELL 0x112c5c800 == 33 [pid = 2093] [id = 94] 04:15:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:15:49 INFO - PROCESS | 2093 | 1471346149514 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 2093 | 1471346149516 Marionette TRACE conn2 <- [1,430,null,{}] 04:15:49 INFO - PROCESS | 2093 | 1471346149519 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}] 04:15:49 INFO - PROCESS | 2093 | 1471346149520 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:49 INFO - PROCESS | 2093 | 1471346149597 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:15:49 INFO - PROCESS | 2093 | 1471346149609 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 2093 | 1471346149610 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c1800 == 34 [pid = 2093] [id = 115] 04:15:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x12489a400) [pid = 2093] [serial = 342] [outer = 0x0] 04:15:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x125539000) [pid = 2093] [serial = 343] [outer = 0x12489a400] 04:15:49 INFO - PROCESS | 2093 | 1471346149639 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x126c4a000) [pid = 2093] [serial = 344] [outer = 0x12489a400] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x1294b3c00) [pid = 2093] [serial = 259] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x12aa06400) [pid = 2093] [serial = 262] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x118305800) [pid = 2093] [serial = 242] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x117f78c00) [pid = 2093] [serial = 241] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x126804000) [pid = 2093] [serial = 253] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x126c4a400) [pid = 2093] [serial = 254] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x1196a7400) [pid = 2093] [serial = 247] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x1212cd800) [pid = 2093] [serial = 248] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x123590000) [pid = 2093] [serial = 250] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x125537400) [pid = 2093] [serial = 251] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x118912000) [pid = 2093] [serial = 244] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x119241800) [pid = 2093] [serial = 245] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12b1c5800) [pid = 2093] [serial = 265] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12af7ec00) [pid = 2093] [serial = 263] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x119c52c00) [pid = 2093] [serial = 268] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x128fc7000) [pid = 2093] [serial = 269] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x12bd37000) [pid = 2093] [serial = 274] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12b1cfc00) [pid = 2093] [serial = 266] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12bd2cc00) [pid = 2093] [serial = 272] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x128c4c000) [pid = 2093] [serial = 256] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x12a66c800) [pid = 2093] [serial = 260] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x12bdd9000) [pid = 2093] [serial = 275] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x128fd4400) [pid = 2093] [serial = 257] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x12b133000) [pid = 2093] [serial = 271] [outer = 0x0] [url = about:blank] 04:15:49 INFO - PROCESS | 2093 | 1471346149995 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]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:15:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 04:15:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:15:50 INFO - PROCESS | 2093 | 1471346150034 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 2093 | 1471346150035 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:15:50 INFO - PROCESS | 2093 | 1471346150038 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 2093 | 1471346150040 Marionette TRACE conn2 <- [1,434,null,{}] 04:15:50 INFO - PROCESS | 2093 | 1471346150047 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}] 04:15:50 INFO - PROCESS | 2093 | 1471346150050 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:50 INFO - PROCESS | 2093 | 1471346150130 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:15:50 INFO - PROCESS | 2093 | 1471346150155 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 2093 | 1471346150157 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x119669800 == 35 [pid = 2093] [id = 116] 04:15:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128b6a400) [pid = 2093] [serial = 345] [outer = 0x0] 04:15:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x128d7c800) [pid = 2093] [serial = 346] [outer = 0x128b6a400] 04:15:50 INFO - PROCESS | 2093 | 1471346150185 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1294aec00) [pid = 2093] [serial = 347] [outer = 0x128b6a400] 04:15:50 INFO - PROCESS | 2093 | 1471346150541 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]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:15:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 04:15:50 INFO - PROCESS | 2093 | 1471346150560 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 2093 | 1471346150562 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:15:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:15:50 INFO - PROCESS | 2093 | 1471346150564 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 2093 | 1471346150566 Marionette TRACE conn2 <- [1,438,null,{}] 04:15:50 INFO - PROCESS | 2093 | 1471346150569 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}] 04:15:50 INFO - PROCESS | 2093 | 1471346150570 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:50 INFO - PROCESS | 2093 | 1471346150652 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:15:50 INFO - PROCESS | 2093 | 1471346150656 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 2093 | 1471346150658 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x1215e1800 == 36 [pid = 2093] [id = 117] 04:15:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x12a6dfc00) [pid = 2093] [serial = 348] [outer = 0x0] 04:15:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x12aa0b000) [pid = 2093] [serial = 349] [outer = 0x12a6dfc00] 04:15:50 INFO - PROCESS | 2093 | 1471346150684 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12b13f000) [pid = 2093] [serial = 350] [outer = 0x12a6dfc00] 04:15:51 INFO - PROCESS | 2093 | 1471346151033 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]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 522ms 04:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:15:51 INFO - PROCESS | 2093 | 1471346151086 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 2093 | 1471346151088 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:15:51 INFO - PROCESS | 2093 | 1471346151090 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 2093 | 1471346151091 Marionette TRACE conn2 <- [1,442,null,{}] 04:15:51 INFO - PROCESS | 2093 | 1471346151093 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}] 04:15:51 INFO - PROCESS | 2093 | 1471346151094 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:51 INFO - PROCESS | 2093 | 1471346151173 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:15:51 INFO - PROCESS | 2093 | 1471346151179 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 2093 | 1471346151180 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249d9800 == 37 [pid = 2093] [id = 118] 04:15:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12aa02c00) [pid = 2093] [serial = 351] [outer = 0x0] 04:15:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12b953400) [pid = 2093] [serial = 352] [outer = 0x12aa02c00] 04:15:51 INFO - PROCESS | 2093 | 1471346151206 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12bd2f400) [pid = 2093] [serial = 353] [outer = 0x12aa02c00] 04:15:51 INFO - PROCESS | 2093 | 1471346151560 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]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 04:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:15:51 INFO - PROCESS | 2093 | 1471346151610 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 2093 | 1471346151611 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:15:51 INFO - PROCESS | 2093 | 1471346151613 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 2093 | 1471346151615 Marionette TRACE conn2 <- [1,446,null,{}] 04:15:51 INFO - PROCESS | 2093 | 1471346151617 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}] 04:15:51 INFO - PROCESS | 2093 | 1471346151621 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:51 INFO - PROCESS | 2093 | 1471346151747 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:15:51 INFO - PROCESS | 2093 | 1471346151768 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 2093 | 1471346151770 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x11616c000 == 38 [pid = 2093] [id = 119] 04:15:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12bdd5c00) [pid = 2093] [serial = 354] [outer = 0x0] 04:15:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12bddfc00) [pid = 2093] [serial = 355] [outer = 0x12bdd5c00] 04:15:51 INFO - PROCESS | 2093 | 1471346151795 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12c28d400) [pid = 2093] [serial = 356] [outer = 0x12bdd5c00] 04:15:52 INFO - PROCESS | 2093 | 1471346152155 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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 568ms 04:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:15:52 INFO - PROCESS | 2093 | 1471346152184 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 2093 | 1471346152185 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:15:52 INFO - PROCESS | 2093 | 1471346152187 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 2093 | 1471346152188 Marionette TRACE conn2 <- [1,450,null,{}] 04:15:52 INFO - PROCESS | 2093 | 1471346152199 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}] 04:15:52 INFO - PROCESS | 2093 | 1471346152202 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:52 INFO - PROCESS | 2093 | 1471346152299 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:15:52 INFO - PROCESS | 2093 | 1471346152303 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 2093 | 1471346152304 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fef800 == 39 [pid = 2093] [id = 120] 04:15:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x121928400) [pid = 2093] [serial = 357] [outer = 0x0] 04:15:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12192cc00) [pid = 2093] [serial = 358] [outer = 0x121928400] 04:15:52 INFO - PROCESS | 2093 | 1471346152336 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x121930800) [pid = 2093] [serial = 359] [outer = 0x121928400] 04:15:52 INFO - PROCESS | 2093 | 1471346152689 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] 04:15:52 INFO - PROCESS | 2093 | 1471346152716 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:15:52 INFO - PROCESS | 2093 | 1471346152726 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 2093 | 1471346152727 Marionette TRACE conn2 <- [1,454,null,{}] 04:15:52 INFO - PROCESS | 2093 | 1471346152729 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}] 04:15:52 INFO - PROCESS | 2093 | 1471346152730 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:52 INFO - PROCESS | 2093 | 1471346152829 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:15:52 INFO - PROCESS | 2093 | 1471346152833 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 2093 | 1471346152834 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a735000 == 40 [pid = 2093] [id = 121] 04:15:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x112926000) [pid = 2093] [serial = 360] [outer = 0x0] 04:15:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x11292c000) [pid = 2093] [serial = 361] [outer = 0x112926000] 04:15:52 INFO - PROCESS | 2093 | 1471346152860 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x10eaf5400) [pid = 2093] [serial = 362] [outer = 0x112926000] 04:15:53 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:15:53 INFO - PROCESS | 2093 | 1471346153206 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]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:15:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 517ms 04:15:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:15:53 INFO - PROCESS | 2093 | 1471346153244 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 2093 | 1471346153245 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:15:53 INFO - PROCESS | 2093 | 1471346153247 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 2093 | 1471346153248 Marionette TRACE conn2 <- [1,458,null,{}] 04:15:53 INFO - PROCESS | 2093 | 1471346153251 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}] 04:15:53 INFO - PROCESS | 2093 | 1471346153252 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:53 INFO - PROCESS | 2093 | 1471346153354 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:15:53 INFO - PROCESS | 2093 | 1471346153366 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 2093 | 1471346153375 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x12afa7800 == 41 [pid = 2093] [id = 122] 04:15:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x112930c00) [pid = 2093] [serial = 363] [outer = 0x0] 04:15:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x121932800) [pid = 2093] [serial = 364] [outer = 0x112930c00] 04:15:53 INFO - PROCESS | 2093 | 1471346153400 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x12c5c1400) [pid = 2093] [serial = 365] [outer = 0x112930c00] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x12bfad000) [pid = 2093] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x118052400) [pid = 2093] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x11878d400) [pid = 2093] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x1255bac00) [pid = 2093] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x11878c800) [pid = 2093] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x112139c00) [pid = 2093] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12a664800) [pid = 2093] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x10eaf1000) [pid = 2093] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x1175a1800) [pid = 2093] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x119c2d000) [pid = 2093] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12b13f800) [pid = 2093] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x12a775000) [pid = 2093] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x1292dbc00) [pid = 2093] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x113fa6400) [pid = 2093] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12b219c00) [pid = 2093] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x113ac0000) [pid = 2093] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x118e9c000) [pid = 2093] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x121a35400) [pid = 2093] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x123311c00) [pid = 2093] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:15:54 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x124d37000) [pid = 2093] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:15:54 INFO - PROCESS | 2093 | 1471346154074 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] 04:15:54 INFO - PROCESS | 2093 | 1471346154124 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:15:54 INFO - PROCESS | 2093 | 1471346154127 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 2093 | 1471346154128 Marionette TRACE conn2 <- [1,462,null,{}] 04:15:54 INFO - PROCESS | 2093 | 1471346154131 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}] 04:15:54 INFO - PROCESS | 2093 | 1471346154135 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:54 INFO - PROCESS | 2093 | 1471346154222 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:15:54 INFO - PROCESS | 2093 | 1471346154225 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 2093 | 1471346154226 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x1215e3000 == 42 [pid = 2093] [id = 123] 04:15:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x10eaf7c00) [pid = 2093] [serial = 366] [outer = 0x0] 04:15:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x110e2b000) [pid = 2093] [serial = 367] [outer = 0x10eaf7c00] 04:15:54 INFO - PROCESS | 2093 | 1471346154252 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x110e30400) [pid = 2093] [serial = 368] [outer = 0x10eaf7c00] 04:15:54 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:15:54 INFO - PROCESS | 2093 | 1471346154616 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] 04:15:54 INFO - PROCESS | 2093 | 1471346154648 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:15:54 INFO - PROCESS | 2093 | 1471346154653 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 2093 | 1471346154655 Marionette TRACE conn2 <- [1,466,null,{}] 04:15:54 INFO - PROCESS | 2093 | 1471346154658 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}] 04:15:54 INFO - PROCESS | 2093 | 1471346154659 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:54 INFO - PROCESS | 2093 | 1471346154760 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:15:54 INFO - PROCESS | 2093 | 1471346154764 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 2093 | 1471346154766 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf89000 == 43 [pid = 2093] [id = 124] 04:15:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x110e31c00) [pid = 2093] [serial = 369] [outer = 0x0] 04:15:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x118050c00) [pid = 2093] [serial = 370] [outer = 0x110e31c00] 04:15:54 INFO - PROCESS | 2093 | 1471346154794 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12aa06800) [pid = 2093] [serial = 371] [outer = 0x110e31c00] 04:15:55 INFO - PROCESS | 2093 | 1471346155137 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] 04:15:55 INFO - PROCESS | 2093 | 1471346155176 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:15:55 INFO - PROCESS | 2093 | 1471346155178 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 2093 | 1471346155179 Marionette TRACE conn2 <- [1,470,null,{}] 04:15:55 INFO - PROCESS | 2093 | 1471346155181 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}] 04:15:55 INFO - PROCESS | 2093 | 1471346155182 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:55 INFO - PROCESS | 2093 | 1471346155292 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:15:55 INFO - PROCESS | 2093 | 1471346155324 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 2093 | 1471346155325 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2ea000 == 44 [pid = 2093] [id = 125] 04:15:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x124d9cc00) [pid = 2093] [serial = 372] [outer = 0x0] 04:15:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12bd2e800) [pid = 2093] [serial = 373] [outer = 0x124d9cc00] 04:15:55 INFO - PROCESS | 2093 | 1471346155350 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12ca16400) [pid = 2093] [serial = 374] [outer = 0x124d9cc00] 04:15:55 INFO - PROCESS | 2093 | 1471346155714 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]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 569ms 04:15:55 INFO - PROCESS | 2093 | 1471346155749 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 2093 | 1471346155753 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:15:55 INFO - PROCESS | 2093 | 1471346155756 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 2093 | 1471346155758 Marionette TRACE conn2 <- [1,474,null,{}] 04:15:55 INFO - PROCESS | 2093 | 1471346155762 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}] 04:15:55 INFO - PROCESS | 2093 | 1471346155763 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:55 INFO - PROCESS | 2093 | 1471346155924 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:15:55 INFO - PROCESS | 2093 | 1471346155935 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 2093 | 1471346155936 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c62a800 == 45 [pid = 2093] [id = 126] 04:15:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12196b400) [pid = 2093] [serial = 375] [outer = 0x0] 04:15:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x121973000) [pid = 2093] [serial = 376] [outer = 0x12196b400] 04:15:55 INFO - PROCESS | 2093 | 1471346155961 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x121978c00) [pid = 2093] [serial = 377] [outer = 0x12196b400] 04:15:56 INFO - PROCESS | 2093 | 1471346156492 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]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 770ms 04:15:56 INFO - PROCESS | 2093 | 1471346156527 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:15:56 INFO - PROCESS | 2093 | 1471346156529 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:15:56 INFO - PROCESS | 2093 | 1471346156550 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 2093 | 1471346156554 Marionette TRACE conn2 <- [1,478,null,{}] 04:15:56 INFO - PROCESS | 2093 | 1471346156559 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}] 04:15:56 INFO - PROCESS | 2093 | 1471346156561 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:56 INFO - PROCESS | 2093 | 1471346156670 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:15:56 INFO - PROCESS | 2093 | 1471346156726 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 2093 | 1471346156728 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x11810b800 == 46 [pid = 2093] [id = 127] 04:15:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x116ab4400) [pid = 2093] [serial = 378] [outer = 0x0] 04:15:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x11805c000) [pid = 2093] [serial = 379] [outer = 0x116ab4400] 04:15:56 INFO - PROCESS | 2093 | 1471346156760 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x1192c6400) [pid = 2093] [serial = 380] [outer = 0x116ab4400] 04:15:57 INFO - PROCESS | 2093 | 1471346157194 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]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 741ms 04:15:57 INFO - PROCESS | 2093 | 1471346157274 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 2093 | 1471346157277 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:15:57 INFO - PROCESS | 2093 | 1471346157282 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 2093 | 1471346157284 Marionette TRACE conn2 <- [1,482,null,{}] 04:15:57 INFO - PROCESS | 2093 | 1471346157286 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}] 04:15:57 INFO - PROCESS | 2093 | 1471346157288 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:57 INFO - PROCESS | 2093 | 1471346157398 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:15:57 INFO - PROCESS | 2093 | 1471346157468 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 2093 | 1471346157470 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x126782800 == 47 [pid = 2093] [id = 128] 04:15:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x121975800) [pid = 2093] [serial = 381] [outer = 0x0] 04:15:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x12197a000) [pid = 2093] [serial = 382] [outer = 0x121975800] 04:15:57 INFO - PROCESS | 2093 | 1471346157501 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x123588c00) [pid = 2093] [serial = 383] [outer = 0x121975800] 04:15:57 INFO - PROCESS | 2093 | 1471346157928 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]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 04:15:57 INFO - PROCESS | 2093 | 1471346157954 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 2093 | 1471346157956 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:15:57 INFO - PROCESS | 2093 | 1471346157958 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 2093 | 1471346157961 Marionette TRACE conn2 <- [1,486,null,{}] 04:15:57 INFO - PROCESS | 2093 | 1471346157969 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}] 04:15:57 INFO - PROCESS | 2093 | 1471346157972 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:58 INFO - PROCESS | 2093 | 1471346158078 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:15:58 INFO - PROCESS | 2093 | 1471346158152 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 2093 | 1471346158154 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12ca27800 == 48 [pid = 2093] [id = 129] 04:15:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x126c51800) [pid = 2093] [serial = 384] [outer = 0x0] 04:15:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x128b67400) [pid = 2093] [serial = 385] [outer = 0x126c51800] 04:15:58 INFO - PROCESS | 2093 | 1471346158186 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x128fd3000) [pid = 2093] [serial = 386] [outer = 0x126c51800] 04:15:58 INFO - PROCESS | 2093 | 1471346158631 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]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 722ms 04:15:58 INFO - PROCESS | 2093 | 1471346158699 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 2093 | 1471346158702 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:15:58 INFO - PROCESS | 2093 | 1471346158706 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 2093 | 1471346158707 Marionette TRACE conn2 <- [1,490,null,{}] 04:15:58 INFO - PROCESS | 2093 | 1471346158710 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}] 04:15:58 INFO - PROCESS | 2093 | 1471346158711 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:58 INFO - PROCESS | 2093 | 1471346158819 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:15:58 INFO - PROCESS | 2093 | 1471346158888 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 2093 | 1471346158889 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd56000 == 49 [pid = 2093] [id = 130] 04:15:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x12aa09800) [pid = 2093] [serial = 387] [outer = 0x0] 04:15:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x12b1cb000) [pid = 2093] [serial = 388] [outer = 0x12aa09800] 04:15:58 INFO - PROCESS | 2093 | 1471346158918 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x12bd33c00) [pid = 2093] [serial = 389] [outer = 0x12aa09800] 04:15:59 INFO - PROCESS | 2093 | 1471346159343 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]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 04:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:15:59 INFO - PROCESS | 2093 | 1471346159376 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 2093 | 1471346159378 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:15:59 INFO - PROCESS | 2093 | 1471346159380 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 2093 | 1471346159381 Marionette TRACE conn2 <- [1,494,null,{}] 04:15:59 INFO - PROCESS | 2093 | 1471346159405 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}] 04:15:59 INFO - PROCESS | 2093 | 1471346159406 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:59 INFO - PROCESS | 2093 | 1471346159511 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:15:59 INFO - PROCESS | 2093 | 1471346159580 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 2093 | 1471346159582 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:15:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c5800 == 50 [pid = 2093] [id = 131] 04:15:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x119c29c00) [pid = 2093] [serial = 390] [outer = 0x0] 04:15:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x12330b800) [pid = 2093] [serial = 391] [outer = 0x119c29c00] 04:15:59 INFO - PROCESS | 2093 | 1471346159611 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x1296e6c00) [pid = 2093] [serial = 392] [outer = 0x119c29c00] 04:16:00 INFO - PROCESS | 2093 | 1471346160228 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]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 890ms 04:16:00 INFO - PROCESS | 2093 | 1471346160272 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:16:00 INFO - PROCESS | 2093 | 1471346160274 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:16:00 INFO - PROCESS | 2093 | 1471346160277 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 2093 | 1471346160279 Marionette TRACE conn2 <- [1,498,null,{}] 04:16:00 INFO - PROCESS | 2093 | 1471346160282 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}] 04:16:00 INFO - PROCESS | 2093 | 1471346160286 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:00 INFO - PROCESS | 2093 | 1471346160382 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:16:00 INFO - PROCESS | 2093 | 1471346160460 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 2093 | 1471346160462 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x116587800 == 51 [pid = 2093] [id = 132] 04:16:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x112926800) [pid = 2093] [serial = 393] [outer = 0x0] 04:16:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x112cbb800) [pid = 2093] [serial = 394] [outer = 0x112926800] 04:16:00 INFO - PROCESS | 2093 | 1471346160504 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 130 (0x118912000) [pid = 2093] [serial = 395] [outer = 0x112926800] 04:16:00 INFO - PROCESS | 2093 | 1471346160989 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]]]}] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2ea000 == 50 [pid = 2093] [id = 125] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf89000 == 49 [pid = 2093] [id = 124] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x1215e3000 == 48 [pid = 2093] [id = 123] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 129 (0x1192c6800) [pid = 2093] [serial = 283] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x128fc7400) [pid = 2093] [serial = 289] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x123519000) [pid = 2093] [serial = 286] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x12b95a400) [pid = 2093] [serial = 292] [outer = 0x0] [url = about:blank] 04:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 772ms 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12afa7800 == 47 [pid = 2093] [id = 122] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12a735000 == 46 [pid = 2093] [id = 121] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x128fef800 == 45 [pid = 2093] [id = 120] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x11616c000 == 44 [pid = 2093] [id = 119] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x1249d9800 == 43 [pid = 2093] [id = 118] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x1215e1800 == 42 [pid = 2093] [id = 117] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x119669800 == 41 [pid = 2093] [id = 116] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x1168c1800 == 40 [pid = 2093] [id = 115] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x1192a7800 == 39 [pid = 2093] [id = 114] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x11828d000 == 38 [pid = 2093] [id = 111] 04:16:01 INFO - PROCESS | 2093 | 1471346161072 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 2093 | 1471346161077 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:16:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf78000 == 37 [pid = 2093] [id = 110] 04:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:16:01 INFO - PROCESS | 2093 | 1471346161094 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 2093 | 1471346161096 Marionette TRACE conn2 <- [1,502,null,{}] 04:16:01 INFO - PROCESS | 2093 | 1471346161102 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}] 04:16:01 INFO - PROCESS | 2093 | 1471346161104 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:01 INFO - PROCESS | 2093 | 1471346161245 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x12bfad400) [pid = 2093] [serial = 278] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x1296de800) [pid = 2093] [serial = 184] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x116aa8c00) [pid = 2093] [serial = 187] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x12b955800) [pid = 2093] [serial = 227] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x117f7a400) [pid = 2093] [serial = 230] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x119958400) [pid = 2093] [serial = 233] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x1268a4400) [pid = 2093] [serial = 236] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x128c46800) [pid = 2093] [serial = 239] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12c283000) [pid = 2093] [serial = 310] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x12c5c8800) [pid = 2093] [serial = 313] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x120fa0800) [pid = 2093] [serial = 298] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x124b3dc00) [pid = 2093] [serial = 299] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x128924000) [pid = 2093] [serial = 301] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x128c4e400) [pid = 2093] [serial = 302] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12c5c1c00) [pid = 2093] [serial = 311] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x11947d800) [pid = 2093] [serial = 296] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x118e62c00) [pid = 2093] [serial = 295] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x11604d000) [pid = 2093] [serial = 281] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x113805800) [pid = 2093] [serial = 280] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x12a6d4400) [pid = 2093] [serial = 304] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x10eafc400) [pid = 2093] [serial = 316] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12ca13000) [pid = 2093] [serial = 314] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x12a76ec00) [pid = 2093] [serial = 320] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x125539400) [pid = 2093] [serial = 319] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x119c2f400) [pid = 2093] [serial = 325] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x118783c00) [pid = 2093] [serial = 317] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x12b955c00) [pid = 2093] [serial = 307] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12ca14c00) [pid = 2093] [serial = 323] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x12bdd5400) [pid = 2093] [serial = 308] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12b211000) [pid = 2093] [serial = 322] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x12b1d4400) [pid = 2093] [serial = 305] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x12ca43c00) [pid = 2093] [serial = 326] [outer = 0x0] [url = about:blank] 04:16:01 INFO - PROCESS | 2093 | 1471346161344 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 2093 | 1471346161345 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d1000 == 38 [pid = 2093] [id = 133] 04:16:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x11604d000) [pid = 2093] [serial = 396] [outer = 0x0] 04:16:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1192cd000) [pid = 2093] [serial = 397] [outer = 0x11604d000] 04:16:01 INFO - PROCESS | 2093 | 1471346161395 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x119c2d000) [pid = 2093] [serial = 398] [outer = 0x11604d000] 04:16:01 INFO - PROCESS | 2093 | 1471346161760 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]]]}] 04:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 683ms 04:16:01 INFO - PROCESS | 2093 | 1471346161770 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 2093 | 1471346161771 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:16:01 INFO - PROCESS | 2093 | 1471346161774 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 2093 | 1471346161776 Marionette TRACE conn2 <- [1,506,null,{}] 04:16:01 INFO - PROCESS | 2093 | 1471346161784 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}] 04:16:01 INFO - PROCESS | 2093 | 1471346161789 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:01 INFO - PROCESS | 2093 | 1471346161886 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:16:01 INFO - PROCESS | 2093 | 1471346161939 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 2093 | 1471346161941 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f5e800 == 39 [pid = 2093] [id = 134] 04:16:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x120f9f000) [pid = 2093] [serial = 399] [outer = 0x0] 04:16:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12192f400) [pid = 2093] [serial = 400] [outer = 0x120f9f000] 04:16:01 INFO - PROCESS | 2093 | 1471346161969 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x124da4800) [pid = 2093] [serial = 401] [outer = 0x120f9f000] 04:16:02 INFO - PROCESS | 2093 | 1471346162271 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]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 04:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:16:02 INFO - PROCESS | 2093 | 1471346162295 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 2093 | 1471346162297 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:16:02 INFO - PROCESS | 2093 | 1471346162299 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 2093 | 1471346162302 Marionette TRACE conn2 <- [1,510,null,{}] 04:16:02 INFO - PROCESS | 2093 | 1471346162307 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}] 04:16:02 INFO - PROCESS | 2093 | 1471346162308 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:02 INFO - PROCESS | 2093 | 1471346162393 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:16:02 INFO - PROCESS | 2093 | 1471346162397 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 2093 | 1471346162399 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x123499800 == 40 [pid = 2093] [id = 135] 04:16:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x125eeec00) [pid = 2093] [serial = 402] [outer = 0x0] 04:16:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x126c55c00) [pid = 2093] [serial = 403] [outer = 0x125eeec00] 04:16:02 INFO - PROCESS | 2093 | 1471346162431 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x128b6d000) [pid = 2093] [serial = 404] [outer = 0x125eeec00] 04:16:02 INFO - PROCESS | 2093 | 1471346162804 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]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 524ms 04:16:02 INFO - PROCESS | 2093 | 1471346162823 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 2093 | 1471346162825 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:16:02 INFO - PROCESS | 2093 | 1471346162828 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 2093 | 1471346162829 Marionette TRACE conn2 <- [1,514,null,{}] 04:16:02 INFO - PROCESS | 2093 | 1471346162833 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}] 04:16:02 INFO - PROCESS | 2093 | 1471346162836 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:02 INFO - PROCESS | 2093 | 1471346162953 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:16:03 INFO - PROCESS | 2093 | 1471346163046 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 2093 | 1471346163048 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248dc800 == 41 [pid = 2093] [id = 136] 04:16:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x124b37800) [pid = 2093] [serial = 405] [outer = 0x0] 04:16:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x126c55800) [pid = 2093] [serial = 406] [outer = 0x124b37800] 04:16:03 INFO - PROCESS | 2093 | 1471346163091 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x128fd3c00) [pid = 2093] [serial = 407] [outer = 0x124b37800] 04:16:03 INFO - PROCESS | 2093 | 1471346163445 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]]]}] 04:16:03 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 04:16:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 669ms 04:16:03 INFO - PROCESS | 2093 | 1471346163497 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:16:03 INFO - PROCESS | 2093 | 1471346163498 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:16:03 INFO - PROCESS | 2093 | 1471346163500 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 2093 | 1471346163502 Marionette TRACE conn2 <- [1,518,null,{}] 04:16:03 INFO - PROCESS | 2093 | 1471346163504 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}] 04:16:03 INFO - PROCESS | 2093 | 1471346163508 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:03 INFO - PROCESS | 2093 | 1471346163629 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:16:03 INFO - PROCESS | 2093 | 1471346163644 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 2093 | 1471346163645 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bc5800 == 42 [pid = 2093] [id = 137] 04:16:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1294b4000) [pid = 2093] [serial = 408] [outer = 0x0] 04:16:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12aa0c800) [pid = 2093] [serial = 409] [outer = 0x1294b4000] 04:16:03 INFO - PROCESS | 2093 | 1471346163671 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12bd2c000) [pid = 2093] [serial = 410] [outer = 0x1294b4000] 04:16:04 INFO - PROCESS | 2093 | 1471346164007 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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 04:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:16:04 INFO - PROCESS | 2093 | 1471346164020 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 2093 | 1471346164021 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:16:04 INFO - PROCESS | 2093 | 1471346164023 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 2093 | 1471346164024 Marionette TRACE conn2 <- [1,522,null,{}] 04:16:04 INFO - PROCESS | 2093 | 1471346164027 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}] 04:16:04 INFO - PROCESS | 2093 | 1471346164028 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:04 INFO - PROCESS | 2093 | 1471346164129 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:16:04 INFO - PROCESS | 2093 | 1471346164140 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 2093 | 1471346164141 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x12942b000 == 43 [pid = 2093] [id = 138] 04:16:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12bd2d000) [pid = 2093] [serial = 411] [outer = 0x0] 04:16:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12bddc400) [pid = 2093] [serial = 412] [outer = 0x12bd2d000] 04:16:04 INFO - PROCESS | 2093 | 1471346164167 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12bfb8000) [pid = 2093] [serial = 413] [outer = 0x12bd2d000] 04:16:04 INFO - PROCESS | 2093 | 1471346164550 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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 569ms 04:16:04 INFO - PROCESS | 2093 | 1471346164592 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 2093 | 1471346164593 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:16:04 INFO - PROCESS | 2093 | 1471346164596 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 2093 | 1471346164597 Marionette TRACE conn2 <- [1,526,null,{}] 04:16:04 INFO - PROCESS | 2093 | 1471346164600 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}] 04:16:04 INFO - PROCESS | 2093 | 1471346164601 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:04 INFO - PROCESS | 2093 | 1471346164739 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:16:04 INFO - PROCESS | 2093 | 1471346164759 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 2093 | 1471346164760 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x119289000 == 44 [pid = 2093] [id = 139] 04:16:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x1255b7000) [pid = 2093] [serial = 414] [outer = 0x0] 04:16:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12c288c00) [pid = 2093] [serial = 415] [outer = 0x1255b7000] 04:16:04 INFO - PROCESS | 2093 | 1471346164790 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12c5c7800) [pid = 2093] [serial = 416] [outer = 0x1255b7000] 04:16:05 INFO - PROCESS | 2093 | 1471346165132 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]]]}] 04:16:05 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 04:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 571ms 04:16:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:16:05 INFO - PROCESS | 2093 | 1471346165173 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 2093 | 1471346165175 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:16:05 INFO - PROCESS | 2093 | 1471346165177 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 2093 | 1471346165178 Marionette TRACE conn2 <- [1,530,null,{}] 04:16:05 INFO - PROCESS | 2093 | 1471346165180 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}] 04:16:05 INFO - PROCESS | 2093 | 1471346165181 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:05 INFO - PROCESS | 2093 | 1471346165284 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:16:05 INFO - PROCESS | 2093 | 1471346165287 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 2093 | 1471346165289 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x12afd2000 == 45 [pid = 2093] [id = 140] 04:16:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x112587400) [pid = 2093] [serial = 417] [outer = 0x0] 04:16:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x112592000) [pid = 2093] [serial = 418] [outer = 0x112587400] 04:16:05 INFO - PROCESS | 2093 | 1471346165450 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x112922c00) [pid = 2093] [serial = 419] [outer = 0x112587400] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x121928400) [pid = 2093] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x112926000) [pid = 2093] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x12489a400) [pid = 2093] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x1192c8800) [pid = 2093] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x128b6a400) [pid = 2093] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x12a6dfc00) [pid = 2093] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12aa02c00) [pid = 2093] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x112930c00) [pid = 2093] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x10eaf7c00) [pid = 2093] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x12bdd5c00) [pid = 2093] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x110e31c00) [pid = 2093] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:16:05 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x124d9cc00) [pid = 2093] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:16:05 INFO - PROCESS | 2093 | 1471346165756 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"]]]}] 04:16:05 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 04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:16:05 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 04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:16:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 618ms 04:16:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:16:05 INFO - PROCESS | 2093 | 1471346165796 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 2093 | 1471346165797 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:16:05 INFO - PROCESS | 2093 | 1471346165800 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 2093 | 1471346165803 Marionette TRACE conn2 <- [1,534,null,{}] 04:16:05 INFO - PROCESS | 2093 | 1471346165806 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}] 04:16:05 INFO - PROCESS | 2093 | 1471346165807 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:05 INFO - PROCESS | 2093 | 1471346165894 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:16:05 INFO - PROCESS | 2093 | 1471346165897 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 2093 | 1471346165898 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bd99800 == 46 [pid = 2093] [id = 141] 04:16:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x110e31c00) [pid = 2093] [serial = 420] [outer = 0x0] 04:16:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x125ef2000) [pid = 2093] [serial = 421] [outer = 0x110e31c00] 04:16:05 INFO - PROCESS | 2093 | 1471346165924 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12b140000) [pid = 2093] [serial = 422] [outer = 0x110e31c00] 04:16:06 INFO - PROCESS | 2093 | 1471346166258 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]]]}] 04:16:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:16:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 04:16:06 INFO - PROCESS | 2093 | 1471346166274 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 2093 | 1471346166275 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:16:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:16:06 INFO - PROCESS | 2093 | 1471346166277 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 2093 | 1471346166279 Marionette TRACE conn2 <- [1,538,null,{}] 04:16:06 INFO - PROCESS | 2093 | 1471346166281 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}] 04:16:06 INFO - PROCESS | 2093 | 1471346166283 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:06 INFO - PROCESS | 2093 | 1471346166419 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:16:06 INFO - PROCESS | 2093 | 1471346166427 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 2093 | 1471346166440 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c61c800 == 47 [pid = 2093] [id = 142] 04:16:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x11292ac00) [pid = 2093] [serial = 423] [outer = 0x0] 04:16:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12bfb8800) [pid = 2093] [serial = 424] [outer = 0x11292ac00] 04:16:06 INFO - PROCESS | 2093 | 1471346166481 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12ce50800) [pid = 2093] [serial = 425] [outer = 0x11292ac00] 04:16:06 INFO - PROCESS | 2093 | 1471346166810 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]]]}] 04:16:06 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. 04:16:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 04:16:06 INFO - PROCESS | 2093 | 1471346166851 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 2093 | 1471346166854 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:16:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:16:06 INFO - PROCESS | 2093 | 1471346166856 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 2093 | 1471346166857 Marionette TRACE conn2 <- [1,542,null,{}] 04:16:06 INFO - PROCESS | 2093 | 1471346166859 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}] 04:16:06 INFO - PROCESS | 2093 | 1471346166860 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:06 INFO - PROCESS | 2093 | 1471346166943 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:16:06 INFO - PROCESS | 2093 | 1471346166947 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 2093 | 1471346166948 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d14f800 == 48 [pid = 2093] [id = 143] 04:16:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x1194f3400) [pid = 2093] [serial = 426] [outer = 0x0] 04:16:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x1194f7400) [pid = 2093] [serial = 427] [outer = 0x1194f3400] 04:16:06 INFO - PROCESS | 2093 | 1471346166973 Marionette DEBUG loaded listener.js 04:16:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12bd2e000) [pid = 2093] [serial = 428] [outer = 0x1194f3400] 04:16:07 INFO - PROCESS | 2093 | 1471346167276 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]]]}] 04:16:07 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. 04:16:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 04:16:07 INFO - PROCESS | 2093 | 1471346167325 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:16:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:16:07 INFO - PROCESS | 2093 | 1471346167326 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:16:07 INFO - PROCESS | 2093 | 1471346167329 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 2093 | 1471346167330 Marionette TRACE conn2 <- [1,546,null,{}] 04:16:07 INFO - PROCESS | 2093 | 1471346167334 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}] 04:16:07 INFO - PROCESS | 2093 | 1471346167337 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:07 INFO - PROCESS | 2093 | 1471346167508 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:16:07 INFO - PROCESS | 2093 | 1471346167647 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:07 INFO - PROCESS | 2093 | 1471346167648 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x1133e1000 == 49 [pid = 2093] [id = 144] 04:16:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x10eaf1c00) [pid = 2093] [serial = 429] [outer = 0x0] 04:16:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x10eaf9400) [pid = 2093] [serial = 430] [outer = 0x10eaf1c00] 04:16:07 INFO - PROCESS | 2093 | 1471346167697 Marionette DEBUG loaded listener.js 04:16:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x11258fc00) [pid = 2093] [serial = 431] [outer = 0x10eaf1c00] 04:16:08 INFO - PROCESS | 2093 | 1471346168199 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]]]}] 04:16:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:16:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 924ms 04:16:08 INFO - PROCESS | 2093 | 1471346168257 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 2093 | 1471346168261 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:16:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:16:08 INFO - PROCESS | 2093 | 1471346168266 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 2093 | 1471346168269 Marionette TRACE conn2 <- [1,550,null,{}] 04:16:08 INFO - PROCESS | 2093 | 1471346168274 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}] 04:16:08 INFO - PROCESS | 2093 | 1471346168279 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:08 INFO - PROCESS | 2093 | 1471346168437 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:16:08 INFO - PROCESS | 2093 | 1471346168544 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 2093 | 1471346168546 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x12124d000 == 50 [pid = 2093] [id = 145] 04:16:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x116aacc00) [pid = 2093] [serial = 432] [outer = 0x0] 04:16:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x1194ee800) [pid = 2093] [serial = 433] [outer = 0x116aacc00] 04:16:08 INFO - PROCESS | 2093 | 1471346168588 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x119c2d400) [pid = 2093] [serial = 434] [outer = 0x116aacc00] 04:16:08 INFO - PROCESS | 2093 | 1471346168987 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]]]}] 04:16:09 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. 04:16:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 777ms 04:16:09 INFO - PROCESS | 2093 | 1471346169044 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 2093 | 1471346169046 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:16:09 INFO - PROCESS | 2093 | 1471346169049 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 2093 | 1471346169050 Marionette TRACE conn2 <- [1,554,null,{}] 04:16:09 INFO - PROCESS | 2093 | 1471346169053 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}] 04:16:09 INFO - PROCESS | 2093 | 1471346169054 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:09 INFO - PROCESS | 2093 | 1471346169165 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:16:09 INFO - PROCESS | 2093 | 1471346169225 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 2093 | 1471346169227 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bd98000 == 51 [pid = 2093] [id = 146] 04:16:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x1212cd400) [pid = 2093] [serial = 435] [outer = 0x0] 04:16:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x121977800) [pid = 2093] [serial = 436] [outer = 0x1212cd400] 04:16:09 INFO - PROCESS | 2093 | 1471346169298 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x125ef1400) [pid = 2093] [serial = 437] [outer = 0x1212cd400] 04:16:09 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:09 INFO - PROCESS | 2093 | 1471346169753 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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 769ms 04:16:09 INFO - PROCESS | 2093 | 1471346169819 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 2093 | 1471346169820 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:16:09 INFO - PROCESS | 2093 | 1471346169828 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 2093 | 1471346169832 Marionette TRACE conn2 <- [1,558,null,{}] 04:16:09 INFO - PROCESS | 2093 | 1471346169835 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}] 04:16:09 INFO - PROCESS | 2093 | 1471346169838 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:09 INFO - PROCESS | 2093 | 1471346169944 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:16:10 INFO - PROCESS | 2093 | 1471346170016 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 2093 | 1471346170018 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d42a000 == 52 [pid = 2093] [id = 147] 04:16:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x121a30400) [pid = 2093] [serial = 438] [outer = 0x0] 04:16:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x12a66f800) [pid = 2093] [serial = 439] [outer = 0x121a30400] 04:16:10 INFO - PROCESS | 2093 | 1471346170047 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x12a75ec00) [pid = 2093] [serial = 440] [outer = 0x121a30400] 04:16:10 INFO - PROCESS | 2093 | 1471346170453 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]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:16:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 676ms 04:16:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:16:10 INFO - PROCESS | 2093 | 1471346170524 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 2093 | 1471346170526 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:16:10 INFO - PROCESS | 2093 | 1471346170528 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 2093 | 1471346170530 Marionette TRACE conn2 <- [1,562,null,{}] 04:16:10 INFO - PROCESS | 2093 | 1471346170532 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}] 04:16:10 INFO - PROCESS | 2093 | 1471346170533 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:10 INFO - PROCESS | 2093 | 1471346170642 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:16:10 INFO - PROCESS | 2093 | 1471346170714 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 2093 | 1471346170716 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d8e7800 == 53 [pid = 2093] [id = 148] 04:16:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x12a762400) [pid = 2093] [serial = 441] [outer = 0x0] 04:16:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x12a766800) [pid = 2093] [serial = 442] [outer = 0x12a762400] 04:16:10 INFO - PROCESS | 2093 | 1471346170746 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 130 (0x12af7ec00) [pid = 2093] [serial = 443] [outer = 0x12a762400] 04:16:10 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:11 INFO - PROCESS | 2093 | 1471346171181 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]]]}] 04:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 04:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:16:11 INFO - PROCESS | 2093 | 1471346171199 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 2093 | 1471346171201 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:16:11 INFO - PROCESS | 2093 | 1471346171203 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 2093 | 1471346171204 Marionette TRACE conn2 <- [1,566,null,{}] 04:16:11 INFO - PROCESS | 2093 | 1471346171207 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}] 04:16:11 INFO - PROCESS | 2093 | 1471346171208 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:11 INFO - PROCESS | 2093 | 1471346171315 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:16:11 INFO - PROCESS | 2093 | 1471346171374 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 2093 | 1471346171378 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x112c4b800 == 54 [pid = 2093] [id = 149] 04:16:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 131 (0x10eafec00) [pid = 2093] [serial = 444] [outer = 0x0] 04:16:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 132 (0x112929800) [pid = 2093] [serial = 445] [outer = 0x10eafec00] 04:16:11 INFO - PROCESS | 2093 | 1471346171573 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 133 (0x113f3f400) [pid = 2093] [serial = 446] [outer = 0x10eafec00] 04:16:11 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:12 INFO - PROCESS | 2093 | 1471346172045 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]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 874ms 04:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:16:12 INFO - PROCESS | 2093 | 1471346172078 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 2093 | 1471346172080 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:16:12 INFO - PROCESS | 2093 | 1471346172083 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 2093 | 1471346172087 Marionette TRACE conn2 <- [1,570,null,{}] 04:16:12 INFO - PROCESS | 2093 | 1471346172090 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}] 04:16:12 INFO - PROCESS | 2093 | 1471346172092 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:12 INFO - PROCESS | 2093 | 1471346172188 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:16:12 INFO - PROCESS | 2093 | 1471346172268 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 2093 | 1471346172269 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x118103000 == 55 [pid = 2093] [id = 150] 04:16:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 134 (0x1194ee400) [pid = 2093] [serial = 447] [outer = 0x0] 04:16:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 135 (0x1194f5800) [pid = 2093] [serial = 448] [outer = 0x1194ee400] 04:16:12 INFO - PROCESS | 2093 | 1471346172310 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 136 (0x119c26400) [pid = 2093] [serial = 449] [outer = 0x1194ee400] 04:16:12 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x12d14f800 == 54 [pid = 2093] [id = 143] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x12c61c800 == 53 [pid = 2093] [id = 142] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x12bd99800 == 52 [pid = 2093] [id = 141] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x12afd2000 == 51 [pid = 2093] [id = 140] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x119289000 == 50 [pid = 2093] [id = 139] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x12942b000 == 49 [pid = 2093] [id = 138] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 135 (0x1192c7800) [pid = 2093] [serial = 331] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 134 (0x128d81c00) [pid = 2093] [serial = 337] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 133 (0x128b66800) [pid = 2093] [serial = 328] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 132 (0x1255b2000) [pid = 2093] [serial = 334] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x128bc5800 == 48 [pid = 2093] [id = 137] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x1248dc800 == 47 [pid = 2093] [id = 136] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x123499800 == 46 [pid = 2093] [id = 135] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x120f5e800 == 45 [pid = 2093] [id = 134] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d1000 == 44 [pid = 2093] [id = 133] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x116587800 == 43 [pid = 2093] [id = 132] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x126782800 == 42 [pid = 2093] [id = 128] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x11810b800 == 41 [pid = 2093] [id = 127] 04:16:12 INFO - PROCESS | 2093 | --DOCSHELL 0x12c62a800 == 40 [pid = 2093] [id = 126] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 131 (0x10eaf5400) [pid = 2093] [serial = 362] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 130 (0x110e30400) [pid = 2093] [serial = 368] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 129 (0x110e2b000) [pid = 2093] [serial = 367] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x12c5c1400) [pid = 2093] [serial = 365] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x12bddfc00) [pid = 2093] [serial = 355] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x12aa06800) [pid = 2093] [serial = 371] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x118050c00) [pid = 2093] [serial = 370] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x12bd2e800) [pid = 2093] [serial = 373] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x121930800) [pid = 2093] [serial = 359] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x12c28d400) [pid = 2093] [serial = 356] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x12ca16400) [pid = 2093] [serial = 374] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12192cc00) [pid = 2093] [serial = 358] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x11292c000) [pid = 2093] [serial = 361] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x125539000) [pid = 2093] [serial = 343] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x126c4a000) [pid = 2093] [serial = 344] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x119c2c400) [pid = 2093] [serial = 341] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x119950000) [pid = 2093] [serial = 340] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x128d7c800) [pid = 2093] [serial = 346] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x1294aec00) [pid = 2093] [serial = 347] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x12aa0b000) [pid = 2093] [serial = 349] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12b13f000) [pid = 2093] [serial = 350] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12bd2f400) [pid = 2093] [serial = 353] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12b953400) [pid = 2093] [serial = 352] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x121932800) [pid = 2093] [serial = 364] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 2093 | 1471346172850 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]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 773ms 04:16:12 INFO - PROCESS | 2093 | 1471346172856 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 2093 | 1471346172858 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:16:12 INFO - PROCESS | 2093 | 1471346172862 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 2093 | 1471346172864 Marionette TRACE conn2 <- [1,574,null,{}] 04:16:12 INFO - PROCESS | 2093 | 1471346172866 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}] 04:16:12 INFO - PROCESS | 2093 | 1471346172868 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:12 INFO - PROCESS | 2093 | 1471346172961 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:16:12 INFO - PROCESS | 2093 | 1471346172965 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 2093 | 1471346172966 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x1175c9000 == 41 [pid = 2093] [id = 151] 04:16:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x11813b800) [pid = 2093] [serial = 450] [outer = 0x0] 04:16:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x119c2fc00) [pid = 2093] [serial = 451] [outer = 0x11813b800] 04:16:12 INFO - PROCESS | 2093 | 1471346172994 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x121978800) [pid = 2093] [serial = 452] [outer = 0x11813b800] 04:16:13 INFO - PROCESS | 2093 | 1471346173363 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]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 521ms 04:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:16:13 INFO - PROCESS | 2093 | 1471346173400 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 2093 | 1471346173401 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:16:13 INFO - PROCESS | 2093 | 1471346173405 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 2093 | 1471346173407 Marionette TRACE conn2 <- [1,578,null,{}] 04:16:13 INFO - PROCESS | 2093 | 1471346173414 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}] 04:16:13 INFO - PROCESS | 2093 | 1471346173417 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:13 INFO - PROCESS | 2093 | 1471346173502 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:16:13 INFO - PROCESS | 2093 | 1471346173509 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 2093 | 1471346173511 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x123370800 == 42 [pid = 2093] [id = 152] 04:16:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x123519000) [pid = 2093] [serial = 453] [outer = 0x0] 04:16:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x126c4ac00) [pid = 2093] [serial = 454] [outer = 0x123519000] 04:16:13 INFO - PROCESS | 2093 | 1471346173537 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x128c46800) [pid = 2093] [serial = 455] [outer = 0x123519000] 04:16:13 INFO - PROCESS | 2093 | 1471346173988 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]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 622ms 04:16:14 INFO - PROCESS | 2093 | 1471346174031 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 2093 | 1471346174033 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:16:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:16:14 INFO - PROCESS | 2093 | 1471346174038 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 2093 | 1471346174040 Marionette TRACE conn2 <- [1,582,null,{}] 04:16:14 INFO - PROCESS | 2093 | 1471346174042 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}] 04:16:14 INFO - PROCESS | 2093 | 1471346174043 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:14 INFO - PROCESS | 2093 | 1471346174127 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:16:14 INFO - PROCESS | 2093 | 1471346174131 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 2093 | 1471346174132 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255ce000 == 43 [pid = 2093] [id = 153] 04:16:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x1292d2c00) [pid = 2093] [serial = 456] [outer = 0x0] 04:16:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12a668c00) [pid = 2093] [serial = 457] [outer = 0x1292d2c00] 04:16:14 INFO - PROCESS | 2093 | 1471346174160 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x12a760800) [pid = 2093] [serial = 458] [outer = 0x1292d2c00] 04:16:14 INFO - PROCESS | 2093 | 1471346174490 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]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 04:16:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:16:14 INFO - PROCESS | 2093 | 1471346174508 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 2093 | 1471346174509 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:16:14 INFO - PROCESS | 2093 | 1471346174511 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 2093 | 1471346174512 Marionette TRACE conn2 <- [1,586,null,{}] 04:16:14 INFO - PROCESS | 2093 | 1471346174515 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}] 04:16:14 INFO - PROCESS | 2093 | 1471346174516 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:14 INFO - PROCESS | 2093 | 1471346174634 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:16:14 INFO - PROCESS | 2093 | 1471346174670 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 2093 | 1471346174671 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a57800 == 44 [pid = 2093] [id = 154] 04:16:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x12a767400) [pid = 2093] [serial = 459] [outer = 0x0] 04:16:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x12aa10c00) [pid = 2093] [serial = 460] [outer = 0x12a767400] 04:16:14 INFO - PROCESS | 2093 | 1471346174704 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x12b215400) [pid = 2093] [serial = 461] [outer = 0x12a767400] 04:16:14 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:14 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:15 INFO - PROCESS | 2093 | 1471346175058 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]]]}] 04:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 570ms 04:16:15 INFO - PROCESS | 2093 | 1471346175081 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:16:15 INFO - PROCESS | 2093 | 1471346175082 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:16:15 INFO - PROCESS | 2093 | 1471346175085 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 2093 | 1471346175086 Marionette TRACE conn2 <- [1,590,null,{}] 04:16:15 INFO - PROCESS | 2093 | 1471346175093 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}] 04:16:15 INFO - PROCESS | 2093 | 1471346175097 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:15 INFO - PROCESS | 2093 | 1471346175203 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:16:15 INFO - PROCESS | 2093 | 1471346175207 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 2093 | 1471346175208 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x129654800 == 45 [pid = 2093] [id = 155] 04:16:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x12b952000) [pid = 2093] [serial = 462] [outer = 0x0] 04:16:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x12bfad000) [pid = 2093] [serial = 463] [outer = 0x12b952000] 04:16:15 INFO - PROCESS | 2093 | 1471346175233 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x118e9b800) [pid = 2093] [serial = 464] [outer = 0x12b952000] 04:16:15 INFO - PROCESS | 2093 | 1471346175606 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]]]}] 04:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 573ms 04:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:16:15 INFO - PROCESS | 2093 | 1471346175658 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:16:15 INFO - PROCESS | 2093 | 1471346175660 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:16:15 INFO - PROCESS | 2093 | 1471346175663 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 2093 | 1471346175665 Marionette TRACE conn2 <- [1,594,null,{}] 04:16:15 INFO - PROCESS | 2093 | 1471346175679 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}] 04:16:15 INFO - PROCESS | 2093 | 1471346175681 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:15 INFO - PROCESS | 2093 | 1471346175870 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:16:15 INFO - PROCESS | 2093 | 1471346175916 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 2093 | 1471346175917 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af9d800 == 46 [pid = 2093] [id = 156] 04:16:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x110eab000) [pid = 2093] [serial = 465] [outer = 0x0] 04:16:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x110eb0000) [pid = 2093] [serial = 466] [outer = 0x110eab000] 04:16:16 INFO - PROCESS | 2093 | 1471346176006 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x112cbfc00) [pid = 2093] [serial = 467] [outer = 0x110eab000] 04:16:16 INFO - PROCESS | 2093 | 1471346176392 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]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 770ms 04:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:16:16 INFO - PROCESS | 2093 | 1471346176433 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 2093 | 1471346176435 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:16:16 INFO - PROCESS | 2093 | 1471346176438 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 2093 | 1471346176440 Marionette TRACE conn2 <- [1,598,null,{}] 04:16:16 INFO - PROCESS | 2093 | 1471346176443 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}] 04:16:16 INFO - PROCESS | 2093 | 1471346176445 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:16 INFO - PROCESS | 2093 | 1471346176607 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:16:16 INFO - PROCESS | 2093 | 1471346176626 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 2093 | 1471346176627 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bd86800 == 47 [pid = 2093] [id = 157] 04:16:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x11890d400) [pid = 2093] [serial = 468] [outer = 0x0] 04:16:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x12c5c7400) [pid = 2093] [serial = 469] [outer = 0x11890d400] 04:16:16 INFO - PROCESS | 2093 | 1471346176669 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x12ca18c00) [pid = 2093] [serial = 470] [outer = 0x11890d400] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x124b37800) [pid = 2093] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x116ab4400) [pid = 2093] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x119c25400) [pid = 2093] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x126807800) [pid = 2093] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x119954c00) [pid = 2093] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x11604d000) [pid = 2093] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x11292ac00) [pid = 2093] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x112587400) [pid = 2093] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x1255b7000) [pid = 2093] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x12b951800) [pid = 2093] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x121975800) [pid = 2093] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12bd2d000) [pid = 2093] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x110e31c00) [pid = 2093] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x12496c400) [pid = 2093] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12aa09800) [pid = 2093] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x125eeec00) [pid = 2093] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x11877fc00) [pid = 2093] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x119c29c00) [pid = 2093] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x120f9f000) [pid = 2093] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x1294b4000) [pid = 2093] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x117c34400) [pid = 2093] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x126c51800) [pid = 2093] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x112926800) [pid = 2093] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12196b400) [pid = 2093] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:16:17 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x128b68000) [pid = 2093] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:16:17 INFO - PROCESS | 2093 | 1471346177245 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]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 819ms 04:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:16:17 INFO - PROCESS | 2093 | 1471346177258 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 2093 | 1471346177259 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:16:17 INFO - PROCESS | 2093 | 1471346177261 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 2093 | 1471346177262 Marionette TRACE conn2 <- [1,602,null,{}] 04:16:17 INFO - PROCESS | 2093 | 1471346177265 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}] 04:16:17 INFO - PROCESS | 2093 | 1471346177266 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:17 INFO - PROCESS | 2093 | 1471346177360 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:16:17 INFO - PROCESS | 2093 | 1471346177419 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 2093 | 1471346177420 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a4d000 == 48 [pid = 2093] [id = 158] 04:16:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x110eab800) [pid = 2093] [serial = 471] [outer = 0x0] 04:16:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x11877fc00) [pid = 2093] [serial = 472] [outer = 0x110eab800] 04:16:17 INFO - PROCESS | 2093 | 1471346177445 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x121932000) [pid = 2093] [serial = 473] [outer = 0x110eab800] 04:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 04:16:17 INFO - PROCESS | 2093 | 1471346177722 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]]]}] 04:16:17 INFO - PROCESS | 2093 | 1471346177730 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 2093 | 1471346177732 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:16:17 INFO - PROCESS | 2093 | 1471346177735 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 2093 | 1471346177738 Marionette TRACE conn2 <- [1,606,null,{}] 04:16:17 INFO - PROCESS | 2093 | 1471346177745 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}] 04:16:17 INFO - PROCESS | 2093 | 1471346177746 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:17 INFO - PROCESS | 2093 | 1471346177838 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:16:17 INFO - PROCESS | 2093 | 1471346177843 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 2093 | 1471346177844 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2ec000 == 49 [pid = 2093] [id = 159] 04:16:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12496c400) [pid = 2093] [serial = 474] [outer = 0x0] 04:16:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x128c41800) [pid = 2093] [serial = 475] [outer = 0x12496c400] 04:16:17 INFO - PROCESS | 2093 | 1471346177872 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12bd2a000) [pid = 2093] [serial = 476] [outer = 0x12496c400] 04:16:18 INFO - PROCESS | 2093 | 1471346178211 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]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 526ms 04:16:18 INFO - PROCESS | 2093 | 1471346178270 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 2093 | 1471346178272 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:16:18 INFO - PROCESS | 2093 | 1471346178274 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 2093 | 1471346178284 Marionette TRACE conn2 <- [1,610,null,{}] 04:16:18 INFO - PROCESS | 2093 | 1471346178286 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}] 04:16:18 INFO - PROCESS | 2093 | 1471346178288 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:18 INFO - PROCESS | 2093 | 1471346178386 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:16:18 INFO - PROCESS | 2093 | 1471346178389 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 2093 | 1471346178391 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d14e800 == 50 [pid = 2093] [id = 160] 04:16:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x1125bd000) [pid = 2093] [serial = 477] [outer = 0x0] 04:16:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x1125c1400) [pid = 2093] [serial = 478] [outer = 0x1125bd000] 04:16:18 INFO - PROCESS | 2093 | 1471346178416 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x110eaf800) [pid = 2093] [serial = 479] [outer = 0x1125bd000] 04:16:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x1125bcc00) [pid = 2093] [serial = 480] [outer = 0x12c5ca800] 04:16:18 INFO - PROCESS | 2093 | 1471346178802 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]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 578ms 04:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:16:18 INFO - PROCESS | 2093 | 1471346178853 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 2093 | 1471346178854 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:16:18 INFO - PROCESS | 2093 | 1471346178856 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 2093 | 1471346178857 Marionette TRACE conn2 <- [1,614,null,{}] 04:16:18 INFO - PROCESS | 2093 | 1471346178859 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}] 04:16:18 INFO - PROCESS | 2093 | 1471346178860 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:18 INFO - PROCESS | 2093 | 1471346178975 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:16:19 INFO - PROCESS | 2093 | 1471346179018 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 2093 | 1471346179019 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a35800 == 51 [pid = 2093] [id = 161] 04:16:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x1125b6800) [pid = 2093] [serial = 481] [outer = 0x0] 04:16:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x1219c9800) [pid = 2093] [serial = 482] [outer = 0x1125b6800] 04:16:19 INFO - PROCESS | 2093 | 1471346179043 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x128b68000) [pid = 2093] [serial = 483] [outer = 0x1125b6800] 04:16:19 INFO - PROCESS | 2093 | 1471346179502 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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 668ms 04:16:19 INFO - PROCESS | 2093 | 1471346179525 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 2093 | 1471346179528 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:16:19 INFO - PROCESS | 2093 | 1471346179531 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 2093 | 1471346179536 Marionette TRACE conn2 <- [1,618,null,{}] 04:16:19 INFO - PROCESS | 2093 | 1471346179541 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}] 04:16:19 INFO - PROCESS | 2093 | 1471346179542 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:19 INFO - PROCESS | 2093 | 1471346179653 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:16:19 INFO - PROCESS | 2093 | 1471346179751 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 2093 | 1471346179752 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x118ed4000 == 52 [pid = 2093] [id = 162] 04:16:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x112926000) [pid = 2093] [serial = 484] [outer = 0x0] 04:16:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x112cbc800) [pid = 2093] [serial = 485] [outer = 0x112926000] 04:16:19 INFO - PROCESS | 2093 | 1471346179797 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x117f7a400) [pid = 2093] [serial = 486] [outer = 0x112926000] 04:16:20 INFO - PROCESS | 2093 | 1471346180220 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]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 724ms 04:16:20 INFO - PROCESS | 2093 | 1471346180268 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 2093 | 1471346180271 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:16:20 INFO - PROCESS | 2093 | 1471346180277 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 2093 | 1471346180279 Marionette TRACE conn2 <- [1,622,null,{}] 04:16:20 INFO - PROCESS | 2093 | 1471346180281 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}] 04:16:20 INFO - PROCESS | 2093 | 1471346180283 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:20 INFO - PROCESS | 2093 | 1471346180396 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:16:20 INFO - PROCESS | 2093 | 1471346180471 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 2093 | 1471346180472 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x1267a1000 == 53 [pid = 2093] [id = 163] 04:16:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x1194f9c00) [pid = 2093] [serial = 487] [outer = 0x0] 04:16:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x119c24400) [pid = 2093] [serial = 488] [outer = 0x1194f9c00] 04:16:20 INFO - PROCESS | 2093 | 1471346180504 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x120f98800) [pid = 2093] [serial = 489] [outer = 0x1194f9c00] 04:16:20 INFO - PROCESS | 2093 | 1471346180913 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]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 04:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:16:20 INFO - PROCESS | 2093 | 1471346180947 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 2093 | 1471346180949 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:16:20 INFO - PROCESS | 2093 | 1471346180952 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 2093 | 1471346180954 Marionette TRACE conn2 <- [1,626,null,{}] 04:16:20 INFO - PROCESS | 2093 | 1471346180962 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}] 04:16:20 INFO - PROCESS | 2093 | 1471346180965 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:21 INFO - PROCESS | 2093 | 1471346181097 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:16:21 INFO - PROCESS | 2093 | 1471346181203 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 2093 | 1471346181205 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd42800 == 54 [pid = 2093] [id = 164] 04:16:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x121925c00) [pid = 2093] [serial = 490] [outer = 0x0] 04:16:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x125534000) [pid = 2093] [serial = 491] [outer = 0x121925c00] 04:16:21 INFO - PROCESS | 2093 | 1471346181238 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x128b61400) [pid = 2093] [serial = 492] [outer = 0x121925c00] 04:16:21 INFO - PROCESS | 2093 | 1471346181746 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]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 822ms 04:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:16:21 INFO - PROCESS | 2093 | 1471346181775 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 2093 | 1471346181778 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:16:21 INFO - PROCESS | 2093 | 1471346181781 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 2093 | 1471346181783 Marionette TRACE conn2 <- [1,630,null,{}] 04:16:21 INFO - PROCESS | 2093 | 1471346181812 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}] 04:16:21 INFO - PROCESS | 2093 | 1471346181815 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:21 INFO - PROCESS | 2093 | 1471346181958 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:16:22 INFO - PROCESS | 2093 | 1471346182032 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 2093 | 1471346182033 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d8e2800 == 55 [pid = 2093] [id = 165] 04:16:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x1294b1c00) [pid = 2093] [serial = 493] [outer = 0x0] 04:16:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x12a6d8800) [pid = 2093] [serial = 494] [outer = 0x1294b1c00] 04:16:22 INFO - PROCESS | 2093 | 1471346182063 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x12a776000) [pid = 2093] [serial = 495] [outer = 0x1294b1c00] 04:16:22 INFO - PROCESS | 2093 | 1471346182514 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]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 744ms 04:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:16:22 INFO - PROCESS | 2093 | 1471346182525 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 2093 | 1471346182527 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:16:22 INFO - PROCESS | 2093 | 1471346182529 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 2093 | 1471346182530 Marionette TRACE conn2 <- [1,634,null,{}] 04:16:22 INFO - PROCESS | 2093 | 1471346182532 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}] 04:16:22 INFO - PROCESS | 2093 | 1471346182534 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:22 INFO - PROCESS | 2093 | 1471346182641 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:16:22 INFO - PROCESS | 2093 | 1471346182746 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 2093 | 1471346182748 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x11251a800 == 56 [pid = 2093] [id = 166] 04:16:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 130 (0x110e26800) [pid = 2093] [serial = 496] [outer = 0x0] 04:16:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 131 (0x112921c00) [pid = 2093] [serial = 497] [outer = 0x110e26800] 04:16:22 INFO - PROCESS | 2093 | 1471346182781 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 132 (0x118911400) [pid = 2093] [serial = 498] [outer = 0x110e26800] 04:16:23 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:23 INFO - PROCESS | 2093 | 1471346183438 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]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 919ms 04:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:16:23 INFO - PROCESS | 2093 | 1471346183450 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 2093 | 1471346183453 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:16:23 INFO - PROCESS | 2093 | 1471346183458 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 2093 | 1471346183461 Marionette TRACE conn2 <- [1,638,null,{}] 04:16:23 INFO - PROCESS | 2093 | 1471346183466 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}] 04:16:23 INFO - PROCESS | 2093 | 1471346183468 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:23 INFO - PROCESS | 2093 | 1471346183614 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:16:23 INFO - PROCESS | 2093 | 1471346183759 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 2093 | 1471346183761 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x11652f000 == 57 [pid = 2093] [id = 167] 04:16:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 133 (0x110e23800) [pid = 2093] [serial = 499] [outer = 0x0] 04:16:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 134 (0x110e30800) [pid = 2093] [serial = 500] [outer = 0x110e23800] 04:16:23 INFO - PROCESS | 2093 | 1471346183796 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 135 (0x11292e000) [pid = 2093] [serial = 501] [outer = 0x110e23800] 04:16:24 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 773ms 04:16:24 INFO - PROCESS | 2093 | 1471346184224 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]]]}] 04:16:24 INFO - PROCESS | 2093 | 1471346184229 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 2093 | 1471346184232 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:16:24 INFO - PROCESS | 2093 | 1471346184236 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 2093 | 1471346184238 Marionette TRACE conn2 <- [1,642,null,{}] 04:16:24 INFO - PROCESS | 2093 | 1471346184240 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}] 04:16:24 INFO - PROCESS | 2093 | 1471346184242 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:24 INFO - PROCESS | 2093 | 1471346184358 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x12d14e800 == 56 [pid = 2093] [id = 160] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2ec000 == 55 [pid = 2093] [id = 159] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x126a4d000 == 54 [pid = 2093] [id = 158] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x12bd86800 == 53 [pid = 2093] [id = 157] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x12af9d800 == 52 [pid = 2093] [id = 156] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x129654800 == 51 [pid = 2093] [id = 155] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 134 (0x1194f7400) [pid = 2093] [serial = 427] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x126a57800 == 50 [pid = 2093] [id = 154] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x1255ce000 == 49 [pid = 2093] [id = 153] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x123370800 == 48 [pid = 2093] [id = 152] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x1175c9000 == 47 [pid = 2093] [id = 151] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x118103000 == 46 [pid = 2093] [id = 150] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x112c4b800 == 45 [pid = 2093] [id = 149] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x12d42a000 == 44 [pid = 2093] [id = 147] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x12bd98000 == 43 [pid = 2093] [id = 146] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x12124d000 == 42 [pid = 2093] [id = 145] 04:16:24 INFO - PROCESS | 2093 | --DOCSHELL 0x1133e1000 == 41 [pid = 2093] [id = 144] 04:16:24 INFO - PROCESS | 2093 | 1471346184451 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 2093 | 1471346184453 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x1127dd000 == 42 [pid = 2093] [id = 168] 04:16:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 135 (0x110eafc00) [pid = 2093] [serial = 502] [outer = 0x0] 04:16:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 136 (0x11292a800) [pid = 2093] [serial = 503] [outer = 0x110eafc00] 04:16:24 INFO - PROCESS | 2093 | 1471346184481 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 137 (0x1194ed400) [pid = 2093] [serial = 504] [outer = 0x110eafc00] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 136 (0x128fd3000) [pid = 2093] [serial = 386] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 135 (0x12197a000) [pid = 2093] [serial = 382] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 134 (0x12192f400) [pid = 2093] [serial = 400] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 133 (0x12a768400) [pid = 2093] [serial = 338] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 132 (0x12ce50800) [pid = 2093] [serial = 425] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 131 (0x128fd3c00) [pid = 2093] [serial = 407] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 130 (0x1192c6400) [pid = 2093] [serial = 380] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 129 (0x128b6cc00) [pid = 2093] [serial = 329] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x1292da800) [pid = 2093] [serial = 290] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x126806c00) [pid = 2093] [serial = 287] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x1192cd000) [pid = 2093] [serial = 397] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x12bfb8800) [pid = 2093] [serial = 424] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x112922c00) [pid = 2093] [serial = 419] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x12c288c00) [pid = 2093] [serial = 415] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x12bdd6400) [pid = 2093] [serial = 293] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x123588c00) [pid = 2093] [serial = 383] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12bddc400) [pid = 2093] [serial = 412] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x125ef2000) [pid = 2093] [serial = 421] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x126a97000) [pid = 2093] [serial = 335] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12bd33c00) [pid = 2093] [serial = 389] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x126c55c00) [pid = 2093] [serial = 403] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x12b140000) [pid = 2093] [serial = 422] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x112592000) [pid = 2093] [serial = 418] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x119c23c00) [pid = 2093] [serial = 332] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x1296e6c00) [pid = 2093] [serial = 392] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x126c55800) [pid = 2093] [serial = 406] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x124da4800) [pid = 2093] [serial = 401] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x128b6d000) [pid = 2093] [serial = 404] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x11805c000) [pid = 2093] [serial = 379] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x119c2d000) [pid = 2093] [serial = 398] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x12aa0c800) [pid = 2093] [serial = 409] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12330b800) [pid = 2093] [serial = 391] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1196a4000) [pid = 2093] [serial = 284] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x128b67400) [pid = 2093] [serial = 385] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x112cbb800) [pid = 2093] [serial = 394] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x12bd2c000) [pid = 2093] [serial = 410] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x121973000) [pid = 2093] [serial = 376] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x12c5c7800) [pid = 2093] [serial = 416] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x118912000) [pid = 2093] [serial = 395] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x121978c00) [pid = 2093] [serial = 377] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12bfb8000) [pid = 2093] [serial = 413] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x12b1cb000) [pid = 2093] [serial = 388] [outer = 0x0] [url = about:blank] 04:16:24 INFO - PROCESS | 2093 | 1471346184806 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]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 04:16:24 INFO - PROCESS | 2093 | 1471346184856 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 2093 | 1471346184858 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:16:24 INFO - PROCESS | 2093 | 1471346184860 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 2093 | 1471346184862 Marionette TRACE conn2 <- [1,646,null,{}] 04:16:24 INFO - PROCESS | 2093 | 1471346184869 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}] 04:16:24 INFO - PROCESS | 2093 | 1471346184872 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:24 INFO - PROCESS | 2093 | 1471346184959 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:16:24 INFO - PROCESS | 2093 | 1471346184963 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 2093 | 1471346184965 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x119674000 == 43 [pid = 2093] [id = 169] 04:16:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x119957000) [pid = 2093] [serial = 505] [outer = 0x0] 04:16:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x120f9fc00) [pid = 2093] [serial = 506] [outer = 0x119957000] 04:16:24 INFO - PROCESS | 2093 | 1471346184994 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12192e400) [pid = 2093] [serial = 507] [outer = 0x119957000] 04:16:25 INFO - PROCESS | 2093 | 1471346185410 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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 571ms 04:16:25 INFO - PROCESS | 2093 | 1471346185432 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:16:25 INFO - PROCESS | 2093 | 1471346185437 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:16:25 INFO - PROCESS | 2093 | 1471346185441 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 2093 | 1471346185442 Marionette TRACE conn2 <- [1,650,null,{}] 04:16:25 INFO - PROCESS | 2093 | 1471346185446 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}] 04:16:25 INFO - PROCESS | 2093 | 1471346185448 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:25 INFO - PROCESS | 2093 | 1471346185566 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:16:25 INFO - PROCESS | 2093 | 1471346185572 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 2093 | 1471346185573 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x12107d000 == 44 [pid = 2093] [id = 170] 04:16:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x121932400) [pid = 2093] [serial = 508] [outer = 0x0] 04:16:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1219c1400) [pid = 2093] [serial = 509] [outer = 0x121932400] 04:16:25 INFO - PROCESS | 2093 | 1471346185600 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x12344ec00) [pid = 2093] [serial = 510] [outer = 0x121932400] 04:16:25 INFO - PROCESS | 2093 | 1471346185936 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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 04:16:25 INFO - PROCESS | 2093 | 1471346185961 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 2093 | 1471346185962 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:16:25 INFO - PROCESS | 2093 | 1471346185964 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 2093 | 1471346185965 Marionette TRACE conn2 <- [1,654,null,{}] 04:16:25 INFO - PROCESS | 2093 | 1471346185969 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}] 04:16:25 INFO - PROCESS | 2093 | 1471346185971 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:26 INFO - PROCESS | 2093 | 1471346186051 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:16:26 INFO - PROCESS | 2093 | 1471346186057 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 2093 | 1471346186058 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x121458800 == 45 [pid = 2093] [id = 171] 04:16:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1219cd800) [pid = 2093] [serial = 511] [outer = 0x0] 04:16:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x124fd0400) [pid = 2093] [serial = 512] [outer = 0x1219cd800] 04:16:26 INFO - PROCESS | 2093 | 1471346186084 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x12680b400) [pid = 2093] [serial = 513] [outer = 0x1219cd800] 04:16:26 INFO - PROCESS | 2093 | 1471346186442 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]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 04:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:16:26 INFO - PROCESS | 2093 | 1471346186484 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 2093 | 1471346186485 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:16:26 INFO - PROCESS | 2093 | 1471346186487 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 2093 | 1471346186495 Marionette TRACE conn2 <- [1,658,null,{}] 04:16:26 INFO - PROCESS | 2093 | 1471346186498 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}] 04:16:26 INFO - PROCESS | 2093 | 1471346186502 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:26 INFO - PROCESS | 2093 | 1471346186635 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:16:26 INFO - PROCESS | 2093 | 1471346186681 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 2093 | 1471346186682 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x12551c800 == 46 [pid = 2093] [id = 172] 04:16:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x1268a2c00) [pid = 2093] [serial = 514] [outer = 0x0] 04:16:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x128b65000) [pid = 2093] [serial = 515] [outer = 0x1268a2c00] 04:16:26 INFO - PROCESS | 2093 | 1471346186709 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12a759800) [pid = 2093] [serial = 516] [outer = 0x1268a2c00] 04:16:27 INFO - PROCESS | 2093 | 1471346187002 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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 528ms 04:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:16:27 INFO - PROCESS | 2093 | 1471346187027 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 2093 | 1471346187028 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:16:27 INFO - PROCESS | 2093 | 1471346187030 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 2093 | 1471346187031 Marionette TRACE conn2 <- [1,662,null,{}] 04:16:27 INFO - PROCESS | 2093 | 1471346187034 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}] 04:16:27 INFO - PROCESS | 2093 | 1471346187036 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:27 INFO - PROCESS | 2093 | 1471346187145 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:16:27 INFO - PROCESS | 2093 | 1471346187181 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 2093 | 1471346187182 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x126134000 == 47 [pid = 2093] [id = 173] 04:16:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x1268a5800) [pid = 2093] [serial = 517] [outer = 0x0] 04:16:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12a762c00) [pid = 2093] [serial = 518] [outer = 0x1268a5800] 04:16:27 INFO - PROCESS | 2093 | 1471346187207 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12af7fc00) [pid = 2093] [serial = 519] [outer = 0x1268a5800] 04:16:27 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:27 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:27 INFO - PROCESS | 2093 | 1471346187592 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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 571ms 04:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:16:27 INFO - PROCESS | 2093 | 1471346187608 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 2093 | 1471346187610 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:16:27 INFO - PROCESS | 2093 | 1471346187614 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 2093 | 1471346187616 Marionette TRACE conn2 <- [1,666,null,{}] 04:16:27 INFO - PROCESS | 2093 | 1471346187619 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}] 04:16:27 INFO - PROCESS | 2093 | 1471346187621 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:27 INFO - PROCESS | 2093 | 1471346187781 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:16:27 INFO - PROCESS | 2093 | 1471346187796 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 2093 | 1471346187797 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bbd800 == 48 [pid = 2093] [id = 174] 04:16:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12af86c00) [pid = 2093] [serial = 520] [outer = 0x0] 04:16:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12b1ca000) [pid = 2093] [serial = 521] [outer = 0x12af86c00] 04:16:27 INFO - PROCESS | 2093 | 1471346187823 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12b214000) [pid = 2093] [serial = 522] [outer = 0x12af86c00] 04:16:28 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:28 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:28 INFO - PROCESS | 2093 | 1471346188181 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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 04:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:16:28 INFO - PROCESS | 2093 | 1471346188234 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 2093 | 1471346188236 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:16:28 INFO - PROCESS | 2093 | 1471346188239 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 2093 | 1471346188241 Marionette TRACE conn2 <- [1,670,null,{}] 04:16:28 INFO - PROCESS | 2093 | 1471346188244 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}] 04:16:28 INFO - PROCESS | 2093 | 1471346188246 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:28 INFO - PROCESS | 2093 | 1471346188412 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:16:28 INFO - PROCESS | 2093 | 1471346188430 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 2093 | 1471346188432 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x12942d000 == 49 [pid = 2093] [id = 175] 04:16:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12b219800) [pid = 2093] [serial = 523] [outer = 0x0] 04:16:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12bd2a400) [pid = 2093] [serial = 524] [outer = 0x12b219800] 04:16:28 INFO - PROCESS | 2093 | 1471346188472 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12bd35c00) [pid = 2093] [serial = 525] [outer = 0x12b219800] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x1194f3400) [pid = 2093] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12b952000) [pid = 2093] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x110eab000) [pid = 2093] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x110eab800) [pid = 2093] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x11890d400) [pid = 2093] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x1125bd000) [pid = 2093] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x1292d2c00) [pid = 2093] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x1194ee400) [pid = 2093] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x10eafec00) [pid = 2093] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x12a767400) [pid = 2093] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x123519000) [pid = 2093] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11813b800) [pid = 2093] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:16:28 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x12496c400) [pid = 2093] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:16:29 INFO - PROCESS | 2093 | 1471346189079 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]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 870ms 04:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:16:29 INFO - PROCESS | 2093 | 1471346189109 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 2093 | 1471346189110 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:16:29 INFO - PROCESS | 2093 | 1471346189113 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 2093 | 1471346189114 Marionette TRACE conn2 <- [1,674,null,{}] 04:16:29 INFO - PROCESS | 2093 | 1471346189116 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}] 04:16:29 INFO - PROCESS | 2093 | 1471346189117 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:29 INFO - PROCESS | 2093 | 1471346189241 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:16:29 INFO - PROCESS | 2093 | 1471346189278 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 2093 | 1471346189279 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x129647800 == 50 [pid = 2093] [id = 176] 04:16:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x110eab800) [pid = 2093] [serial = 526] [outer = 0x0] 04:16:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x119c28800) [pid = 2093] [serial = 527] [outer = 0x110eab800] 04:16:29 INFO - PROCESS | 2093 | 1471346189305 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x128b61800) [pid = 2093] [serial = 528] [outer = 0x110eab800] 04:16:29 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:29 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:29 INFO - PROCESS | 2093 | 1471346189581 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]]]}] 04:16:29 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 04:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 04:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:16:29 INFO - PROCESS | 2093 | 1471346189632 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 2093 | 1471346189634 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:16:29 INFO - PROCESS | 2093 | 1471346189639 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 2093 | 1471346189641 Marionette TRACE conn2 <- [1,678,null,{}] 04:16:29 INFO - PROCESS | 2093 | 1471346189644 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}] 04:16:29 INFO - PROCESS | 2093 | 1471346189645 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:29 INFO - PROCESS | 2093 | 1471346189754 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:16:29 INFO - PROCESS | 2093 | 1471346189830 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 2093 | 1471346189832 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af94800 == 51 [pid = 2093] [id = 177] 04:16:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1125bf400) [pid = 2093] [serial = 529] [outer = 0x0] 04:16:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12a75d800) [pid = 2093] [serial = 530] [outer = 0x1125bf400] 04:16:29 INFO - PROCESS | 2093 | 1471346189876 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12c28b800) [pid = 2093] [serial = 531] [outer = 0x1125bf400] 04:16:30 INFO - PROCESS | 2093 | 1471346190323 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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 721ms 04:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:16:30 INFO - PROCESS | 2093 | 1471346190359 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 2093 | 1471346190361 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:16:30 INFO - PROCESS | 2093 | 1471346190363 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 2093 | 1471346190364 Marionette TRACE conn2 <- [1,682,null,{}] 04:16:30 INFO - PROCESS | 2093 | 1471346190366 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}] 04:16:30 INFO - PROCESS | 2093 | 1471346190368 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:30 INFO - PROCESS | 2093 | 1471346190483 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:16:30 INFO - PROCESS | 2093 | 1471346190490 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 2093 | 1471346190491 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b969000 == 52 [pid = 2093] [id = 178] 04:16:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x110e57800) [pid = 2093] [serial = 532] [outer = 0x0] 04:16:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x110e5dc00) [pid = 2093] [serial = 533] [outer = 0x110e57800] 04:16:30 INFO - PROCESS | 2093 | 1471346190516 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x110e61c00) [pid = 2093] [serial = 534] [outer = 0x110e57800] 04:16:31 INFO - PROCESS | 2093 | 1471346191422 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]]]}] 04:16:31 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) 04:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1070ms 04:16:31 INFO - PROCESS | 2093 | 1471346191434 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:16:31 INFO - PROCESS | 2093 | 1471346191436 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:16:31 INFO - PROCESS | 2093 | 1471346191440 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 2093 | 1471346191442 Marionette TRACE conn2 <- [1,686,null,{}] 04:16:31 INFO - PROCESS | 2093 | 1471346191445 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}] 04:16:31 INFO - PROCESS | 2093 | 1471346191447 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:31 INFO - PROCESS | 2093 | 1471346191557 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:16:31 INFO - PROCESS | 2093 | 1471346191620 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 2093 | 1471346191623 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x1175d6800 == 53 [pid = 2093] [id = 179] 04:16:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x112596800) [pid = 2093] [serial = 535] [outer = 0x0] 04:16:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x1125b6c00) [pid = 2093] [serial = 536] [outer = 0x112596800] 04:16:31 INFO - PROCESS | 2093 | 1471346191696 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x11292ac00) [pid = 2093] [serial = 537] [outer = 0x112596800] 04:16:32 INFO - PROCESS | 2093 | 1471346192600 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]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1170ms 04:16:32 INFO - PROCESS | 2093 | 1471346192610 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 2093 | 1471346192613 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:16:32 INFO - PROCESS | 2093 | 1471346192619 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 2093 | 1471346192621 Marionette TRACE conn2 <- [1,690,null,{}] 04:16:32 INFO - PROCESS | 2093 | 1471346192623 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}] 04:16:32 INFO - PROCESS | 2093 | 1471346192625 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:32 INFO - PROCESS | 2093 | 1471346192737 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:16:32 INFO - PROCESS | 2093 | 1471346192800 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 2093 | 1471346192802 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x12125f000 == 54 [pid = 2093] [id = 180] 04:16:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x112975400) [pid = 2093] [serial = 538] [outer = 0x0] 04:16:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x113381800) [pid = 2093] [serial = 539] [outer = 0x112975400] 04:16:32 INFO - PROCESS | 2093 | 1471346192874 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x11890d000) [pid = 2093] [serial = 540] [outer = 0x112975400] 04:16:33 INFO - PROCESS | 2093 | 1471346193831 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]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1225ms 04:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:16:33 INFO - PROCESS | 2093 | 1471346193842 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 2093 | 1471346193844 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:16:33 INFO - PROCESS | 2093 | 1471346193846 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 2093 | 1471346193849 Marionette TRACE conn2 <- [1,694,null,{}] 04:16:33 INFO - PROCESS | 2093 | 1471346193858 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}] 04:16:33 INFO - PROCESS | 2093 | 1471346193861 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:33 INFO - PROCESS | 2093 | 1471346193974 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:16:34 INFO - PROCESS | 2093 | 1471346194080 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 2093 | 1471346194082 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x11616d000 == 55 [pid = 2093] [id = 181] 04:16:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x1125b2c00) [pid = 2093] [serial = 541] [outer = 0x0] 04:16:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x113f42c00) [pid = 2093] [serial = 542] [outer = 0x1125b2c00] 04:16:34 INFO - PROCESS | 2093 | 1471346194134 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x121925800) [pid = 2093] [serial = 543] [outer = 0x1125b2c00] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12af94800 == 54 [pid = 2093] [id = 177] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x129647800 == 53 [pid = 2093] [id = 176] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12942d000 == 52 [pid = 2093] [id = 175] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x128bbd800 == 51 [pid = 2093] [id = 174] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x126134000 == 50 [pid = 2093] [id = 173] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12551c800 == 49 [pid = 2093] [id = 172] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x121458800 == 48 [pid = 2093] [id = 171] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12107d000 == 47 [pid = 2093] [id = 170] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x119674000 == 46 [pid = 2093] [id = 169] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x1127dd000 == 45 [pid = 2093] [id = 168] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x11652f000 == 44 [pid = 2093] [id = 167] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x11251a800 == 43 [pid = 2093] [id = 166] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12d8e2800 == 42 [pid = 2093] [id = 165] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd42800 == 41 [pid = 2093] [id = 164] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x1267a1000 == 40 [pid = 2093] [id = 163] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x118ed4000 == 39 [pid = 2093] [id = 162] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12a571000 == 38 [pid = 2093] [id = 80] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x121916800 == 37 [pid = 2093] [id = 112] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x1168c5800 == 36 [pid = 2093] [id = 131] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12bd96000 == 35 [pid = 2093] [id = 113] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd56000 == 34 [pid = 2093] [id = 130] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12d8e7800 == 33 [pid = 2093] [id = 148] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x116030800 == 32 [pid = 2093] [id = 63] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x128a35800 == 31 [pid = 2093] [id = 161] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12ca27800 == 30 [pid = 2093] [id = 129] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12125f000 == 29 [pid = 2093] [id = 180] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x12b969000 == 28 [pid = 2093] [id = 178] 04:16:35 INFO - PROCESS | 2093 | --DOCSHELL 0x1175d6800 == 27 [pid = 2093] [id = 179] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12bd2e000) [pid = 2093] [serial = 428] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x12bfad000) [pid = 2093] [serial = 463] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x110eb0000) [pid = 2093] [serial = 466] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x11877fc00) [pid = 2093] [serial = 472] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x12c5c7400) [pid = 2093] [serial = 469] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x112cbfc00) [pid = 2093] [serial = 467] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x1125c1400) [pid = 2093] [serial = 478] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x1194ee800) [pid = 2093] [serial = 433] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x121977800) [pid = 2093] [serial = 436] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12a668c00) [pid = 2093] [serial = 457] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12a760800) [pid = 2093] [serial = 458] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x119c26400) [pid = 2093] [serial = 449] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x1194f5800) [pid = 2093] [serial = 448] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x112929800) [pid = 2093] [serial = 445] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x113f3f400) [pid = 2093] [serial = 446] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12a766800) [pid = 2093] [serial = 442] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12aa10c00) [pid = 2093] [serial = 460] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x12a66f800) [pid = 2093] [serial = 439] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x128c46800) [pid = 2093] [serial = 455] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x126c4ac00) [pid = 2093] [serial = 454] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x10eaf9400) [pid = 2093] [serial = 430] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x119c2fc00) [pid = 2093] [serial = 451] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x121978800) [pid = 2093] [serial = 452] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x128c41800) [pid = 2093] [serial = 475] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x119489c00) [pid = 2093] [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.] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x12bd2a000) [pid = 2093] [serial = 476] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x12ca18c00) [pid = 2093] [serial = 470] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x121932000) [pid = 2093] [serial = 473] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x118e9b800) [pid = 2093] [serial = 464] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x110eaf800) [pid = 2093] [serial = 479] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x12b215400) [pid = 2093] [serial = 461] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1219c9800) [pid = 2093] [serial = 482] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2093 | 1471346195868 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]]]}] 04:16:35 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) 04:16:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2077ms 04:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:16:35 INFO - PROCESS | 2093 | 1471346195924 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 2093 | 1471346195926 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:16:35 INFO - PROCESS | 2093 | 1471346195930 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 2093 | 1471346195932 Marionette TRACE conn2 <- [1,698,null,{}] 04:16:35 INFO - PROCESS | 2093 | 1471346195937 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}] 04:16:35 INFO - PROCESS | 2093 | 1471346195938 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:36 INFO - PROCESS | 2093 | 1471346196015 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:16:36 INFO - PROCESS | 2093 | 1471346196023 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 2093 | 1471346196025 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x112f0b000 == 28 [pid = 2093] [id = 182] 04:16:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1125b8800) [pid = 2093] [serial = 544] [outer = 0x0] 04:16:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1125c1000) [pid = 2093] [serial = 545] [outer = 0x1125b8800] 04:16:36 INFO - PROCESS | 2093 | 1471346196055 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x112978400) [pid = 2093] [serial = 546] [outer = 0x1125b8800] 04:16:36 INFO - PROCESS | 2093 | 1471346196883 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]]]}] 04:16:36 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) 04:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 04:16:36 INFO - PROCESS | 2093 | 1471346196903 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 2093 | 1471346196907 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:16:36 INFO - PROCESS | 2093 | 1471346196911 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 2093 | 1471346196913 Marionette TRACE conn2 <- [1,702,null,{}] 04:16:36 INFO - PROCESS | 2093 | 1471346196915 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}] 04:16:36 INFO - PROCESS | 2093 | 1471346196918 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:37 INFO - PROCESS | 2093 | 1471346197021 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:16:37 INFO - PROCESS | 2093 | 1471346197028 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 2093 | 1471346197029 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x11684e000 == 29 [pid = 2093] [id = 183] 04:16:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x112985c00) [pid = 2093] [serial = 547] [outer = 0x0] 04:16:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x113abe000) [pid = 2093] [serial = 548] [outer = 0x112985c00] 04:16:37 INFO - PROCESS | 2093 | 1471346197060 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x115d21c00) [pid = 2093] [serial = 549] [outer = 0x112985c00] 04:16:37 INFO - PROCESS | 2093 | 1471346197878 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]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 04:16:37 INFO - PROCESS | 2093 | 1471346197882 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:16:37 INFO - PROCESS | 2093 | 1471346197883 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:16:37 INFO - PROCESS | 2093 | 1471346197896 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 2093 | 1471346197899 Marionette TRACE conn2 <- [1,706,null,{}] 04:16:37 INFO - PROCESS | 2093 | 1471346197913 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}] 04:16:37 INFO - PROCESS | 2093 | 1471346197916 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:38 INFO - PROCESS | 2093 | 1471346198022 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:16:38 INFO - PROCESS | 2093 | 1471346198027 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 2093 | 1471346198029 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x11810b000 == 30 [pid = 2093] [id = 184] 04:16:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x117f7c000) [pid = 2093] [serial = 550] [outer = 0x0] 04:16:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x118134400) [pid = 2093] [serial = 551] [outer = 0x117f7c000] 04:16:38 INFO - PROCESS | 2093 | 1471346198058 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x11877f800) [pid = 2093] [serial = 552] [outer = 0x117f7c000] 04:16:38 INFO - PROCESS | 2093 | 1471346198911 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]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1038ms 04:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:16:38 INFO - PROCESS | 2093 | 1471346198926 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 2093 | 1471346198928 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:16:38 INFO - PROCESS | 2093 | 1471346198936 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 2093 | 1471346198939 Marionette TRACE conn2 <- [1,710,null,{}] 04:16:38 INFO - PROCESS | 2093 | 1471346198941 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}] 04:16:38 INFO - PROCESS | 2093 | 1471346198942 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:39 INFO - PROCESS | 2093 | 1471346199039 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:16:39 INFO - PROCESS | 2093 | 1471346199043 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 2093 | 1471346199044 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x11929c800 == 31 [pid = 2093] [id = 185] 04:16:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x118e8fc00) [pid = 2093] [serial = 553] [outer = 0x0] 04:16:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1192cbc00) [pid = 2093] [serial = 554] [outer = 0x118e8fc00] 04:16:39 INFO - PROCESS | 2093 | 1471346199071 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1194ee400) [pid = 2093] [serial = 555] [outer = 0x118e8fc00] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x10eaf1c00) [pid = 2093] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x116aacc00) [pid = 2093] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x121a30400) [pid = 2093] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1212cd400) [pid = 2093] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12a762400) [pid = 2093] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1125bf400) [pid = 2093] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1268a5800) [pid = 2093] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x12af86c00) [pid = 2093] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x12b219800) [pid = 2093] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x110eab800) [pid = 2093] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x110e26800) [pid = 2093] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1194f9c00) [pid = 2093] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x119957000) [pid = 2093] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x110e23800) [pid = 2093] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x121925c00) [pid = 2093] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x121932400) [pid = 2093] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x110e57800) [pid = 2093] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1219cd800) [pid = 2093] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112926000) [pid = 2093] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1294b1c00) [pid = 2093] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1125b6800) [pid = 2093] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x110eafc00) [pid = 2093] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:16:40 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1268a2c00) [pid = 2093] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:16:40 INFO - PROCESS | 2093 | 1471346200198 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]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1278ms 04:16:40 INFO - PROCESS | 2093 | 1471346200208 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 2093 | 1471346200209 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:16:40 INFO - PROCESS | 2093 | 1471346200211 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 2093 | 1471346200221 Marionette TRACE conn2 <- [1,714,null,{}] 04:16:40 INFO - PROCESS | 2093 | 1471346200225 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}] 04:16:40 INFO - PROCESS | 2093 | 1471346200226 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:40 INFO - PROCESS | 2093 | 1471346200309 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:16:40 INFO - PROCESS | 2093 | 1471346200313 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 2093 | 1471346200314 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x11991f800 == 32 [pid = 2093] [id = 186] 04:16:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x110eab800) [pid = 2093] [serial = 556] [outer = 0x0] 04:16:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x116aacc00) [pid = 2093] [serial = 557] [outer = 0x110eab800] 04:16:40 INFO - PROCESS | 2093 | 1471346200342 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1194ee000) [pid = 2093] [serial = 558] [outer = 0x110eab800] 04:16:41 INFO - PROCESS | 2093 | 1471346201143 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]]]}] 04:16:41 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 04:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 980ms 04:16:41 INFO - PROCESS | 2093 | 1471346201192 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 2093 | 1471346201194 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:16:41 INFO - PROCESS | 2093 | 1471346201196 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 2093 | 1471346201197 Marionette TRACE conn2 <- [1,718,null,{}] 04:16:41 INFO - PROCESS | 2093 | 1471346201199 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}] 04:16:41 INFO - PROCESS | 2093 | 1471346201203 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:41 INFO - PROCESS | 2093 | 1471346201330 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:16:41 INFO - PROCESS | 2093 | 1471346201338 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 2093 | 1471346201339 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x121123800 == 33 [pid = 2093] [id = 187] 04:16:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x116543800) [pid = 2093] [serial = 559] [outer = 0x0] 04:16:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1196a5c00) [pid = 2093] [serial = 560] [outer = 0x116543800] 04:16:41 INFO - PROCESS | 2093 | 1471346201365 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1214dac00) [pid = 2093] [serial = 561] [outer = 0x116543800] 04:16:42 INFO - PROCESS | 2093 | 1471346202207 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]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1029ms 04:16:42 INFO - PROCESS | 2093 | 1471346202226 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 2093 | 1471346202229 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:16:42 INFO - PROCESS | 2093 | 1471346202232 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 2093 | 1471346202234 Marionette TRACE conn2 <- [1,722,null,{}] 04:16:42 INFO - PROCESS | 2093 | 1471346202241 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}] 04:16:42 INFO - PROCESS | 2093 | 1471346202242 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:42 INFO - PROCESS | 2093 | 1471346202350 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:16:42 INFO - PROCESS | 2093 | 1471346202405 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 2093 | 1471346202406 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x1150b5800 == 34 [pid = 2093] [id = 188] 04:16:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x112588400) [pid = 2093] [serial = 562] [outer = 0x0] 04:16:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x1125b9400) [pid = 2093] [serial = 563] [outer = 0x112588400] 04:16:42 INFO - PROCESS | 2093 | 1471346202440 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11297a400) [pid = 2093] [serial = 564] [outer = 0x112588400] 04:16:42 INFO - PROCESS | 2093 | 1471346202982 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] 04:16:43 INFO - PROCESS | 2093 | 1471346203061 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:16:43 INFO - PROCESS | 2093 | 1471346203065 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 2093 | 1471346203067 Marionette TRACE conn2 <- [1,726,null,{}] 04:16:43 INFO - PROCESS | 2093 | 1471346203070 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}] 04:16:43 INFO - PROCESS | 2093 | 1471346203071 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:43 INFO - PROCESS | 2093 | 1471346203178 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:16:43 INFO - PROCESS | 2093 | 1471346203234 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 2093 | 1471346203235 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x119294000 == 35 [pid = 2093] [id = 189] 04:16:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x116109400) [pid = 2093] [serial = 565] [outer = 0x0] 04:16:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x116543000) [pid = 2093] [serial = 566] [outer = 0x116109400] 04:16:43 INFO - PROCESS | 2093 | 1471346203267 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1175a1800) [pid = 2093] [serial = 567] [outer = 0x116109400] 04:16:43 INFO - PROCESS | 2093 | 1471346203855 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]]]}] 04:16:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 872ms 04:16:43 INFO - PROCESS | 2093 | 1471346203938 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:16:43 INFO - PROCESS | 2093 | 1471346203940 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:16:43 INFO - PROCESS | 2093 | 1471346203942 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 2093 | 1471346203945 Marionette TRACE conn2 <- [1,730,null,{}] 04:16:43 INFO - PROCESS | 2093 | 1471346203952 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}] 04:16:43 INFO - PROCESS | 2093 | 1471346203956 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:44 INFO - PROCESS | 2093 | 1471346204062 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:16:44 INFO - PROCESS | 2093 | 1471346204120 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 2093 | 1471346204122 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x119ce6800 == 36 [pid = 2093] [id = 190] 04:16:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x117f79000) [pid = 2093] [serial = 568] [outer = 0x0] 04:16:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1192cd000) [pid = 2093] [serial = 569] [outer = 0x117f79000] 04:16:44 INFO - PROCESS | 2093 | 1471346204155 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x11969e800) [pid = 2093] [serial = 570] [outer = 0x117f79000] 04:16:44 INFO - PROCESS | 2093 | --DOCSHELL 0x112d6e000 == 35 [pid = 2093] [id = 24] 04:16:44 INFO - PROCESS | 2093 | --DOCSHELL 0x112c44800 == 34 [pid = 2093] [id = 25] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x12c28b800) [pid = 2093] [serial = 531] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x12a762c00) [pid = 2093] [serial = 518] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x12b1ca000) [pid = 2093] [serial = 521] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x12af7fc00) [pid = 2093] [serial = 519] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x12bd2a400) [pid = 2093] [serial = 524] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x119c28800) [pid = 2093] [serial = 527] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x112921c00) [pid = 2093] [serial = 497] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x118911400) [pid = 2093] [serial = 498] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x119c24400) [pid = 2093] [serial = 488] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x120f98800) [pid = 2093] [serial = 489] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x120f9fc00) [pid = 2093] [serial = 506] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x12192e400) [pid = 2093] [serial = 507] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x110e30800) [pid = 2093] [serial = 500] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x11292e000) [pid = 2093] [serial = 501] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x125534000) [pid = 2093] [serial = 491] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x128b61400) [pid = 2093] [serial = 492] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1219c1400) [pid = 2093] [serial = 509] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x12344ec00) [pid = 2093] [serial = 510] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x110e5dc00) [pid = 2093] [serial = 533] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x124fd0400) [pid = 2093] [serial = 512] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x12680b400) [pid = 2093] [serial = 513] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x112cbc800) [pid = 2093] [serial = 485] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x117f7a400) [pid = 2093] [serial = 486] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x12a6d8800) [pid = 2093] [serial = 494] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x12b214000) [pid = 2093] [serial = 522] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x12a776000) [pid = 2093] [serial = 495] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x128b68000) [pid = 2093] [serial = 483] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x11292a800) [pid = 2093] [serial = 503] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x1194ed400) [pid = 2093] [serial = 504] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x110e61c00) [pid = 2093] [serial = 534] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x12bd35c00) [pid = 2093] [serial = 525] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 61 (0x128b61800) [pid = 2093] [serial = 528] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 60 (0x128b65000) [pid = 2093] [serial = 515] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 59 (0x12a75d800) [pid = 2093] [serial = 530] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 58 (0x12a759800) [pid = 2093] [serial = 516] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 57 (0x11258fc00) [pid = 2093] [serial = 431] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 56 (0x119c2d400) [pid = 2093] [serial = 434] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 55 (0x12a75ec00) [pid = 2093] [serial = 440] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 54 (0x125ef1400) [pid = 2093] [serial = 437] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | --DOMWINDOW == 53 (0x12af7ec00) [pid = 2093] [serial = 443] [outer = 0x0] [url = about:blank] 04:16:44 INFO - PROCESS | 2093 | 1471346204741 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] 04:16:44 INFO - PROCESS | 2093 | 1471346204770 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:16:44 INFO - PROCESS | 2093 | 1471346204779 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 2093 | 1471346204781 Marionette TRACE conn2 <- [1,734,null,{}] 04:16:44 INFO - PROCESS | 2093 | 1471346204784 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}] 04:16:44 INFO - PROCESS | 2093 | 1471346204789 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:44 INFO - PROCESS | 2093 | 1471346204876 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:16:44 INFO - PROCESS | 2093 | 1471346204930 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 2093 | 1471346204933 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x1150bf000 == 35 [pid = 2093] [id = 191] 04:16:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 54 (0x11292e800) [pid = 2093] [serial = 571] [outer = 0x0] 04:16:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 55 (0x11297c400) [pid = 2093] [serial = 572] [outer = 0x11292e800] 04:16:44 INFO - PROCESS | 2093 | 1471346204961 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 56 (0x112fba400) [pid = 2093] [serial = 573] [outer = 0x11292e800] 04:16:45 INFO - PROCESS | 2093 | 1471346205267 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]]]}] 04:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 04:16:45 INFO - PROCESS | 2093 | 1471346205300 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 2093 | 1471346205306 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:16:45 INFO - PROCESS | 2093 | 1471346205310 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 2093 | 1471346205312 Marionette TRACE conn2 <- [1,738,null,{}] 04:16:45 INFO - PROCESS | 2093 | 1471346205314 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}] 04:16:45 INFO - PROCESS | 2093 | 1471346205316 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:45 INFO - PROCESS | 2093 | 1471346205418 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:16:45 INFO - PROCESS | 2093 | 1471346205480 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 2093 | 1471346205482 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x117cb3800 == 36 [pid = 2093] [id = 192] 04:16:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 57 (0x11325dc00) [pid = 2093] [serial = 574] [outer = 0x0] 04:16:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 58 (0x116109800) [pid = 2093] [serial = 575] [outer = 0x11325dc00] 04:16:45 INFO - PROCESS | 2093 | 1471346205513 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 59 (0x118781c00) [pid = 2093] [serial = 576] [outer = 0x11325dc00] 04:16:46 INFO - PROCESS | 2093 | 1471346206307 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]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1021ms 04:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:16:46 INFO - PROCESS | 2093 | 1471346206332 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 2093 | 1471346206333 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:16:46 INFO - PROCESS | 2093 | 1471346206337 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 2093 | 1471346206340 Marionette TRACE conn2 <- [1,742,null,{}] 04:16:46 INFO - PROCESS | 2093 | 1471346206358 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}] 04:16:46 INFO - PROCESS | 2093 | 1471346206361 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:46 INFO - PROCESS | 2093 | 1471346206440 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:16:46 INFO - PROCESS | 2093 | 1471346206444 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 2093 | 1471346206446 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x121066000 == 37 [pid = 2093] [id = 193] 04:16:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 60 (0x11923f000) [pid = 2093] [serial = 577] [outer = 0x0] 04:16:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 61 (0x119c2c400) [pid = 2093] [serial = 578] [outer = 0x11923f000] 04:16:46 INFO - PROCESS | 2093 | 1471346206475 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 62 (0x120fa3000) [pid = 2093] [serial = 579] [outer = 0x11923f000] 04:16:47 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 04:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 975ms 04:16:47 INFO - PROCESS | 2093 | 1471346207304 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]]]}] 04:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:16:47 INFO - PROCESS | 2093 | 1471346207314 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 2093 | 1471346207315 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:16:47 INFO - PROCESS | 2093 | 1471346207318 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 2093 | 1471346207320 Marionette TRACE conn2 <- [1,746,null,{}] 04:16:47 INFO - PROCESS | 2093 | 1471346207323 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}] 04:16:47 INFO - PROCESS | 2093 | 1471346207324 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:47 INFO - PROCESS | 2093 | 1471346207427 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:16:47 INFO - PROCESS | 2093 | 1471346207430 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 2093 | 1471346207432 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x123379800 == 38 [pid = 2093] [id = 194] 04:16:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x1216ddc00) [pid = 2093] [serial = 580] [outer = 0x0] 04:16:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x12196b400) [pid = 2093] [serial = 581] [outer = 0x1216ddc00] 04:16:47 INFO - PROCESS | 2093 | 1471346207458 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x121978c00) [pid = 2093] [serial = 582] [outer = 0x1216ddc00] 04:16:47 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x112985c00) [pid = 2093] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:16:47 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x1125b8800) [pid = 2093] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:16:47 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x117f7c000) [pid = 2093] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:16:47 INFO - PROCESS | 2093 | --DOMWINDOW == 61 (0x112596800) [pid = 2093] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:16:47 INFO - PROCESS | 2093 | --DOMWINDOW == 60 (0x112975400) [pid = 2093] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:16:47 INFO - PROCESS | 2093 | --DOMWINDOW == 59 (0x118e8fc00) [pid = 2093] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:16:47 INFO - PROCESS | 2093 | --DOMWINDOW == 58 (0x110eab800) [pid = 2093] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:16:48 INFO - PROCESS | 2093 | 1471346208265 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]]]}] 04:16:48 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.) 04:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 04:16:48 INFO - PROCESS | 2093 | 1471346208292 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 2093 | 1471346208294 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:16:48 INFO - PROCESS | 2093 | 1471346208296 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 2093 | 1471346208297 Marionette TRACE conn2 <- [1,750,null,{}] 04:16:48 INFO - PROCESS | 2093 | 1471346208299 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}] 04:16:48 INFO - PROCESS | 2093 | 1471346208301 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:48 INFO - PROCESS | 2093 | 1471346208378 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:16:48 INFO - PROCESS | 2093 | 1471346208431 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 2093 | 1471346208432 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248e7000 == 39 [pid = 2093] [id = 195] 04:16:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 59 (0x117f7c000) [pid = 2093] [serial = 583] [outer = 0x0] 04:16:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 60 (0x1192cd800) [pid = 2093] [serial = 584] [outer = 0x117f7c000] 04:16:48 INFO - PROCESS | 2093 | 1471346208458 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 61 (0x121924c00) [pid = 2093] [serial = 585] [outer = 0x117f7c000] 04:16:49 INFO - PROCESS | 2093 | 1471346209195 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]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 923ms 04:16:49 INFO - PROCESS | 2093 | 1471346209221 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:16:49 INFO - PROCESS | 2093 | 1471346209223 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:16:49 INFO - PROCESS | 2093 | 1471346209225 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 2093 | 1471346209226 Marionette TRACE conn2 <- [1,754,null,{}] 04:16:49 INFO - PROCESS | 2093 | 1471346209228 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}] 04:16:49 INFO - PROCESS | 2093 | 1471346209232 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:49 INFO - PROCESS | 2093 | 1471346209327 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:16:49 INFO - PROCESS | 2093 | 1471346209331 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 2093 | 1471346209332 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x126138800 == 40 [pid = 2093] [id = 196] 04:16:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 62 (0x1219c1000) [pid = 2093] [serial = 586] [outer = 0x0] 04:16:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x123403400) [pid = 2093] [serial = 587] [outer = 0x1219c1000] 04:16:49 INFO - PROCESS | 2093 | 1471346209359 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x124fd0400) [pid = 2093] [serial = 588] [outer = 0x1219c1000] 04:16:50 INFO - PROCESS | 2093 | 1471346210177 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]]]}] 04:16:50 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 04:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 04:16:50 INFO - PROCESS | 2093 | 1471346210197 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 2093 | 1471346210200 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:16:50 INFO - PROCESS | 2093 | 1471346210206 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 2093 | 1471346210208 Marionette TRACE conn2 <- [1,758,null,{}] 04:16:50 INFO - PROCESS | 2093 | 1471346210211 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}] 04:16:50 INFO - PROCESS | 2093 | 1471346210213 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:50 INFO - PROCESS | 2093 | 1471346210315 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:16:50 INFO - PROCESS | 2093 | 1471346210370 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 2093 | 1471346210371 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x118285000 == 41 [pid = 2093] [id = 197] 04:16:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x110e57000) [pid = 2093] [serial = 589] [outer = 0x0] 04:16:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x125535800) [pid = 2093] [serial = 590] [outer = 0x110e57000] 04:16:50 INFO - PROCESS | 2093 | 1471346210395 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x125ef1000) [pid = 2093] [serial = 591] [outer = 0x110e57000] 04:16:50 INFO - PROCESS | 2093 | 1471346210671 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]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 04:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:16:50 INFO - PROCESS | 2093 | 1471346210725 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 2093 | 1471346210727 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:16:50 INFO - PROCESS | 2093 | 1471346210729 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 2093 | 1471346210730 Marionette TRACE conn2 <- [1,762,null,{}] 04:16:50 INFO - PROCESS | 2093 | 1471346210732 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}] 04:16:50 INFO - PROCESS | 2093 | 1471346210733 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:50 INFO - PROCESS | 2093 | 1471346210815 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:16:50 INFO - PROCESS | 2093 | 1471346210822 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 2093 | 1471346210823 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a4c800 == 42 [pid = 2093] [id = 198] 04:16:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x1255ad000) [pid = 2093] [serial = 592] [outer = 0x0] 04:16:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x1268a6800) [pid = 2093] [serial = 593] [outer = 0x1255ad000] 04:16:50 INFO - PROCESS | 2093 | 1471346210849 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x126c55c00) [pid = 2093] [serial = 594] [outer = 0x1255ad000] 04:16:51 INFO - PROCESS | 2093 | 1471346211822 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]]]}] 04:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1120ms 04:16:51 INFO - PROCESS | 2093 | 1471346211849 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:16:51 INFO - PROCESS | 2093 | 1471346211852 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:16:51 INFO - PROCESS | 2093 | 1471346211855 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 2093 | 1471346211857 Marionette TRACE conn2 <- [1,766,null,{}] 04:16:51 INFO - PROCESS | 2093 | 1471346211861 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}] 04:16:51 INFO - PROCESS | 2093 | 1471346211863 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:51 INFO - PROCESS | 2093 | 1471346211991 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:16:52 INFO - PROCESS | 2093 | 1471346212049 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 2093 | 1471346212051 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x11810e000 == 43 [pid = 2093] [id = 199] 04:16:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x1125c1c00) [pid = 2093] [serial = 595] [outer = 0x0] 04:16:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x11337c800) [pid = 2093] [serial = 596] [outer = 0x1125c1c00] 04:16:52 INFO - PROCESS | 2093 | 1471346212081 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x11681fc00) [pid = 2093] [serial = 597] [outer = 0x1125c1c00] 04:16:52 INFO - PROCESS | 2093 | 1471346212988 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]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 04:16:53 INFO - PROCESS | 2093 | 1471346213027 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 2093 | 1471346213030 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:16:53 INFO - PROCESS | 2093 | 1471346213035 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 2093 | 1471346213037 Marionette TRACE conn2 <- [1,770,null,{}] 04:16:53 INFO - PROCESS | 2093 | 1471346213039 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}] 04:16:53 INFO - PROCESS | 2093 | 1471346213041 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:53 INFO - PROCESS | 2093 | 1471346213171 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:16:53 INFO - PROCESS | 2093 | 1471346213231 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 2093 | 1471346213233 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x113aef800 == 44 [pid = 2093] [id = 200] 04:16:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x110e5cc00) [pid = 2093] [serial = 598] [outer = 0x0] 04:16:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x112589800) [pid = 2093] [serial = 599] [outer = 0x110e5cc00] 04:16:53 INFO - PROCESS | 2093 | 1471346213264 Marionette DEBUG loaded listener.js 04:16:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x118e9cc00) [pid = 2093] [serial = 600] [outer = 0x110e5cc00] 04:16:53 INFO - PROCESS | 2093 | 1471346213842 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]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 821ms 04:16:53 INFO - PROCESS | 2093 | 1471346213857 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 2093 | 1471346213859 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:16:53 INFO - PROCESS | 2093 | 1471346213862 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 2093 | 1471346213865 Marionette TRACE conn2 <- [1,774,null,{}] 04:16:53 INFO - PROCESS | 2093 | 1471346213869 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}] 04:16:53 INFO - PROCESS | 2093 | 1471346213870 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:53 INFO - PROCESS | 2093 | 1471346213960 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:16:54 INFO - PROCESS | 2093 | 1471346214028 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 2093 | 1471346214031 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c3000 == 45 [pid = 2093] [id = 201] 04:16:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x113806c00) [pid = 2093] [serial = 601] [outer = 0x0] 04:16:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x113ac8000) [pid = 2093] [serial = 602] [outer = 0x113806c00] 04:16:54 INFO - PROCESS | 2093 | 1471346214064 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x116804400) [pid = 2093] [serial = 603] [outer = 0x113806c00] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12d14b800 == 44 [pid = 2093] [id = 18] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2d7000 == 43 [pid = 2093] [id = 13] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12c61a000 == 42 [pid = 2093] [id = 14] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12b96c000 == 41 [pid = 2093] [id = 10] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x116158000 == 40 [pid = 2093] [id = 26] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7e3000 == 39 [pid = 2093] [id = 8] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12bd93800 == 38 [pid = 2093] [id = 11] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf79800 == 37 [pid = 2093] [id = 12] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12d41b800 == 36 [pid = 2093] [id = 19] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe7000 == 35 [pid = 2093] [id = 6] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x113374000 == 34 [pid = 2093] [id = 21] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12af93800 == 33 [pid = 2093] [id = 9] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x117185800 == 32 [pid = 2093] [id = 23] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x116f91800 == 31 [pid = 2093] [id = 22] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd4f000 == 30 [pid = 2093] [id = 17] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x1189ca800 == 29 [pid = 2093] [id = 20] 04:16:54 INFO - PROCESS | 2093 | --DOCSHELL 0x11616d000 == 28 [pid = 2093] [id = 181] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1196a5c00) [pid = 2093] [serial = 560] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x113abe000) [pid = 2093] [serial = 548] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1125c1000) [pid = 2093] [serial = 545] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x112978400) [pid = 2093] [serial = 546] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x113f42c00) [pid = 2093] [serial = 542] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x118134400) [pid = 2093] [serial = 551] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x1125b6c00) [pid = 2093] [serial = 536] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x11292ac00) [pid = 2093] [serial = 537] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x113381800) [pid = 2093] [serial = 539] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x11890d000) [pid = 2093] [serial = 540] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x1192cbc00) [pid = 2093] [serial = 554] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x116aacc00) [pid = 2093] [serial = 557] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x1194ee000) [pid = 2093] [serial = 558] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x1194ee400) [pid = 2093] [serial = 555] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x11877f800) [pid = 2093] [serial = 552] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x115d21c00) [pid = 2093] [serial = 549] [outer = 0x0] [url = about:blank] 04:16:54 INFO - PROCESS | 2093 | 1471346214947 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]]]}] 04:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1126ms 04:16:54 INFO - PROCESS | 2093 | 1471346214988 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:16:54 INFO - PROCESS | 2093 | 1471346214990 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:16:54 INFO - PROCESS | 2093 | 1471346214993 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 2093 | 1471346214995 Marionette TRACE conn2 <- [1,778,null,{}] 04:16:55 INFO - PROCESS | 2093 | 1471346214999 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}] 04:16:55 INFO - PROCESS | 2093 | 1471346215000 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:55 INFO - PROCESS | 2093 | 1471346215082 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:16:55 INFO - PROCESS | 2093 | 1471346215127 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 2093 | 1471346215130 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x113367800 == 29 [pid = 2093] [id = 202] 04:16:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x111e5b800) [pid = 2093] [serial = 604] [outer = 0x0] 04:16:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x1121aa000) [pid = 2093] [serial = 605] [outer = 0x111e5b800] 04:16:55 INFO - PROCESS | 2093 | 1471346215157 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x112595400) [pid = 2093] [serial = 606] [outer = 0x111e5b800] 04:16:55 INFO - PROCESS | 2093 | 1471346215476 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]]]}] 04:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 04:16:55 INFO - PROCESS | 2093 | 1471346215513 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 2093 | 1471346215517 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:16:55 INFO - PROCESS | 2093 | 1471346215526 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 2093 | 1471346215528 Marionette TRACE conn2 <- [1,782,null,{}] 04:16:55 INFO - PROCESS | 2093 | 1471346215532 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}] 04:16:55 INFO - PROCESS | 2093 | 1471346215534 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:55 INFO - PROCESS | 2093 | 1471346215608 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:16:55 INFO - PROCESS | 2093 | 1471346215612 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 2093 | 1471346215613 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x116592000 == 30 [pid = 2093] [id = 203] 04:16:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x112679c00) [pid = 2093] [serial = 607] [outer = 0x0] 04:16:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x112994400) [pid = 2093] [serial = 608] [outer = 0x112679c00] 04:16:55 INFO - PROCESS | 2093 | 1471346215645 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x11337cc00) [pid = 2093] [serial = 609] [outer = 0x112679c00] 04:16:56 INFO - PROCESS | 2093 | 1471346216012 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]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 521ms 04:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:16:56 INFO - PROCESS | 2093 | 1471346216047 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 2093 | 1471346216048 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:16:56 INFO - PROCESS | 2093 | 1471346216050 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 2093 | 1471346216053 Marionette TRACE conn2 <- [1,786,null,{}] 04:16:56 INFO - PROCESS | 2093 | 1471346216061 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}] 04:16:56 INFO - PROCESS | 2093 | 1471346216064 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:56 INFO - PROCESS | 2093 | 1471346216135 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:16:56 INFO - PROCESS | 2093 | 1471346216140 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 2093 | 1471346216143 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x1175e4800 == 31 [pid = 2093] [id = 204] 04:16:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x112928400) [pid = 2093] [serial = 610] [outer = 0x0] 04:16:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x11604fc00) [pid = 2093] [serial = 611] [outer = 0x112928400] 04:16:56 INFO - PROCESS | 2093 | 1471346216173 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x116811000) [pid = 2093] [serial = 612] [outer = 0x112928400] 04:16:56 INFO - PROCESS | 2093 | 1471346216491 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]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 472ms 04:16:56 INFO - PROCESS | 2093 | 1471346216538 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 2093 | 1471346216541 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:16:56 INFO - PROCESS | 2093 | 1471346216550 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 2093 | 1471346216551 Marionette TRACE conn2 <- [1,790,null,{}] 04:16:56 INFO - PROCESS | 2093 | 1471346216555 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}] 04:16:56 INFO - PROCESS | 2093 | 1471346216558 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:56 INFO - PROCESS | 2093 | 1471346216634 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:16:56 INFO - PROCESS | 2093 | 1471346216640 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 2093 | 1471346216641 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x118721800 == 32 [pid = 2093] [id = 205] 04:16:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x116881400) [pid = 2093] [serial = 613] [outer = 0x0] 04:16:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x116aad000) [pid = 2093] [serial = 614] [outer = 0x116881400] 04:16:56 INFO - PROCESS | 2093 | 1471346216667 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x117c3d000) [pid = 2093] [serial = 615] [outer = 0x116881400] 04:16:57 INFO - PROCESS | 2093 | 1471346217065 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]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 571ms 04:16:57 INFO - PROCESS | 2093 | 1471346217122 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 2093 | 1471346217124 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:16:57 INFO - PROCESS | 2093 | 1471346217128 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 2093 | 1471346217130 Marionette TRACE conn2 <- [1,794,null,{}] 04:16:57 INFO - PROCESS | 2093 | 1471346217133 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}] 04:16:57 INFO - PROCESS | 2093 | 1471346217145 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:57 INFO - PROCESS | 2093 | 1471346217280 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:16:57 INFO - PROCESS | 2093 | 1471346217331 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 2093 | 1471346217332 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x119676800 == 33 [pid = 2093] [id = 206] 04:16:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x110ea5400) [pid = 2093] [serial = 616] [outer = 0x0] 04:16:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x116aaac00) [pid = 2093] [serial = 617] [outer = 0x110ea5400] 04:16:57 INFO - PROCESS | 2093 | 1471346217374 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x118136800) [pid = 2093] [serial = 618] [outer = 0x110ea5400] 04:16:57 INFO - PROCESS | 2093 | 1471346217734 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]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 620ms 04:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:16:57 INFO - PROCESS | 2093 | 1471346217747 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 2093 | 1471346217748 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:16:57 INFO - PROCESS | 2093 | 1471346217750 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 2093 | 1471346217752 Marionette TRACE conn2 <- [1,798,null,{}] 04:16:57 INFO - PROCESS | 2093 | 1471346217766 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}] 04:16:57 INFO - PROCESS | 2093 | 1471346217770 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:57 INFO - PROCESS | 2093 | 1471346217879 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:16:57 INFO - PROCESS | 2093 | 1471346217913 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 2093 | 1471346217914 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x12106d000 == 34 [pid = 2093] [id = 207] 04:16:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118131000) [pid = 2093] [serial = 619] [outer = 0x0] 04:16:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x118e90400) [pid = 2093] [serial = 620] [outer = 0x118131000] 04:16:57 INFO - PROCESS | 2093 | 1471346217940 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x119480400) [pid = 2093] [serial = 621] [outer = 0x118131000] 04:16:58 INFO - PROCESS | 2093 | 1471346218248 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]]]}] 04:16:58 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 04:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 524ms 04:16:58 INFO - PROCESS | 2093 | 1471346218275 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 2093 | 1471346218277 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:16:58 INFO - PROCESS | 2093 | 1471346218279 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 2093 | 1471346218280 Marionette TRACE conn2 <- [1,802,null,{}] 04:16:58 INFO - PROCESS | 2093 | 1471346218282 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}] 04:16:58 INFO - PROCESS | 2093 | 1471346218283 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:58 INFO - PROCESS | 2093 | 1471346218380 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:16:58 INFO - PROCESS | 2093 | 1471346218412 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 2093 | 1471346218413 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x121340000 == 35 [pid = 2093] [id = 208] 04:16:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x110e61800) [pid = 2093] [serial = 622] [outer = 0x0] 04:16:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1194ef000) [pid = 2093] [serial = 623] [outer = 0x110e61800] 04:16:58 INFO - PROCESS | 2093 | 1471346218438 Marionette DEBUG loaded listener.js 04:16:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1194fb400) [pid = 2093] [serial = 624] [outer = 0x110e61800] 04:16:58 INFO - PROCESS | 2093 | 1471346218750 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]]]}] 04:16:58 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 04:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 517ms 04:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:16:58 INFO - PROCESS | 2093 | 1471346218797 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 2093 | 1471346218798 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:16:58 INFO - PROCESS | 2093 | 1471346218800 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 2093 | 1471346218801 Marionette TRACE conn2 <- [1,806,null,{}] 04:16:58 INFO - PROCESS | 2093 | 1471346218810 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}] 04:16:58 INFO - PROCESS | 2093 | 1471346218811 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:58 INFO - PROCESS | 2093 | 1471346218989 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1125b2c00) [pid = 2093] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1216ddc00) [pid = 2093] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x117f7c000) [pid = 2093] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1219c1000) [pid = 2093] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x110e57000) [pid = 2093] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x11923f000) [pid = 2093] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x11325dc00) [pid = 2093] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x11292e800) [pid = 2093] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x112588400) [pid = 2093] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x116109400) [pid = 2093] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x116543800) [pid = 2093] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x117f79000) [pid = 2093] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:16:58 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x1255ad000) [pid = 2093] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:16:59 INFO - PROCESS | 2093 | 1471346219027 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 2093 | 1471346219028 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x117183000 == 36 [pid = 2093] [id = 209] 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x110e30000) [pid = 2093] [serial = 625] [outer = 0x0] 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x110eb2800) [pid = 2093] [serial = 626] [outer = 0x110e30000] 04:16:59 INFO - PROCESS | 2093 | 1471346219053 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x113daa800) [pid = 2093] [serial = 627] [outer = 0x110e30000] 04:16:59 INFO - PROCESS | 2093 | [2093] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:16:59 INFO - PROCESS | 2093 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:16:59 INFO - PROCESS | 2093 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:16:59 INFO - PROCESS | 2093 | [GFX2-]: Using SkiaGL canvas. 04:16:59 INFO - PROCESS | 2093 | 1471346219340 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]]]}] 04:16:59 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 04:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 576ms 04:16:59 INFO - PROCESS | 2093 | 1471346219376 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 2093 | 1471346219378 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:16:59 INFO - PROCESS | 2093 | 1471346219380 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 2093 | 1471346219381 Marionette TRACE conn2 <- [1,810,null,{}] 04:16:59 INFO - PROCESS | 2093 | 1471346219383 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}] 04:16:59 INFO - PROCESS | 2093 | 1471346219385 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:59 INFO - PROCESS | 2093 | 1471346219472 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:16:59 INFO - PROCESS | 2093 | 1471346219476 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 2093 | 1471346219477 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x1175df800 == 37 [pid = 2093] [id = 210] 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x112e20000) [pid = 2093] [serial = 628] [outer = 0x0] 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x119bc6400) [pid = 2093] [serial = 629] [outer = 0x112e20000] 04:16:59 INFO - PROCESS | 2093 | 1471346219502 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x119fe7400) [pid = 2093] [serial = 630] [outer = 0x112e20000] 04:16:59 INFO - PROCESS | 2093 | 1471346219827 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]]]}] 04:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 04:16:59 INFO - PROCESS | 2093 | 1471346219850 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 2093 | 1471346219851 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:16:59 INFO - PROCESS | 2093 | 1471346219855 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 2093 | 1471346219857 Marionette TRACE conn2 <- [1,814,null,{}] 04:16:59 INFO - PROCESS | 2093 | 1471346219859 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}] 04:16:59 INFO - PROCESS | 2093 | 1471346219860 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:59 INFO - PROCESS | 2093 | 1471346219958 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:16:59 INFO - PROCESS | 2093 | 1471346219963 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 2093 | 1471346219964 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:16:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248e9800 == 38 [pid = 2093] [id = 211] 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x115d20400) [pid = 2093] [serial = 631] [outer = 0x0] 04:16:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x119feec00) [pid = 2093] [serial = 632] [outer = 0x115d20400] 04:16:59 INFO - PROCESS | 2093 | 1471346219989 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x1214d5800) [pid = 2093] [serial = 633] [outer = 0x115d20400] 04:17:00 INFO - PROCESS | 2093 | 1471346220299 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] 04:17:00 INFO - PROCESS | 2093 | 1471346220328 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:17:00 INFO - PROCESS | 2093 | 1471346220330 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 2093 | 1471346220332 Marionette TRACE conn2 <- [1,818,null,{}] 04:17:00 INFO - PROCESS | 2093 | 1471346220334 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}] 04:17:00 INFO - PROCESS | 2093 | 1471346220336 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:00 INFO - PROCESS | 2093 | 1471346220430 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:17:00 INFO - PROCESS | 2093 | 1471346220433 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 2093 | 1471346220435 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x119673800 == 39 [pid = 2093] [id = 212] 04:17:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1216ddc00) [pid = 2093] [serial = 634] [outer = 0x0] 04:17:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x12192fc00) [pid = 2093] [serial = 635] [outer = 0x1216ddc00] 04:17:00 INFO - PROCESS | 2093 | 1471346220465 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1219c0c00) [pid = 2093] [serial = 636] [outer = 0x1216ddc00] 04:17:00 INFO - PROCESS | 2093 | 1471346220817 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]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 04:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:17:00 INFO - PROCESS | 2093 | 1471346220850 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 2093 | 1471346220851 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:17:00 INFO - PROCESS | 2093 | 1471346220853 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 2093 | 1471346220854 Marionette TRACE conn2 <- [1,822,null,{}] 04:17:00 INFO - PROCESS | 2093 | 1471346220856 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}] 04:17:00 INFO - PROCESS | 2093 | 1471346220857 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:00 INFO - PROCESS | 2093 | 1471346220926 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:17:00 INFO - PROCESS | 2093 | 1471346220929 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 2093 | 1471346220930 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a41800 == 40 [pid = 2093] [id = 213] 04:17:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1219c3c00) [pid = 2093] [serial = 637] [outer = 0x0] 04:17:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1219cb800) [pid = 2093] [serial = 638] [outer = 0x1219c3c00] 04:17:00 INFO - PROCESS | 2093 | 1471346220957 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x123305800) [pid = 2093] [serial = 639] [outer = 0x1219c3c00] 04:17:01 INFO - PROCESS | 2093 | 1471346221543 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] 04:17:01 INFO - PROCESS | 2093 | 1471346221578 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:17:01 INFO - PROCESS | 2093 | 1471346221581 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 2093 | 1471346221584 Marionette TRACE conn2 <- [1,826,null,{}] 04:17:01 INFO - PROCESS | 2093 | 1471346221588 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}] 04:17:01 INFO - PROCESS | 2093 | 1471346221589 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:01 INFO - PROCESS | 2093 | 1471346221696 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:17:01 INFO - PROCESS | 2093 | 1471346221768 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 2093 | 1471346221770 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x11657d800 == 41 [pid = 2093] [id = 214] 04:17:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x111c20400) [pid = 2093] [serial = 640] [outer = 0x0] 04:17:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1125b8000) [pid = 2093] [serial = 641] [outer = 0x111c20400] 04:17:01 INFO - PROCESS | 2093 | 1471346221801 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11297c800) [pid = 2093] [serial = 642] [outer = 0x111c20400] 04:17:02 INFO - PROCESS | 2093 | 1471346222455 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]]]}] 04:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 924ms 04:17:02 INFO - PROCESS | 2093 | 1471346222506 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:17:02 INFO - PROCESS | 2093 | 1471346222508 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:17:02 INFO - PROCESS | 2093 | 1471346222512 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 2093 | 1471346222514 Marionette TRACE conn2 <- [1,830,null,{}] 04:17:02 INFO - PROCESS | 2093 | 1471346222522 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}] 04:17:02 INFO - PROCESS | 2093 | 1471346222524 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:02 INFO - PROCESS | 2093 | 1471346222622 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:17:02 INFO - PROCESS | 2093 | 1471346222698 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 2093 | 1471346222701 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x113363800 == 42 [pid = 2093] [id = 215] 04:17:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1125bc000) [pid = 2093] [serial = 643] [outer = 0x0] 04:17:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x112926800) [pid = 2093] [serial = 644] [outer = 0x1125bc000] 04:17:02 INFO - PROCESS | 2093 | 1471346222732 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x112974c00) [pid = 2093] [serial = 645] [outer = 0x1125bc000] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x119673800 == 41 [pid = 2093] [id = 212] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x1248e9800 == 40 [pid = 2093] [id = 211] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x1175df800 == 39 [pid = 2093] [id = 210] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x117183000 == 38 [pid = 2093] [id = 209] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x121340000 == 37 [pid = 2093] [id = 208] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x12106d000 == 36 [pid = 2093] [id = 207] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x119676800 == 35 [pid = 2093] [id = 206] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x118721800 == 34 [pid = 2093] [id = 205] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x1175e4800 == 33 [pid = 2093] [id = 204] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x116592000 == 32 [pid = 2093] [id = 203] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x113367800 == 31 [pid = 2093] [id = 202] 04:17:03 INFO - PROCESS | 2093 | --DOCSHELL 0x1168c3000 == 30 [pid = 2093] [id = 201] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x121925800) [pid = 2093] [serial = 543] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x12196b400) [pid = 2093] [serial = 581] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x121924c00) [pid = 2093] [serial = 585] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x123403400) [pid = 2093] [serial = 587] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x125535800) [pid = 2093] [serial = 590] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x119c2c400) [pid = 2093] [serial = 578] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x116109800) [pid = 2093] [serial = 575] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x118781c00) [pid = 2093] [serial = 576] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x11297c400) [pid = 2093] [serial = 572] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112fba400) [pid = 2093] [serial = 573] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1125b9400) [pid = 2093] [serial = 563] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x11297a400) [pid = 2093] [serial = 564] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x116543000) [pid = 2093] [serial = 566] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1175a1800) [pid = 2093] [serial = 567] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x1214dac00) [pid = 2093] [serial = 561] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1192cd000) [pid = 2093] [serial = 569] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x125ef1000) [pid = 2093] [serial = 591] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x11969e800) [pid = 2093] [serial = 570] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x126c55c00) [pid = 2093] [serial = 594] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x1268a6800) [pid = 2093] [serial = 593] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x124fd0400) [pid = 2093] [serial = 588] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x121978c00) [pid = 2093] [serial = 582] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x1192cd800) [pid = 2093] [serial = 584] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x120fa3000) [pid = 2093] [serial = 579] [outer = 0x0] [url = about:blank] 04:17:03 INFO - PROCESS | 2093 | 1471346223219 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]]]}] 04:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 730ms 04:17:03 INFO - PROCESS | 2093 | 1471346223245 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:17:03 INFO - PROCESS | 2093 | 1471346223251 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:17:03 INFO - PROCESS | 2093 | 1471346223259 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:17:03 INFO - PROCESS | 2093 | 1471346223262 Marionette TRACE conn2 <- [1,834,null,{}] 04:17:03 INFO - PROCESS | 2093 | 1471346223265 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}] 04:17:03 INFO - PROCESS | 2093 | 1471346223268 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:03 INFO - PROCESS | 2093 | 1471346223395 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:17:03 INFO - PROCESS | 2093 | 1471346223475 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 2093 | 1471346223477 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f95800 == 31 [pid = 2093] [id = 216] 04:17:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x112974400) [pid = 2093] [serial = 646] [outer = 0x0] 04:17:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x112df1c00) [pid = 2093] [serial = 647] [outer = 0x112974400] 04:17:03 INFO - PROCESS | 2093 | 1471346223523 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x113da5c00) [pid = 2093] [serial = 648] [outer = 0x112974400] 04:17:03 INFO - PROCESS | 2093 | 1471346223964 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]]]}] 04:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 773ms 04:17:04 INFO - PROCESS | 2093 | 1471346224032 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 2093 | 1471346224033 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:17:04 INFO - PROCESS | 2093 | 1471346224041 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 2093 | 1471346224044 Marionette TRACE conn2 <- [1,838,null,{}] 04:17:04 INFO - PROCESS | 2093 | 1471346224052 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}] 04:17:04 INFO - PROCESS | 2093 | 1471346224056 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:04 INFO - PROCESS | 2093 | 1471346224137 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:17:04 INFO - PROCESS | 2093 | 1471346224143 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 2093 | 1471346224146 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189c5000 == 32 [pid = 2093] [id = 217] 04:17:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x116887400) [pid = 2093] [serial = 649] [outer = 0x0] 04:17:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x117349800) [pid = 2093] [serial = 650] [outer = 0x116887400] 04:17:04 INFO - PROCESS | 2093 | 1471346224177 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x117f86400) [pid = 2093] [serial = 651] [outer = 0x116887400] 04:17:04 INFO - PROCESS | 2093 | 1471346224516 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]]]}] 04:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 527ms 04:17:04 INFO - PROCESS | 2093 | 1471346224563 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 2093 | 1471346224565 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:17:04 INFO - PROCESS | 2093 | 1471346224567 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 2093 | 1471346224568 Marionette TRACE conn2 <- [1,842,null,{}] 04:17:04 INFO - PROCESS | 2093 | 1471346224570 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}] 04:17:04 INFO - PROCESS | 2093 | 1471346224571 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:04 INFO - PROCESS | 2093 | 1471346224647 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:17:04 INFO - PROCESS | 2093 | 1471346224650 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 2093 | 1471346224652 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f54000 == 33 [pid = 2093] [id = 218] 04:17:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x110ead400) [pid = 2093] [serial = 652] [outer = 0x0] 04:17:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x11830d000) [pid = 2093] [serial = 653] [outer = 0x110ead400] 04:17:04 INFO - PROCESS | 2093 | 1471346224681 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x118918c00) [pid = 2093] [serial = 654] [outer = 0x110ead400] 04:17:05 INFO - PROCESS | 2093 | 1471346225014 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]]]}] 04:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 04:17:05 INFO - PROCESS | 2093 | 1471346225039 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 2093 | 1471346225041 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:17:05 INFO - PROCESS | 2093 | 1471346225044 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 2093 | 1471346225045 Marionette TRACE conn2 <- [1,846,null,{}] 04:17:05 INFO - PROCESS | 2093 | 1471346225048 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}] 04:17:05 INFO - PROCESS | 2093 | 1471346225050 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:05 INFO - PROCESS | 2093 | 1471346225187 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:17:05 INFO - PROCESS | 2093 | 1471346225232 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 2093 | 1471346225234 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x12107c000 == 34 [pid = 2093] [id = 219] 04:17:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x110ea4c00) [pid = 2093] [serial = 655] [outer = 0x0] 04:17:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118e8fc00) [pid = 2093] [serial = 656] [outer = 0x110ea4c00] 04:17:05 INFO - PROCESS | 2093 | 1471346225271 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x1192cbc00) [pid = 2093] [serial = 657] [outer = 0x110ea4c00] 04:17:05 INFO - PROCESS | 2093 | 1471346225629 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]]]}] 04:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 619ms 04:17:05 INFO - PROCESS | 2093 | 1471346225664 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 2093 | 1471346225665 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:17:05 INFO - PROCESS | 2093 | 1471346225667 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 2093 | 1471346225668 Marionette TRACE conn2 <- [1,850,null,{}] 04:17:05 INFO - PROCESS | 2093 | 1471346225671 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}] 04:17:05 INFO - PROCESS | 2093 | 1471346225675 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:05 INFO - PROCESS | 2093 | 1471346225790 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:17:05 INFO - PROCESS | 2093 | 1471346225824 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 2093 | 1471346225825 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x12348c800 == 35 [pid = 2093] [id = 220] 04:17:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x11947d800) [pid = 2093] [serial = 658] [outer = 0x0] 04:17:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1194f6400) [pid = 2093] [serial = 659] [outer = 0x11947d800] 04:17:05 INFO - PROCESS | 2093 | 1471346225850 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1214d4c00) [pid = 2093] [serial = 660] [outer = 0x11947d800] 04:17:06 INFO - PROCESS | 2093 | 1471346226253 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]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 620ms 04:17:06 INFO - PROCESS | 2093 | 1471346226288 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 2093 | 1471346226290 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:17:06 INFO - PROCESS | 2093 | 1471346226299 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 2093 | 1471346226301 Marionette TRACE conn2 <- [1,854,null,{}] 04:17:06 INFO - PROCESS | 2093 | 1471346226313 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}] 04:17:06 INFO - PROCESS | 2093 | 1471346226314 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:06 INFO - PROCESS | 2093 | 1471346226458 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:17:06 INFO - PROCESS | 2093 | 1471346226538 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 2093 | 1471346226539 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249ea800 == 36 [pid = 2093] [id = 221] 04:17:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x111c83400) [pid = 2093] [serial = 661] [outer = 0x0] 04:17:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x12192c800) [pid = 2093] [serial = 662] [outer = 0x111c83400] 04:17:06 INFO - PROCESS | 2093 | 1471346226590 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x121974000) [pid = 2093] [serial = 663] [outer = 0x111c83400] 04:17:06 INFO - PROCESS | 2093 | 1471346226976 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]]]}] 04:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 728ms 04:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:17:07 INFO - PROCESS | 2093 | 1471346227027 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 2093 | 1471346227028 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:17:07 INFO - PROCESS | 2093 | 1471346227030 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 2093 | 1471346227031 Marionette TRACE conn2 <- [1,858,null,{}] 04:17:07 INFO - PROCESS | 2093 | 1471346227033 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}] 04:17:07 INFO - PROCESS | 2093 | 1471346227035 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:07 INFO - PROCESS | 2093 | 1471346227125 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:17:07 INFO - PROCESS | 2093 | 1471346227158 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 2093 | 1471346227160 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x116067800 == 37 [pid = 2093] [id = 222] 04:17:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x121977000) [pid = 2093] [serial = 664] [outer = 0x0] 04:17:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x121988400) [pid = 2093] [serial = 665] [outer = 0x121977000] 04:17:07 INFO - PROCESS | 2093 | 1471346227184 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1219cc800) [pid = 2093] [serial = 666] [outer = 0x121977000] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1216ddc00) [pid = 2093] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x112679c00) [pid = 2093] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x116881400) [pid = 2093] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x111e5b800) [pid = 2093] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x113806c00) [pid = 2093] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x110ea5400) [pid = 2093] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112928400) [pid = 2093] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x118131000) [pid = 2093] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x110e61800) [pid = 2093] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x1125c1c00) [pid = 2093] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x110e30000) [pid = 2093] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x115d20400) [pid = 2093] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x112e20000) [pid = 2093] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:17:07 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x110e5cc00) [pid = 2093] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:17:07 INFO - PROCESS | 2093 | 1471346227521 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]]]}] 04:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 04:17:07 INFO - PROCESS | 2093 | 1471346227550 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 2093 | 1471346227551 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:17:07 INFO - PROCESS | 2093 | 1471346227553 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 2093 | 1471346227554 Marionette TRACE conn2 <- [1,862,null,{}] 04:17:07 INFO - PROCESS | 2093 | 1471346227562 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}] 04:17:07 INFO - PROCESS | 2093 | 1471346227563 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:07 INFO - PROCESS | 2093 | 1471346227641 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:17:07 INFO - PROCESS | 2093 | 1471346227645 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 2093 | 1471346227646 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a50800 == 38 [pid = 2093] [id = 223] 04:17:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x112e20000) [pid = 2093] [serial = 667] [outer = 0x0] 04:17:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x116aab400) [pid = 2093] [serial = 668] [outer = 0x112e20000] 04:17:07 INFO - PROCESS | 2093 | 1471346227680 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x11923a400) [pid = 2093] [serial = 669] [outer = 0x112e20000] 04:17:08 INFO - PROCESS | 2093 | 1471346228027 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]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 04:17:08 INFO - PROCESS | 2093 | 1471346228073 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 2093 | 1471346228074 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:17:08 INFO - PROCESS | 2093 | 1471346228077 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 2093 | 1471346228078 Marionette TRACE conn2 <- [1,866,null,{}] 04:17:08 INFO - PROCESS | 2093 | 1471346228081 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}] 04:17:08 INFO - PROCESS | 2093 | 1471346228082 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:08 INFO - PROCESS | 2093 | 1471346228167 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:17:08 INFO - PROCESS | 2093 | 1471346228245 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 2093 | 1471346228246 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a3a000 == 39 [pid = 2093] [id = 224] 04:17:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x11604c800) [pid = 2093] [serial = 670] [outer = 0x0] 04:17:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x1216ddc00) [pid = 2093] [serial = 671] [outer = 0x11604c800] 04:17:08 INFO - PROCESS | 2093 | 1471346228285 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x121a32400) [pid = 2093] [serial = 672] [outer = 0x11604c800] 04:17:08 INFO - PROCESS | 2093 | 1471346228562 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]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 04:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:17:08 INFO - PROCESS | 2093 | 1471346228596 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 2093 | 1471346228597 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:17:08 INFO - PROCESS | 2093 | 1471346228599 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 2093 | 1471346228601 Marionette TRACE conn2 <- [1,870,null,{}] 04:17:08 INFO - PROCESS | 2093 | 1471346228611 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}] 04:17:08 INFO - PROCESS | 2093 | 1471346228613 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:08 INFO - PROCESS | 2093 | 1471346228710 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:17:08 INFO - PROCESS | 2093 | 1471346228714 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 2093 | 1471346228716 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bce800 == 40 [pid = 2093] [id = 225] 04:17:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x118919800) [pid = 2093] [serial = 673] [outer = 0x0] 04:17:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1192c5000) [pid = 2093] [serial = 674] [outer = 0x118919800] 04:17:08 INFO - PROCESS | 2093 | 1471346228794 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x124d2b400) [pid = 2093] [serial = 675] [outer = 0x118919800] 04:17:09 INFO - PROCESS | 2093 | 1471346229094 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]]]}] 04:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 527ms 04:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:17:09 INFO - PROCESS | 2093 | 1471346229127 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 2093 | 1471346229128 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:17:09 INFO - PROCESS | 2093 | 1471346229130 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 2093 | 1471346229131 Marionette TRACE conn2 <- [1,874,null,{}] 04:17:09 INFO - PROCESS | 2093 | 1471346229133 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}] 04:17:09 INFO - PROCESS | 2093 | 1471346229134 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:09 INFO - PROCESS | 2093 | 1471346229213 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:17:09 INFO - PROCESS | 2093 | 1471346229216 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:09 INFO - PROCESS | 2093 | 1471346229217 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x12964b800 == 41 [pid = 2093] [id = 226] 04:17:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x124d37800) [pid = 2093] [serial = 676] [outer = 0x0] 04:17:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x12552ac00) [pid = 2093] [serial = 677] [outer = 0x124d37800] 04:17:09 INFO - PROCESS | 2093 | 1471346229246 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x1255b2000) [pid = 2093] [serial = 678] [outer = 0x124d37800] 04:17:09 INFO - PROCESS | 2093 | 1471346229690 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]]]}] 04:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 619ms 04:17:09 INFO - PROCESS | 2093 | 1471346229750 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 2093 | 1471346229752 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:17:09 INFO - PROCESS | 2093 | 1471346229756 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 2093 | 1471346229758 Marionette TRACE conn2 <- [1,878,null,{}] 04:17:09 INFO - PROCESS | 2093 | 1471346229762 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}] 04:17:09 INFO - PROCESS | 2093 | 1471346229764 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:09 INFO - PROCESS | 2093 | 1471346229865 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:17:09 INFO - PROCESS | 2093 | 1471346229930 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:09 INFO - PROCESS | 2093 | 1471346229931 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f92800 == 42 [pid = 2093] [id = 227] 04:17:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1125b8400) [pid = 2093] [serial = 679] [outer = 0x0] 04:17:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11292f000) [pid = 2093] [serial = 680] [outer = 0x1125b8400] 04:17:09 INFO - PROCESS | 2093 | 1471346229963 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x113265c00) [pid = 2093] [serial = 681] [outer = 0x1125b8400] 04:17:10 INFO - PROCESS | 2093 | 1471346230371 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]]]}] 04:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 672ms 04:17:10 INFO - PROCESS | 2093 | 1471346230427 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 2093 | 1471346230430 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:17:10 INFO - PROCESS | 2093 | 1471346230452 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 2093 | 1471346230455 Marionette TRACE conn2 <- [1,882,null,{}] 04:17:10 INFO - PROCESS | 2093 | 1471346230459 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}] 04:17:10 INFO - PROCESS | 2093 | 1471346230461 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:10 INFO - PROCESS | 2093 | 1471346230565 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:17:10 INFO - PROCESS | 2093 | 1471346230628 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 2093 | 1471346230630 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x1215d7000 == 43 [pid = 2093] [id = 228] 04:17:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x11604e400) [pid = 2093] [serial = 682] [outer = 0x0] 04:17:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x116820000) [pid = 2093] [serial = 683] [outer = 0x11604e400] 04:17:10 INFO - PROCESS | 2093 | 1471346230661 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x11805b000) [pid = 2093] [serial = 684] [outer = 0x11604e400] 04:17:11 INFO - PROCESS | 2093 | 1471346231078 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]]]}] 04:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 690ms 04:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:17:11 INFO - PROCESS | 2093 | 1471346231126 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 2093 | 1471346231128 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:17:11 INFO - PROCESS | 2093 | 1471346231130 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 2093 | 1471346231132 Marionette TRACE conn2 <- [1,886,null,{}] 04:17:11 INFO - PROCESS | 2093 | 1471346231140 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}] 04:17:11 INFO - PROCESS | 2093 | 1471346231143 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:11 INFO - PROCESS | 2093 | 1471346231266 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:17:11 INFO - PROCESS | 2093 | 1471346231321 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 2093 | 1471346231323 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x129654000 == 44 [pid = 2093] [id = 229] 04:17:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x11947e400) [pid = 2093] [serial = 685] [outer = 0x0] 04:17:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1194ee000) [pid = 2093] [serial = 686] [outer = 0x11947e400] 04:17:11 INFO - PROCESS | 2093 | 1471346231354 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x119fec000) [pid = 2093] [serial = 687] [outer = 0x11947e400] 04:17:11 INFO - PROCESS | 2093 | 1471346231828 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]]]}] 04:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 721ms 04:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:17:11 INFO - PROCESS | 2093 | 1471346231851 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 2093 | 1471346231853 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:17:11 INFO - PROCESS | 2093 | 1471346231855 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 2093 | 1471346231857 Marionette TRACE conn2 <- [1,890,null,{}] 04:17:11 INFO - PROCESS | 2093 | 1471346231859 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}] 04:17:11 INFO - PROCESS | 2093 | 1471346231860 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:11 INFO - PROCESS | 2093 | 1471346231970 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:17:12 INFO - PROCESS | 2093 | 1471346232035 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 2093 | 1471346232037 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x118119800 == 45 [pid = 2093] [id = 230] 04:17:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x119480000) [pid = 2093] [serial = 688] [outer = 0x0] 04:17:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x121927c00) [pid = 2093] [serial = 689] [outer = 0x119480000] 04:17:12 INFO - PROCESS | 2093 | 1471346232067 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x121a39800) [pid = 2093] [serial = 690] [outer = 0x119480000] 04:17:12 INFO - PROCESS | 2093 | 1471346232613 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]]]}] 04:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 821ms 04:17:12 INFO - PROCESS | 2093 | 1471346232677 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:17:12 INFO - PROCESS | 2093 | 1471346232679 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:17:12 INFO - PROCESS | 2093 | 1471346232682 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 2093 | 1471346232684 Marionette TRACE conn2 <- [1,894,null,{}] 04:17:12 INFO - PROCESS | 2093 | 1471346232687 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}] 04:17:12 INFO - PROCESS | 2093 | 1471346232689 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:12 INFO - PROCESS | 2093 | 1471346232778 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:17:12 INFO - PROCESS | 2093 | 1471346232862 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 2093 | 1471346232863 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x1133df800 == 46 [pid = 2093] [id = 231] 04:17:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x112976800) [pid = 2093] [serial = 691] [outer = 0x0] 04:17:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x112987800) [pid = 2093] [serial = 692] [outer = 0x112976800] 04:17:12 INFO - PROCESS | 2093 | 1471346232892 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x113386c00) [pid = 2093] [serial = 693] [outer = 0x112976800] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x128bce800 == 45 [pid = 2093] [id = 225] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x128a3a000 == 44 [pid = 2093] [id = 224] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x126a50800 == 43 [pid = 2093] [id = 223] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x116067800 == 42 [pid = 2093] [id = 222] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x1249ea800 == 41 [pid = 2093] [id = 221] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x12348c800 == 40 [pid = 2093] [id = 220] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x12107c000 == 39 [pid = 2093] [id = 219] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x120f54000 == 38 [pid = 2093] [id = 218] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x1189c5000 == 37 [pid = 2093] [id = 217] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x116f95800 == 36 [pid = 2093] [id = 216] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x113363800 == 35 [pid = 2093] [id = 215] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x11657d800 == 34 [pid = 2093] [id = 214] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x113aef800 == 33 [pid = 2093] [id = 200] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x128a41800 == 32 [pid = 2093] [id = 213] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x118119800 == 31 [pid = 2093] [id = 230] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x129654000 == 30 [pid = 2093] [id = 229] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x1215d7000 == 29 [pid = 2093] [id = 228] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x12964b800 == 28 [pid = 2093] [id = 226] 04:17:13 INFO - PROCESS | 2093 | --DOCSHELL 0x116f92800 == 27 [pid = 2093] [id = 227] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x12192fc00) [pid = 2093] [serial = 635] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x112994400) [pid = 2093] [serial = 608] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x116aad000) [pid = 2093] [serial = 614] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x11337cc00) [pid = 2093] [serial = 609] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1121aa000) [pid = 2093] [serial = 605] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x112595400) [pid = 2093] [serial = 606] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x116804400) [pid = 2093] [serial = 603] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x116aaac00) [pid = 2093] [serial = 617] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x113ac8000) [pid = 2093] [serial = 602] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11604fc00) [pid = 2093] [serial = 611] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x116811000) [pid = 2093] [serial = 612] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x119480400) [pid = 2093] [serial = 621] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x118e90400) [pid = 2093] [serial = 620] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x118136800) [pid = 2093] [serial = 618] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1194fb400) [pid = 2093] [serial = 624] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1194ef000) [pid = 2093] [serial = 623] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x11681fc00) [pid = 2093] [serial = 597] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11337c800) [pid = 2093] [serial = 596] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x113daa800) [pid = 2093] [serial = 627] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1214d5800) [pid = 2093] [serial = 633] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x110eb2800) [pid = 2093] [serial = 626] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x119bc6400) [pid = 2093] [serial = 629] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x118e9cc00) [pid = 2093] [serial = 600] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x112589800) [pid = 2093] [serial = 599] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x119feec00) [pid = 2093] [serial = 632] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x119fe7400) [pid = 2093] [serial = 630] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x117c3d000) [pid = 2093] [serial = 615] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x1219c0c00) [pid = 2093] [serial = 636] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 2093 | 1471346233758 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]]]}] 04:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1123ms 04:17:13 INFO - PROCESS | 2093 | 1471346233806 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 2093 | 1471346233808 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:17:13 INFO - PROCESS | 2093 | 1471346233811 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 2093 | 1471346233813 Marionette TRACE conn2 <- [1,898,null,{}] 04:17:13 INFO - PROCESS | 2093 | 1471346233816 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}] 04:17:13 INFO - PROCESS | 2093 | 1471346233818 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:13 INFO - PROCESS | 2093 | 1471346233894 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:17:13 INFO - PROCESS | 2093 | 1471346233945 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 2093 | 1471346233947 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x113833800 == 28 [pid = 2093] [id = 232] 04:17:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x1121a6400) [pid = 2093] [serial = 694] [outer = 0x0] 04:17:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x11258e400) [pid = 2093] [serial = 695] [outer = 0x1121a6400] 04:17:13 INFO - PROCESS | 2093 | 1471346233974 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x1125bd800) [pid = 2093] [serial = 696] [outer = 0x1121a6400] 04:17:14 INFO - PROCESS | 2093 | 1471346234325 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]]]}] 04:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 523ms 04:17:14 INFO - PROCESS | 2093 | 1471346234334 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 2093 | 1471346234341 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:17:14 INFO - PROCESS | 2093 | 1471346234348 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 2093 | 1471346234350 Marionette TRACE conn2 <- [1,902,null,{}] 04:17:14 INFO - PROCESS | 2093 | 1471346234357 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}] 04:17:14 INFO - PROCESS | 2093 | 1471346234360 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:14 INFO - PROCESS | 2093 | 1471346234485 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:17:14 INFO - PROCESS | 2093 | 1471346234561 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 2093 | 1471346234563 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d4000 == 29 [pid = 2093] [id = 233] 04:17:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x11292b000) [pid = 2093] [serial = 697] [outer = 0x0] 04:17:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x112cc5800) [pid = 2093] [serial = 698] [outer = 0x11292b000] 04:17:14 INFO - PROCESS | 2093 | 1471346234609 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x113ac0000) [pid = 2093] [serial = 699] [outer = 0x11292b000] 04:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:17:14 INFO - PROCESS | 2093 | 1471346234965 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]]]}] 04:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 622ms 04:17:14 INFO - PROCESS | 2093 | 1471346234971 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 2093 | 1471346234973 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:17:14 INFO - PROCESS | 2093 | 1471346234975 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 2093 | 1471346234977 Marionette TRACE conn2 <- [1,906,null,{}] 04:17:14 INFO - PROCESS | 2093 | 1471346234985 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}] 04:17:14 INFO - PROCESS | 2093 | 1471346234990 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:15 INFO - PROCESS | 2093 | 1471346235065 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:17:15 INFO - PROCESS | 2093 | 1471346235115 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 2093 | 1471346235117 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x118706000 == 30 [pid = 2093] [id = 234] 04:17:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x110eaa400) [pid = 2093] [serial = 700] [outer = 0x0] 04:17:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x116804400) [pid = 2093] [serial = 701] [outer = 0x110eaa400] 04:17:15 INFO - PROCESS | 2093 | 1471346235145 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1175a1400) [pid = 2093] [serial = 702] [outer = 0x110eaa400] 04:17:15 INFO - PROCESS | 2093 | 1471346235448 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]]]}] 04:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms 04:17:15 INFO - PROCESS | 2093 | 1471346235497 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 2093 | 1471346235498 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:17:15 INFO - PROCESS | 2093 | 1471346235501 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 2093 | 1471346235502 Marionette TRACE conn2 <- [1,910,null,{}] 04:17:15 INFO - PROCESS | 2093 | 1471346235506 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}] 04:17:15 INFO - PROCESS | 2093 | 1471346235507 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:15 INFO - PROCESS | 2093 | 1471346235583 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:17:15 INFO - PROCESS | 2093 | 1471346235588 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 2093 | 1471346235591 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x11990e800 == 31 [pid = 2093] [id = 235] 04:17:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x117f79400) [pid = 2093] [serial = 703] [outer = 0x0] 04:17:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x118136c00) [pid = 2093] [serial = 704] [outer = 0x117f79400] 04:17:15 INFO - PROCESS | 2093 | 1471346235617 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11830fc00) [pid = 2093] [serial = 705] [outer = 0x117f79400] 04:17:16 INFO - PROCESS | 2093 | 1471346235993 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]]]}] 04:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms 04:17:16 INFO - PROCESS | 2093 | 1471346236025 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 2093 | 1471346236027 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:17:16 INFO - PROCESS | 2093 | 1471346236029 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 2093 | 1471346236030 Marionette TRACE conn2 <- [1,914,null,{}] 04:17:16 INFO - PROCESS | 2093 | 1471346236032 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}] 04:17:16 INFO - PROCESS | 2093 | 1471346236034 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:16 INFO - PROCESS | 2093 | 1471346236126 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:17:16 INFO - PROCESS | 2093 | 1471346236129 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 2093 | 1471346236130 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f58000 == 32 [pid = 2093] [id = 236] 04:17:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x110eacc00) [pid = 2093] [serial = 706] [outer = 0x0] 04:17:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x118913800) [pid = 2093] [serial = 707] [outer = 0x110eacc00] 04:17:16 INFO - PROCESS | 2093 | 1471346236155 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11923e400) [pid = 2093] [serial = 708] [outer = 0x110eacc00] 04:17:16 INFO - PROCESS | 2093 | 1471346236498 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]]]}] 04:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 518ms 04:17:16 INFO - PROCESS | 2093 | 1471346236547 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 2093 | 1471346236549 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:17:16 INFO - PROCESS | 2093 | 1471346236557 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 2093 | 1471346236558 Marionette TRACE conn2 <- [1,918,null,{}] 04:17:16 INFO - PROCESS | 2093 | 1471346236561 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}] 04:17:16 INFO - PROCESS | 2093 | 1471346236564 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:16 INFO - PROCESS | 2093 | 1471346236674 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:17:16 INFO - PROCESS | 2093 | 1471346236679 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 2093 | 1471346236681 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x121441000 == 33 [pid = 2093] [id = 237] 04:17:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x113ac8000) [pid = 2093] [serial = 709] [outer = 0x0] 04:17:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1192cc800) [pid = 2093] [serial = 710] [outer = 0x113ac8000] 04:17:16 INFO - PROCESS | 2093 | 1471346236706 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x119c30400) [pid = 2093] [serial = 711] [outer = 0x113ac8000] 04:17:17 INFO - PROCESS | 2093 | 1471346237028 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]]]}] 04:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 04:17:17 INFO - PROCESS | 2093 | 1471346237077 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 2093 | 1471346237078 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:17:17 INFO - PROCESS | 2093 | 1471346237088 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 2093 | 1471346237090 Marionette TRACE conn2 <- [1,922,null,{}] 04:17:17 INFO - PROCESS | 2093 | 1471346237092 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}] 04:17:17 INFO - PROCESS | 2093 | 1471346237093 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:17 INFO - PROCESS | 2093 | 1471346237191 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:17:17 INFO - PROCESS | 2093 | 1471346237208 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 2093 | 1471346237210 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x12337f000 == 34 [pid = 2093] [id = 238] 04:17:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x119c30c00) [pid = 2093] [serial = 712] [outer = 0x0] 04:17:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x120fa3000) [pid = 2093] [serial = 713] [outer = 0x119c30c00] 04:17:17 INFO - PROCESS | 2093 | 1471346237251 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x121926c00) [pid = 2093] [serial = 714] [outer = 0x119c30c00] 04:17:17 INFO - PROCESS | 2093 | 1471346237711 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]]]}] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11947d800) [pid = 2093] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x111c83400) [pid = 2093] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x121977000) [pid = 2093] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x111c20400) [pid = 2093] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1219c3c00) [pid = 2093] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x112974400) [pid = 2093] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1125bc000) [pid = 2093] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x110ead400) [pid = 2093] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x116887400) [pid = 2093] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x118919800) [pid = 2093] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x124d37800) [pid = 2093] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x112e20000) [pid = 2093] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x110ea4c00) [pid = 2093] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:17:17 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x11604c800) [pid = 2093] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 821ms 04:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:17:17 INFO - PROCESS | 2093 | 1471346237911 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 2093 | 1471346237913 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:17:17 INFO - PROCESS | 2093 | 1471346237915 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 2093 | 1471346237916 Marionette TRACE conn2 <- [1,926,null,{}] 04:17:17 INFO - PROCESS | 2093 | 1471346237918 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}] 04:17:17 INFO - PROCESS | 2093 | 1471346237922 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:18 INFO - PROCESS | 2093 | 1471346237996 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:17:18 INFO - PROCESS | 2093 | 1471346237999 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 2093 | 1471346238000 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x121918000 == 35 [pid = 2093] [id = 239] 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1125b9000) [pid = 2093] [serial = 715] [outer = 0x0] 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11297a000) [pid = 2093] [serial = 716] [outer = 0x1125b9000] 04:17:18 INFO - PROCESS | 2093 | 1471346238028 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x117c3fc00) [pid = 2093] [serial = 717] [outer = 0x1125b9000] 04:17:18 INFO - PROCESS | 2093 | 1471346238331 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]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 468ms 04:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:17:18 INFO - PROCESS | 2093 | 1471346238383 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 2093 | 1471346238384 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:17:18 INFO - PROCESS | 2093 | 1471346238386 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 2093 | 1471346238396 Marionette TRACE conn2 <- [1,930,null,{}] 04:17:18 INFO - PROCESS | 2093 | 1471346238398 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}] 04:17:18 INFO - PROCESS | 2093 | 1471346238399 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:18 INFO - PROCESS | 2093 | 1471346238476 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:17:18 INFO - PROCESS | 2093 | 1471346238542 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 2093 | 1471346238543 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x118702800 == 36 [pid = 2093] [id = 240] 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x110e2b000) [pid = 2093] [serial = 718] [outer = 0x0] 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x1192ce400) [pid = 2093] [serial = 719] [outer = 0x110e2b000] 04:17:18 INFO - PROCESS | 2093 | 1471346238571 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x12196c800) [pid = 2093] [serial = 720] [outer = 0x110e2b000] 04:17:18 INFO - PROCESS | 2093 | 1471346238827 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]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 476ms 04:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:17:18 INFO - PROCESS | 2093 | 1471346238863 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 2093 | 1471346238864 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:17:18 INFO - PROCESS | 2093 | 1471346238866 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 2093 | 1471346238867 Marionette TRACE conn2 <- [1,934,null,{}] 04:17:18 INFO - PROCESS | 2093 | 1471346238870 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}] 04:17:18 INFO - PROCESS | 2093 | 1471346238873 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:18 INFO - PROCESS | 2093 | 1471346238960 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:17:18 INFO - PROCESS | 2093 | 1471346238965 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 2093 | 1471346238967 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a65000 == 37 [pid = 2093] [id = 241] 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x118911800) [pid = 2093] [serial = 721] [outer = 0x0] 04:17:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x121988000) [pid = 2093] [serial = 722] [outer = 0x118911800] 04:17:18 INFO - PROCESS | 2093 | 1471346238994 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x121a35c00) [pid = 2093] [serial = 723] [outer = 0x118911800] 04:17:19 INFO - PROCESS | 2093 | 1471346239419 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]]]}] 04:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 574ms 04:17:19 INFO - PROCESS | 2093 | 1471346239442 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 2093 | 1471346239444 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:17:19 INFO - PROCESS | 2093 | 1471346239448 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 2093 | 1471346239451 Marionette TRACE conn2 <- [1,938,null,{}] 04:17:19 INFO - PROCESS | 2093 | 1471346239454 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}] 04:17:19 INFO - PROCESS | 2093 | 1471346239457 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:19 INFO - PROCESS | 2093 | 1471346239604 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:17:19 INFO - PROCESS | 2093 | 1471346239618 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 2093 | 1471346239620 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x119ce5000 == 38 [pid = 2093] [id = 242] 04:17:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x121a30400) [pid = 2093] [serial = 724] [outer = 0x0] 04:17:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x123345400) [pid = 2093] [serial = 725] [outer = 0x121a30400] 04:17:19 INFO - PROCESS | 2093 | 1471346239664 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x124b32400) [pid = 2093] [serial = 726] [outer = 0x121a30400] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x113833800 == 37 [pid = 2093] [id = 232] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x1133df800 == 36 [pid = 2093] [id = 231] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d4000 == 35 [pid = 2093] [id = 233] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x118706000 == 34 [pid = 2093] [id = 234] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x121441000 == 33 [pid = 2093] [id = 237] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x12337f000 == 32 [pid = 2093] [id = 238] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x121918000 == 31 [pid = 2093] [id = 239] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x118702800 == 30 [pid = 2093] [id = 240] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x126a65000 == 29 [pid = 2093] [id = 241] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x11990e800 == 28 [pid = 2093] [id = 235] 04:17:20 INFO - PROCESS | 2093 | --DOCSHELL 0x120f58000 == 27 [pid = 2093] [id = 236] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1194f6400) [pid = 2093] [serial = 659] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x12192c800) [pid = 2093] [serial = 662] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1214d4c00) [pid = 2093] [serial = 660] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x121988400) [pid = 2093] [serial = 665] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1125b8000) [pid = 2093] [serial = 641] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11297c800) [pid = 2093] [serial = 642] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x123305800) [pid = 2093] [serial = 639] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x1219cb800) [pid = 2093] [serial = 638] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x112df1c00) [pid = 2093] [serial = 647] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x113da5c00) [pid = 2093] [serial = 648] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112926800) [pid = 2093] [serial = 644] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x112974c00) [pid = 2093] [serial = 645] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x11830d000) [pid = 2093] [serial = 653] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x118918c00) [pid = 2093] [serial = 654] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x117349800) [pid = 2093] [serial = 650] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x117f86400) [pid = 2093] [serial = 651] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x124d2b400) [pid = 2093] [serial = 675] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x12552ac00) [pid = 2093] [serial = 677] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x1255b2000) [pid = 2093] [serial = 678] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x121974000) [pid = 2093] [serial = 663] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x116aab400) [pid = 2093] [serial = 668] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x1219cc800) [pid = 2093] [serial = 666] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x118e8fc00) [pid = 2093] [serial = 656] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x1192cbc00) [pid = 2093] [serial = 657] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x1192c5000) [pid = 2093] [serial = 674] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x11923a400) [pid = 2093] [serial = 669] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x1216ddc00) [pid = 2093] [serial = 671] [outer = 0x0] [url = about:blank] 04:17:20 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x121a32400) [pid = 2093] [serial = 672] [outer = 0x0] [url = about:blank] 04:17:21 INFO - PROCESS | 2093 | 1471346241000 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]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1576ms 04:17:21 INFO - PROCESS | 2093 | 1471346241024 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:17:21 INFO - PROCESS | 2093 | 1471346241027 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:17:21 INFO - PROCESS | 2093 | 1471346241030 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 2093 | 1471346241032 Marionette TRACE conn2 <- [1,942,null,{}] 04:17:21 INFO - PROCESS | 2093 | 1471346241037 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}] 04:17:21 INFO - PROCESS | 2093 | 1471346241040 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:21 INFO - PROCESS | 2093 | 1471346241117 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:17:21 INFO - PROCESS | 2093 | 1471346241163 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 2093 | 1471346241166 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x112d56800 == 28 [pid = 2093] [id = 243] 04:17:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x111c17000) [pid = 2093] [serial = 727] [outer = 0x0] 04:17:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x111c19800) [pid = 2093] [serial = 728] [outer = 0x111c17000] 04:17:21 INFO - PROCESS | 2093 | 1471346241195 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x111f09800) [pid = 2093] [serial = 729] [outer = 0x111c17000] 04:17:21 INFO - PROCESS | 2093 | 1471346241516 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]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 04:17:21 INFO - PROCESS | 2093 | 1471346241550 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:17:21 INFO - PROCESS | 2093 | 1471346241557 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:17:21 INFO - PROCESS | 2093 | 1471346241561 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 2093 | 1471346241563 Marionette TRACE conn2 <- [1,946,null,{}] 04:17:21 INFO - PROCESS | 2093 | 1471346241565 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}] 04:17:21 INFO - PROCESS | 2093 | 1471346241567 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:21 INFO - PROCESS | 2093 | 1471346241643 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:17:21 INFO - PROCESS | 2093 | 1471346241647 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 2093 | 1471346241648 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x116080000 == 29 [pid = 2093] [id = 244] 04:17:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x112595c00) [pid = 2093] [serial = 730] [outer = 0x0] 04:17:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x1125bac00) [pid = 2093] [serial = 731] [outer = 0x112595c00] 04:17:21 INFO - PROCESS | 2093 | 1471346241680 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x112921c00) [pid = 2093] [serial = 732] [outer = 0x112595c00] 04:17:22 INFO - PROCESS | 2093 | 1471346242001 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]]]}] 04:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 04:17:22 INFO - PROCESS | 2093 | 1471346242031 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 2093 | 1471346242033 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:17:22 INFO - PROCESS | 2093 | 1471346242035 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 2093 | 1471346242046 Marionette TRACE conn2 <- [1,950,null,{}] 04:17:22 INFO - PROCESS | 2093 | 1471346242054 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}] 04:17:22 INFO - PROCESS | 2093 | 1471346242058 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:22 INFO - PROCESS | 2093 | 1471346242133 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:17:22 INFO - PROCESS | 2093 | 1471346242141 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 2093 | 1471346242143 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fad800 == 30 [pid = 2093] [id = 245] 04:17:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x10eaf4000) [pid = 2093] [serial = 733] [outer = 0x0] 04:17:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x112df1c00) [pid = 2093] [serial = 734] [outer = 0x10eaf4000] 04:17:22 INFO - PROCESS | 2093 | 1471346242172 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x113266800) [pid = 2093] [serial = 735] [outer = 0x10eaf4000] 04:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:17:22 INFO - PROCESS | 2093 | 1471346242512 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]]]}] 04:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 484ms 04:17:22 INFO - PROCESS | 2093 | 1471346242524 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 2093 | 1471346242526 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:17:22 INFO - PROCESS | 2093 | 1471346242528 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 2093 | 1471346242530 Marionette TRACE conn2 <- [1,954,null,{}] 04:17:22 INFO - PROCESS | 2093 | 1471346242532 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}] 04:17:22 INFO - PROCESS | 2093 | 1471346242533 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:22 INFO - PROCESS | 2093 | 1471346242613 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:17:22 INFO - PROCESS | 2093 | 1471346242662 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 2093 | 1471346242663 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x117cab000 == 31 [pid = 2093] [id = 246] 04:17:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x11325b800) [pid = 2093] [serial = 736] [outer = 0x0] 04:17:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x113d4c800) [pid = 2093] [serial = 737] [outer = 0x11325b800] 04:17:22 INFO - PROCESS | 2093 | 1471346242689 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x113dad800) [pid = 2093] [serial = 738] [outer = 0x11325b800] 04:17:22 INFO - PROCESS | 2093 | 1471346242971 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]]]}] 04:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 04:17:22 INFO - PROCESS | 2093 | 1471346242997 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 2093 | 1471346242998 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:17:23 INFO - PROCESS | 2093 | 1471346243000 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 2093 | 1471346243002 Marionette TRACE conn2 <- [1,958,null,{}] 04:17:23 INFO - PROCESS | 2093 | 1471346243012 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}] 04:17:23 INFO - PROCESS | 2093 | 1471346243013 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:23 INFO - PROCESS | 2093 | 1471346243097 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:17:23 INFO - PROCESS | 2093 | 1471346243101 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 2093 | 1471346243102 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x118ed6800 == 32 [pid = 2093] [id = 247] 04:17:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x110e58c00) [pid = 2093] [serial = 739] [outer = 0x0] 04:17:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x115d1cc00) [pid = 2093] [serial = 740] [outer = 0x110e58c00] 04:17:23 INFO - PROCESS | 2093 | 1471346243129 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x11610a000) [pid = 2093] [serial = 741] [outer = 0x110e58c00] 04:17:23 INFO - PROCESS | 2093 | 1471346243557 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]]]}] 04:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 572ms 04:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:17:23 INFO - PROCESS | 2093 | 1471346243574 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 2093 | 1471346243576 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:17:23 INFO - PROCESS | 2093 | 1471346243580 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 2093 | 1471346243582 Marionette TRACE conn2 <- [1,962,null,{}] 04:17:23 INFO - PROCESS | 2093 | 1471346243585 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}] 04:17:23 INFO - PROCESS | 2093 | 1471346243592 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:23 INFO - PROCESS | 2093 | 1471346243735 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:17:23 INFO - PROCESS | 2093 | 1471346243749 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 2093 | 1471346243750 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b49000 == 33 [pid = 2093] [id = 248] 04:17:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1161b7c00) [pid = 2093] [serial = 742] [outer = 0x0] 04:17:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1168ef800) [pid = 2093] [serial = 743] [outer = 0x1161b7c00] 04:17:23 INFO - PROCESS | 2093 | 1471346243793 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x117f79c00) [pid = 2093] [serial = 744] [outer = 0x1161b7c00] 04:17:24 INFO - PROCESS | 2093 | 1471346244162 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]]]}] 04:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 04:17:24 INFO - PROCESS | 2093 | 1471346244201 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:17:24 INFO - PROCESS | 2093 | 1471346244202 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:17:24 INFO - PROCESS | 2093 | 1471346244207 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 2093 | 1471346244208 Marionette TRACE conn2 <- [1,966,null,{}] 04:17:24 INFO - PROCESS | 2093 | 1471346244211 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}] 04:17:24 INFO - PROCESS | 2093 | 1471346244212 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:24 INFO - PROCESS | 2093 | 1471346244312 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:17:24 INFO - PROCESS | 2093 | 1471346244316 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 2093 | 1471346244317 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x121076800 == 34 [pid = 2093] [id = 249] 04:17:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x116aac000) [pid = 2093] [serial = 745] [outer = 0x0] 04:17:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x118133800) [pid = 2093] [serial = 746] [outer = 0x116aac000] 04:17:24 INFO - PROCESS | 2093 | 1471346244344 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11830c400) [pid = 2093] [serial = 747] [outer = 0x116aac000] 04:17:24 INFO - PROCESS | 2093 | 1471346244646 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]]]}] 04:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 04:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:17:24 INFO - PROCESS | 2093 | 1471346244677 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:17:24 INFO - PROCESS | 2093 | 1471346244678 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:17:24 INFO - PROCESS | 2093 | 1471346244680 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 2093 | 1471346244681 Marionette TRACE conn2 <- [1,970,null,{}] 04:17:24 INFO - PROCESS | 2093 | 1471346244683 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}] 04:17:24 INFO - PROCESS | 2093 | 1471346244685 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:24 INFO - PROCESS | 2093 | 1471346244760 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:17:24 INFO - PROCESS | 2093 | 1471346244763 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 2093 | 1471346244764 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x121340000 == 35 [pid = 2093] [id = 250] 04:17:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11805bc00) [pid = 2093] [serial = 748] [outer = 0x0] 04:17:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x118918800) [pid = 2093] [serial = 749] [outer = 0x11805bc00] 04:17:24 INFO - PROCESS | 2093 | 1471346244792 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x118e68c00) [pid = 2093] [serial = 750] [outer = 0x11805bc00] 04:17:25 INFO - PROCESS | 2093 | 1471346245122 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]]]}] 04:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 04:17:25 INFO - PROCESS | 2093 | 1471346245150 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 2093 | 1471346245152 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:17:25 INFO - PROCESS | 2093 | 1471346245157 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 2093 | 1471346245158 Marionette TRACE conn2 <- [1,974,null,{}] 04:17:25 INFO - PROCESS | 2093 | 1471346245160 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}] 04:17:25 INFO - PROCESS | 2093 | 1471346245162 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:25 INFO - PROCESS | 2093 | 1471346245256 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:17:25 INFO - PROCESS | 2093 | 1471346245263 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 2093 | 1471346245264 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fad000 == 36 [pid = 2093] [id = 251] 04:17:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x118e8d800) [pid = 2093] [serial = 751] [outer = 0x0] 04:17:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x118e9a000) [pid = 2093] [serial = 752] [outer = 0x118e8d800] 04:17:25 INFO - PROCESS | 2093 | 1471346245296 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1192c7000) [pid = 2093] [serial = 753] [outer = 0x118e8d800] 04:17:25 INFO - PROCESS | 2093 | 1471346245594 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]]]}] 04:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 473ms 04:17:25 INFO - PROCESS | 2093 | 1471346245629 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 2093 | 1471346245630 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:17:25 INFO - PROCESS | 2093 | 1471346245632 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 2093 | 1471346245633 Marionette TRACE conn2 <- [1,978,null,{}] 04:17:25 INFO - PROCESS | 2093 | 1471346245636 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}] 04:17:25 INFO - PROCESS | 2093 | 1471346245637 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:25 INFO - PROCESS | 2093 | 1471346245716 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:17:25 INFO - PROCESS | 2093 | 1471346245719 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 2093 | 1471346245721 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x12349a000 == 37 [pid = 2093] [id = 252] 04:17:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x11877f400) [pid = 2093] [serial = 754] [outer = 0x0] 04:17:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x11947ec00) [pid = 2093] [serial = 755] [outer = 0x11877f400] 04:17:25 INFO - PROCESS | 2093 | 1471346245749 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1194f4000) [pid = 2093] [serial = 756] [outer = 0x11877f400] 04:17:26 INFO - PROCESS | 2093 | 1471346246064 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]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 467ms 04:17:26 INFO - PROCESS | 2093 | 1471346246101 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 2093 | 1471346246102 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:17:26 INFO - PROCESS | 2093 | 1471346246105 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 2093 | 1471346246106 Marionette TRACE conn2 <- [1,982,null,{}] 04:17:26 INFO - PROCESS | 2093 | 1471346246109 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}] 04:17:26 INFO - PROCESS | 2093 | 1471346246110 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:26 INFO - PROCESS | 2093 | 1471346246224 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:17:26 INFO - PROCESS | 2093 | 1471346246237 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 2093 | 1471346246238 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x118ed5800 == 38 [pid = 2093] [id = 253] 04:17:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x119482c00) [pid = 2093] [serial = 757] [outer = 0x0] 04:17:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1196a4800) [pid = 2093] [serial = 758] [outer = 0x119482c00] 04:17:26 INFO - PROCESS | 2093 | 1471346246272 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x120f9f800) [pid = 2093] [serial = 759] [outer = 0x119482c00] 04:17:26 INFO - PROCESS | 2093 | 1471346246613 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]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 04:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:17:26 INFO - PROCESS | 2093 | 1471346246630 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 2093 | 1471346246631 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:17:26 INFO - PROCESS | 2093 | 1471346246633 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 2093 | 1471346246634 Marionette TRACE conn2 <- [1,986,null,{}] 04:17:26 INFO - PROCESS | 2093 | 1471346246636 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}] 04:17:26 INFO - PROCESS | 2093 | 1471346246638 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:26 INFO - PROCESS | 2093 | 1471346246734 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:17:26 INFO - PROCESS | 2093 | 1471346246738 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 2093 | 1471346246739 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a53800 == 39 [pid = 2093] [id = 254] 04:17:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x116109800) [pid = 2093] [serial = 760] [outer = 0x0] 04:17:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1212cd800) [pid = 2093] [serial = 761] [outer = 0x116109800] 04:17:26 INFO - PROCESS | 2093 | 1471346246764 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x121932000) [pid = 2093] [serial = 762] [outer = 0x116109800] 04:17:27 INFO - PROCESS | 2093 | 1471346247081 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]]]}] 04:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 04:17:27 INFO - PROCESS | 2093 | 1471346247118 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 2093 | 1471346247119 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:17:27 INFO - PROCESS | 2093 | 1471346247124 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 2093 | 1471346247126 Marionette TRACE conn2 <- [1,990,null,{}] 04:17:27 INFO - PROCESS | 2093 | 1471346247128 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}] 04:17:27 INFO - PROCESS | 2093 | 1471346247129 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:27 INFO - PROCESS | 2093 | 1471346247234 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:17:27 INFO - PROCESS | 2093 | 1471346247237 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:27 INFO - PROCESS | 2093 | 1471346247238 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a4b000 == 40 [pid = 2093] [id = 255] 04:17:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1194ed400) [pid = 2093] [serial = 763] [outer = 0x0] 04:17:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x121974000) [pid = 2093] [serial = 764] [outer = 0x1194ed400] 04:17:27 INFO - PROCESS | 2093 | 1471346247270 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1219c0c00) [pid = 2093] [serial = 765] [outer = 0x1194ed400] 04:17:27 INFO - PROCESS | 2093 | 1471346247596 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]]]}] 04:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 04:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:17:27 INFO - PROCESS | 2093 | 1471346247649 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 2093 | 1471346247650 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:17:27 INFO - PROCESS | 2093 | 1471346247652 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 2093 | 1471346247653 Marionette TRACE conn2 <- [1,994,null,{}] 04:17:27 INFO - PROCESS | 2093 | 1471346247656 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}] 04:17:27 INFO - PROCESS | 2093 | 1471346247657 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:27 INFO - PROCESS | 2093 | 1471346247752 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:17:27 INFO - PROCESS | 2093 | 1471346247756 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:27 INFO - PROCESS | 2093 | 1471346247757 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bca000 == 41 [pid = 2093] [id = 256] 04:17:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x121932400) [pid = 2093] [serial = 766] [outer = 0x0] 04:17:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1219cdc00) [pid = 2093] [serial = 767] [outer = 0x121932400] 04:17:27 INFO - PROCESS | 2093 | 1471346247782 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x123310800) [pid = 2093] [serial = 768] [outer = 0x121932400] 04:17:28 INFO - PROCESS | 2093 | 1471346248097 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]]]}] 04:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 471ms 04:17:28 INFO - PROCESS | 2093 | 1471346248135 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:17:28 INFO - PROCESS | 2093 | 1471346248137 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:17:28 INFO - PROCESS | 2093 | 1471346248143 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 2093 | 1471346248144 Marionette TRACE conn2 <- [1,998,null,{}] 04:17:28 INFO - PROCESS | 2093 | 1471346248147 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}] 04:17:28 INFO - PROCESS | 2093 | 1471346248148 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:28 INFO - PROCESS | 2093 | 1471346248357 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x110eacc00) [pid = 2093] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x113ac8000) [pid = 2093] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x119c30c00) [pid = 2093] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x1125b9000) [pid = 2093] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x110e2b000) [pid = 2093] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x118911800) [pid = 2093] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x11604e400) [pid = 2093] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1125b8400) [pid = 2093] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x117f79400) [pid = 2093] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x110eaa400) [pid = 2093] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11292b000) [pid = 2093] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1121a6400) [pid = 2093] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x112976800) [pid = 2093] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x119480000) [pid = 2093] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:17:28 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11947e400) [pid = 2093] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:17:28 INFO - PROCESS | 2093 | 1471346248399 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 2093 | 1471346248400 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168da800 == 42 [pid = 2093] [id = 257] 04:17:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x10eafc400) [pid = 2093] [serial = 769] [outer = 0x0] 04:17:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x110eacc00) [pid = 2093] [serial = 770] [outer = 0x10eafc400] 04:17:28 INFO - PROCESS | 2093 | 1471346248432 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x11386b800) [pid = 2093] [serial = 771] [outer = 0x10eafc400] 04:17:28 INFO - PROCESS | 2093 | 1471346248696 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]]]}] 04:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 568ms 04:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:17:28 INFO - PROCESS | 2093 | 1471346248713 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 2093 | 1471346248714 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:17:28 INFO - PROCESS | 2093 | 1471346248716 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 2093 | 1471346248717 Marionette TRACE conn2 <- [1,1002,null,{}] 04:17:28 INFO - PROCESS | 2093 | 1471346248719 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}] 04:17:28 INFO - PROCESS | 2093 | 1471346248722 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:28 INFO - PROCESS | 2093 | 1471346248814 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:17:28 INFO - PROCESS | 2093 | 1471346248818 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 2093 | 1471346248819 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x12964d000 == 43 [pid = 2093] [id = 258] 04:17:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x11600f800) [pid = 2093] [serial = 772] [outer = 0x0] 04:17:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x119480c00) [pid = 2093] [serial = 773] [outer = 0x11600f800] 04:17:28 INFO - PROCESS | 2093 | 1471346248844 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1219c3400) [pid = 2093] [serial = 774] [outer = 0x11600f800] 04:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 469ms 04:17:29 INFO - PROCESS | 2093 | 1471346249177 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]]]}] 04:17:29 INFO - PROCESS | 2093 | 1471346249186 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 2093 | 1471346249188 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:17:29 INFO - PROCESS | 2093 | 1471346249193 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 2093 | 1471346249194 Marionette TRACE conn2 <- [1,1006,null,{}] 04:17:29 INFO - PROCESS | 2093 | 1471346249196 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}] 04:17:29 INFO - PROCESS | 2093 | 1471346249197 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:29 INFO - PROCESS | 2093 | 1471346249304 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:17:29 INFO - PROCESS | 2093 | 1471346249310 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:29 INFO - PROCESS | 2093 | 1471346249311 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a56f800 == 44 [pid = 2093] [id = 259] 04:17:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x113805000) [pid = 2093] [serial = 775] [outer = 0x0] 04:17:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x121975000) [pid = 2093] [serial = 776] [outer = 0x113805000] 04:17:29 INFO - PROCESS | 2093 | 1471346249343 Marionette DEBUG loaded listener.js 04:17:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x123591c00) [pid = 2093] [serial = 777] [outer = 0x113805000] 04:17:29 INFO - PROCESS | 2093 | 1471346249644 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]]]}] 04:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 04:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:17:29 INFO - PROCESS | 2093 | 1471346249662 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 2093 | 1471346249663 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:17:29 INFO - PROCESS | 2093 | 1471346249666 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 2093 | 1471346249668 Marionette TRACE conn2 <- [1,1010,null,{}] 04:17:29 INFO - PROCESS | 2093 | 1471346249674 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}] 04:17:29 INFO - PROCESS | 2093 | 1471346249677 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:29 INFO - PROCESS | 2093 | 1471346249803 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:17:29 INFO - PROCESS | 2093 | 1471346249808 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:29 INFO - PROCESS | 2093 | 1471346249809 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7db800 == 45 [pid = 2093] [id = 260] 04:17:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x124895800) [pid = 2093] [serial = 778] [outer = 0x0] 04:17:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x124d2f000) [pid = 2093] [serial = 779] [outer = 0x124895800] 04:17:29 INFO - PROCESS | 2093 | 1471346249850 Marionette DEBUG loaded listener.js 04:17:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x124da4000) [pid = 2093] [serial = 780] [outer = 0x124895800] 04:17:30 INFO - PROCESS | 2093 | 1471346250373 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]]]}] 04:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 722ms 04:17:30 INFO - PROCESS | 2093 | 1471346250411 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:17:30 INFO - PROCESS | 2093 | 1471346250413 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:17:30 INFO - PROCESS | 2093 | 1471346250420 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:17:30 INFO - PROCESS | 2093 | 1471346250425 Marionette TRACE conn2 <- [1,1014,null,{}] 04:17:30 INFO - PROCESS | 2093 | 1471346250432 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}] 04:17:30 INFO - PROCESS | 2093 | 1471346250435 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:30 INFO - PROCESS | 2093 | 1471346250658 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:17:30 INFO - PROCESS | 2093 | 1471346250731 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 2093 | 1471346250735 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x112c4b800 == 46 [pid = 2093] [id = 261] 04:17:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x110e61400) [pid = 2093] [serial = 781] [outer = 0x0] 04:17:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x110eac800) [pid = 2093] [serial = 782] [outer = 0x110e61400] 04:17:30 INFO - PROCESS | 2093 | 1471346250787 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x111f07800) [pid = 2093] [serial = 783] [outer = 0x110e61400] 04:17:31 INFO - PROCESS | 2093 | 1471346251404 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]]]}] 04:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1027ms 04:17:31 INFO - PROCESS | 2093 | 1471346251446 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 2093 | 1471346251449 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:17:31 INFO - PROCESS | 2093 | 1471346251453 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 2093 | 1471346251455 Marionette TRACE conn2 <- [1,1018,null,{}] 04:17:31 INFO - PROCESS | 2093 | 1471346251457 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}] 04:17:31 INFO - PROCESS | 2093 | 1471346251459 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:31 INFO - PROCESS | 2093 | 1471346251574 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:17:31 INFO - PROCESS | 2093 | 1471346251651 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 2093 | 1471346251653 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x118290800 == 47 [pid = 2093] [id = 262] 04:17:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x11292e800) [pid = 2093] [serial = 784] [outer = 0x0] 04:17:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x11297f000) [pid = 2093] [serial = 785] [outer = 0x11292e800] 04:17:31 INFO - PROCESS | 2093 | 1471346251684 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x112fb6000) [pid = 2093] [serial = 786] [outer = 0x11292e800] 04:17:32 INFO - PROCESS | 2093 | 1471346252417 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]]]}] 04:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 973ms 04:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:17:32 INFO - PROCESS | 2093 | 1471346252426 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:17:32 INFO - PROCESS | 2093 | 1471346252429 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:17:32 INFO - PROCESS | 2093 | 1471346252432 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 2093 | 1471346252433 Marionette TRACE conn2 <- [1,1022,null,{}] 04:17:32 INFO - PROCESS | 2093 | 1471346252437 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}] 04:17:32 INFO - PROCESS | 2093 | 1471346252439 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:32 INFO - PROCESS | 2093 | 1471346252537 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:17:32 INFO - PROCESS | 2093 | 1471346252615 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 2093 | 1471346252616 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x116581800 == 48 [pid = 2093] [id = 263] 04:17:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x112992800) [pid = 2093] [serial = 787] [outer = 0x0] 04:17:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x112cbfc00) [pid = 2093] [serial = 788] [outer = 0x112992800] 04:17:32 INFO - PROCESS | 2093 | 1471346252644 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x113381000) [pid = 2093] [serial = 789] [outer = 0x112992800] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x12a56f800 == 47 [pid = 2093] [id = 259] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x12964d000 == 46 [pid = 2093] [id = 258] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x1168da800 == 45 [pid = 2093] [id = 257] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x128bca000 == 44 [pid = 2093] [id = 256] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x128a4b000 == 43 [pid = 2093] [id = 255] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x123345400) [pid = 2093] [serial = 725] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x126a53800 == 42 [pid = 2093] [id = 254] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x118ed5800 == 41 [pid = 2093] [id = 253] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x12349a000 == 40 [pid = 2093] [id = 252] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x116fad000 == 39 [pid = 2093] [id = 251] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x121340000 == 38 [pid = 2093] [id = 250] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x121076800 == 37 [pid = 2093] [id = 249] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x119b49000 == 36 [pid = 2093] [id = 248] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x118ed6800 == 35 [pid = 2093] [id = 247] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x117cab000 == 34 [pid = 2093] [id = 246] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x116fad800 == 33 [pid = 2093] [id = 245] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x116080000 == 32 [pid = 2093] [id = 244] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x112d56800 == 31 [pid = 2093] [id = 243] 04:17:32 INFO - PROCESS | 2093 | --DOCSHELL 0x119ce5000 == 30 [pid = 2093] [id = 242] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x118913800) [pid = 2093] [serial = 707] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x1192cc800) [pid = 2093] [serial = 710] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x11923e400) [pid = 2093] [serial = 708] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x120fa3000) [pid = 2093] [serial = 713] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x119c30400) [pid = 2093] [serial = 711] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x11297a000) [pid = 2093] [serial = 716] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1192ce400) [pid = 2093] [serial = 719] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x117c3fc00) [pid = 2093] [serial = 717] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x121988000) [pid = 2093] [serial = 722] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x121926c00) [pid = 2093] [serial = 714] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x12196c800) [pid = 2093] [serial = 720] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x121a35c00) [pid = 2093] [serial = 723] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11805b000) [pid = 2093] [serial = 684] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x116820000) [pid = 2093] [serial = 683] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x113265c00) [pid = 2093] [serial = 681] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11292f000) [pid = 2093] [serial = 680] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x118136c00) [pid = 2093] [serial = 704] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x116804400) [pid = 2093] [serial = 701] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1175a1400) [pid = 2093] [serial = 702] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x112cc5800) [pid = 2093] [serial = 698] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x113ac0000) [pid = 2093] [serial = 699] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11258e400) [pid = 2093] [serial = 695] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1125bd800) [pid = 2093] [serial = 696] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x113386c00) [pid = 2093] [serial = 693] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x112987800) [pid = 2093] [serial = 692] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x121a39800) [pid = 2093] [serial = 690] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x121927c00) [pid = 2093] [serial = 689] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x119fec000) [pid = 2093] [serial = 687] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1194ee000) [pid = 2093] [serial = 686] [outer = 0x0] [url = about:blank] 04:17:32 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x11830fc00) [pid = 2093] [serial = 705] [outer = 0x0] [url = about:blank] 04:17:33 INFO - PROCESS | 2093 | 1471346253010 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]]]}] 04:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 621ms 04:17:33 INFO - PROCESS | 2093 | 1471346253052 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 2093 | 1471346253055 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:17:33 INFO - PROCESS | 2093 | 1471346253059 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 2093 | 1471346253061 Marionette TRACE conn2 <- [1,1026,null,{}] 04:17:33 INFO - PROCESS | 2093 | 1471346253063 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}] 04:17:33 INFO - PROCESS | 2093 | 1471346253065 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:33 INFO - PROCESS | 2093 | 1471346253143 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:17:33 INFO - PROCESS | 2093 | 1471346253195 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 2093 | 1471346253196 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f98800 == 31 [pid = 2093] [id = 264] 04:17:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x113380c00) [pid = 2093] [serial = 790] [outer = 0x0] 04:17:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x113d53400) [pid = 2093] [serial = 791] [outer = 0x113380c00] 04:17:33 INFO - PROCESS | 2093 | 1471346253224 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x116007000) [pid = 2093] [serial = 792] [outer = 0x113380c00] 04:17:33 INFO - PROCESS | 2093 | 1471346253543 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]]]}] 04:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 04:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:17:33 INFO - PROCESS | 2093 | 1471346253578 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 2093 | 1471346253580 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:17:33 INFO - PROCESS | 2093 | 1471346253582 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 2093 | 1471346253585 Marionette TRACE conn2 <- [1,1030,null,{}] 04:17:33 INFO - PROCESS | 2093 | 1471346253593 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}] 04:17:33 INFO - PROCESS | 2093 | 1471346253597 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:33 INFO - PROCESS | 2093 | 1471346253685 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:17:33 INFO - PROCESS | 2093 | 1471346253755 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 2093 | 1471346253758 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x118120800 == 32 [pid = 2093] [id = 265] 04:17:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x113da9800) [pid = 2093] [serial = 793] [outer = 0x0] 04:17:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x1161b8000) [pid = 2093] [serial = 794] [outer = 0x113da9800] 04:17:33 INFO - PROCESS | 2093 | 1471346253805 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1175a7c00) [pid = 2093] [serial = 795] [outer = 0x113da9800] 04:17:34 INFO - PROCESS | 2093 | 1471346254245 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]]]}] 04:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 677ms 04:17:34 INFO - PROCESS | 2093 | 1471346254259 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:17:34 INFO - PROCESS | 2093 | 1471346254261 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:17:34 INFO - PROCESS | 2093 | 1471346254263 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:17:34 INFO - PROCESS | 2093 | 1471346254264 Marionette TRACE conn2 <- [1,1034,null,{}] 04:17:34 INFO - PROCESS | 2093 | 1471346254266 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}] 04:17:34 INFO - PROCESS | 2093 | 1471346254268 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:34 INFO - PROCESS | 2093 | 1471346254372 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:17:34 INFO - PROCESS | 2093 | 1471346254378 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 2093 | 1471346254380 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x119925800 == 33 [pid = 2093] [id = 266] 04:17:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11604c400) [pid = 2093] [serial = 796] [outer = 0x0] 04:17:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x118055c00) [pid = 2093] [serial = 797] [outer = 0x11604c400] 04:17:34 INFO - PROCESS | 2093 | 1471346254406 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x11830fc00) [pid = 2093] [serial = 798] [outer = 0x11604c400] 04:17:34 INFO - PROCESS | 2093 | 1471346254711 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]]]}] 04:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 04:17:34 INFO - PROCESS | 2093 | 1471346254732 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:17:34 INFO - PROCESS | 2093 | 1471346254733 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:17:34 INFO - PROCESS | 2093 | 1471346254735 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:17:34 INFO - PROCESS | 2093 | 1471346254737 Marionette TRACE conn2 <- [1,1038,null,{}] 04:17:34 INFO - PROCESS | 2093 | 1471346254742 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}] 04:17:34 INFO - PROCESS | 2093 | 1471346254743 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:34 INFO - PROCESS | 2093 | 1471346254828 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:17:34 INFO - PROCESS | 2093 | 1471346254832 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 2093 | 1471346254834 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x12107b800 == 34 [pid = 2093] [id = 267] 04:17:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x118056000) [pid = 2093] [serial = 799] [outer = 0x0] 04:17:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x118e61000) [pid = 2093] [serial = 800] [outer = 0x118056000] 04:17:34 INFO - PROCESS | 2093 | 1471346254877 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x119240000) [pid = 2093] [serial = 801] [outer = 0x118056000] 04:17:35 INFO - PROCESS | 2093 | 1471346255323 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]]]}] 04:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 622ms 04:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:17:35 INFO - PROCESS | 2093 | 1471346255361 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:17:35 INFO - PROCESS | 2093 | 1471346255363 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:17:35 INFO - PROCESS | 2093 | 1471346255366 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:17:35 INFO - PROCESS | 2093 | 1471346255368 Marionette TRACE conn2 <- [1,1042,null,{}] 04:17:35 INFO - PROCESS | 2093 | 1471346255380 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}] 04:17:35 INFO - PROCESS | 2093 | 1471346255388 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:35 INFO - PROCESS | 2093 | 1471346255564 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:17:35 INFO - PROCESS | 2093 | 1471346255587 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:35 INFO - PROCESS | 2093 | 1471346255589 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x121919800 == 35 [pid = 2093] [id = 268] 04:17:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1194f1800) [pid = 2093] [serial = 802] [outer = 0x0] 04:17:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x119957c00) [pid = 2093] [serial = 803] [outer = 0x1194f1800] 04:17:35 INFO - PROCESS | 2093 | 1471346255630 Marionette DEBUG loaded listener.js 04:17:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x119c2ec00) [pid = 2093] [serial = 804] [outer = 0x1194f1800] 04:17:36 INFO - PROCESS | 2093 | 1471346256098 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]]]}] 04:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 779ms 04:17:36 INFO - PROCESS | 2093 | 1471346256145 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 2093 | 1471346256146 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:17:36 INFO - PROCESS | 2093 | 1471346256148 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 2093 | 1471346256149 Marionette TRACE conn2 <- [1,1046,null,{}] 04:17:36 INFO - PROCESS | 2093 | 1471346256152 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}] 04:17:36 INFO - PROCESS | 2093 | 1471346256153 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:36 INFO - PROCESS | 2093 | 1471346256277 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:17:36 INFO - PROCESS | 2093 | 1471346256281 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 2093 | 1471346256282 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa4800 == 36 [pid = 2093] [id = 269] 04:17:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x119feb000) [pid = 2093] [serial = 805] [outer = 0x0] 04:17:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x120fa3000) [pid = 2093] [serial = 806] [outer = 0x119feb000] 04:17:36 INFO - PROCESS | 2093 | 1471346256306 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x121927c00) [pid = 2093] [serial = 807] [outer = 0x119feb000] 04:17:36 INFO - PROCESS | 2093 | 1471346256619 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]]]}] 04:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 519ms 04:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:17:36 INFO - PROCESS | 2093 | 1471346256669 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 2093 | 1471346256670 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:17:36 INFO - PROCESS | 2093 | 1471346256672 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 2093 | 1471346256673 Marionette TRACE conn2 <- [1,1050,null,{}] 04:17:36 INFO - PROCESS | 2093 | 1471346256676 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}] 04:17:36 INFO - PROCESS | 2093 | 1471346256677 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:36 INFO - PROCESS | 2093 | 1471346256772 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:17:36 INFO - PROCESS | 2093 | 1471346256775 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 2093 | 1471346256776 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x124d4b000 == 37 [pid = 2093] [id = 270] 04:17:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x120f97800) [pid = 2093] [serial = 808] [outer = 0x0] 04:17:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x12196f000) [pid = 2093] [serial = 809] [outer = 0x120f97800] 04:17:36 INFO - PROCESS | 2093 | 1471346256801 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x12197ac00) [pid = 2093] [serial = 810] [outer = 0x120f97800] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x116109800) [pid = 2093] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x1194ed400) [pid = 2093] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x111c17000) [pid = 2093] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11877f400) [pid = 2093] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x110e58c00) [pid = 2093] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1161b7c00) [pid = 2093] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x121a30400) [pid = 2093] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x10eaf4000) [pid = 2093] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11805bc00) [pid = 2093] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x112595c00) [pid = 2093] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x121932400) [pid = 2093] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x118e8d800) [pid = 2093] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11325b800) [pid = 2093] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x116aac000) [pid = 2093] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x113805000) [pid = 2093] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x10eafc400) [pid = 2093] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x119482c00) [pid = 2093] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:17:37 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x11600f800) [pid = 2093] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:17:37 INFO - PROCESS | 2093 | 1471346257271 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]]]}] 04:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 620ms 04:17:37 INFO - PROCESS | 2093 | 1471346257294 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 2093 | 1471346257295 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:17:37 INFO - PROCESS | 2093 | 1471346257297 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 2093 | 1471346257298 Marionette TRACE conn2 <- [1,1054,null,{}] 04:17:37 INFO - PROCESS | 2093 | 1471346257301 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}] 04:17:37 INFO - PROCESS | 2093 | 1471346257302 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:37 INFO - PROCESS | 2093 | 1471346257387 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:17:37 INFO - PROCESS | 2093 | 1471346257393 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:37 INFO - PROCESS | 2093 | 1471346257395 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248d2000 == 38 [pid = 2093] [id = 271] 04:17:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x1125b8800) [pid = 2093] [serial = 811] [outer = 0x0] 04:17:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x113dad400) [pid = 2093] [serial = 812] [outer = 0x1125b8800] 04:17:37 INFO - PROCESS | 2093 | 1471346257420 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x118055000) [pid = 2093] [serial = 813] [outer = 0x1125b8800] 04:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 04:17:37 INFO - PROCESS | 2093 | 1471346257762 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]]]}] 04:17:37 INFO - PROCESS | 2093 | 1471346257766 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 2093 | 1471346257767 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:17:37 INFO - PROCESS | 2093 | 1471346257770 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 2093 | 1471346257772 Marionette TRACE conn2 <- [1,1058,null,{}] 04:17:37 INFO - PROCESS | 2093 | 1471346257775 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}] 04:17:37 INFO - PROCESS | 2093 | 1471346257777 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:37 INFO - PROCESS | 2093 | 1471346257875 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:17:37 INFO - PROCESS | 2093 | 1471346257880 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:37 INFO - PROCESS | 2093 | 1471346257882 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x12679e800 == 39 [pid = 2093] [id = 272] 04:17:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x112926c00) [pid = 2093] [serial = 814] [outer = 0x0] 04:17:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1192c6800) [pid = 2093] [serial = 815] [outer = 0x112926c00] 04:17:37 INFO - PROCESS | 2093 | 1471346257907 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1219c0400) [pid = 2093] [serial = 816] [outer = 0x112926c00] 04:17:38 INFO - PROCESS | 2093 | 1471346258212 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]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 04:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:17:38 INFO - PROCESS | 2093 | 1471346258244 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 2093 | 1471346258245 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:17:38 INFO - PROCESS | 2093 | 1471346258247 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 2093 | 1471346258249 Marionette TRACE conn2 <- [1,1062,null,{}] 04:17:38 INFO - PROCESS | 2093 | 1471346258252 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}] 04:17:38 INFO - PROCESS | 2093 | 1471346258253 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:38 INFO - PROCESS | 2093 | 1471346258352 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:17:38 INFO - PROCESS | 2093 | 1471346258358 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 2093 | 1471346258360 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bcc000 == 40 [pid = 2093] [id = 273] 04:17:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1219c3800) [pid = 2093] [serial = 817] [outer = 0x0] 04:17:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x123310c00) [pid = 2093] [serial = 818] [outer = 0x1219c3800] 04:17:38 INFO - PROCESS | 2093 | 1471346258387 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x124d3a400) [pid = 2093] [serial = 819] [outer = 0x1219c3800] 04:17:38 INFO - PROCESS | 2093 | 1471346258732 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]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 04:17:38 INFO - PROCESS | 2093 | 1471346258769 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 2093 | 1471346258770 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:17:38 INFO - PROCESS | 2093 | 1471346258773 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 2093 | 1471346258774 Marionette TRACE conn2 <- [1,1066,null,{}] 04:17:38 INFO - PROCESS | 2093 | 1471346258786 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}] 04:17:38 INFO - PROCESS | 2093 | 1471346258787 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:38 INFO - PROCESS | 2093 | 1471346258865 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:17:38 INFO - PROCESS | 2093 | 1471346258868 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 2093 | 1471346258870 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x12942b800 == 41 [pid = 2093] [id = 274] 04:17:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x124fd0800) [pid = 2093] [serial = 820] [outer = 0x0] 04:17:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x125539c00) [pid = 2093] [serial = 821] [outer = 0x124fd0800] 04:17:38 INFO - PROCESS | 2093 | 1471346258896 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1255b7800) [pid = 2093] [serial = 822] [outer = 0x124fd0800] 04:17:39 INFO - PROCESS | 2093 | 1471346259250 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]]]}] 04:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 527ms 04:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:17:39 INFO - PROCESS | 2093 | 1471346259301 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 2093 | 1471346259303 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:17:39 INFO - PROCESS | 2093 | 1471346259307 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 2093 | 1471346259310 Marionette TRACE conn2 <- [1,1070,null,{}] 04:17:39 INFO - PROCESS | 2093 | 1471346259314 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}] 04:17:39 INFO - PROCESS | 2093 | 1471346259316 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:39 INFO - PROCESS | 2093 | 1471346259422 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:17:39 INFO - PROCESS | 2093 | 1471346259473 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 2093 | 1471346259474 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x113a61800 == 42 [pid = 2093] [id = 275] 04:17:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x111f0f400) [pid = 2093] [serial = 823] [outer = 0x0] 04:17:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x112588000) [pid = 2093] [serial = 824] [outer = 0x111f0f400] 04:17:39 INFO - PROCESS | 2093 | 1471346259507 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x112973400) [pid = 2093] [serial = 825] [outer = 0x111f0f400] 04:17:39 INFO - PROCESS | 2093 | 1471346259930 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]]]}] 04:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 04:17:39 INFO - PROCESS | 2093 | 1471346259979 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 2093 | 1471346259982 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:17:39 INFO - PROCESS | 2093 | 1471346259986 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 2093 | 1471346259988 Marionette TRACE conn2 <- [1,1074,null,{}] 04:17:39 INFO - PROCESS | 2093 | 1471346259991 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}] 04:17:39 INFO - PROCESS | 2093 | 1471346259992 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:40 INFO - PROCESS | 2093 | 1471346260120 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:17:40 INFO - PROCESS | 2093 | 1471346260200 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:40 INFO - PROCESS | 2093 | 1471346260201 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x11965f800 == 43 [pid = 2093] [id = 276] 04:17:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x113f3bc00) [pid = 2093] [serial = 826] [outer = 0x0] 04:17:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x116011400) [pid = 2093] [serial = 827] [outer = 0x113f3bc00] 04:17:40 INFO - PROCESS | 2093 | 1471346260234 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x11681fc00) [pid = 2093] [serial = 828] [outer = 0x113f3bc00] 04:17:40 INFO - PROCESS | 2093 | 1471346260673 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]]]}] 04:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 720ms 04:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:17:40 INFO - PROCESS | 2093 | 1471346260723 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:17:40 INFO - PROCESS | 2093 | 1471346260724 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:17:40 INFO - PROCESS | 2093 | 1471346260728 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 2093 | 1471346260731 Marionette TRACE conn2 <- [1,1078,null,{}] 04:17:40 INFO - PROCESS | 2093 | 1471346260740 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}] 04:17:40 INFO - PROCESS | 2093 | 1471346260744 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:40 INFO - PROCESS | 2093 | 1471346260847 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:17:40 INFO - PROCESS | 2093 | 1471346260914 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:40 INFO - PROCESS | 2093 | 1471346260916 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fd6000 == 44 [pid = 2093] [id = 277] 04:17:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11890dc00) [pid = 2093] [serial = 829] [outer = 0x0] 04:17:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x118e90000) [pid = 2093] [serial = 830] [outer = 0x11890dc00] 04:17:40 INFO - PROCESS | 2093 | 1471346260948 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1192cd000) [pid = 2093] [serial = 831] [outer = 0x11890dc00] 04:17:41 INFO - PROCESS | 2093 | 1471346261362 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]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 04:17:41 INFO - PROCESS | 2093 | 1471346261438 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 2093 | 1471346261440 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:17:41 INFO - PROCESS | 2093 | 1471346261445 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 2093 | 1471346261446 Marionette TRACE conn2 <- [1,1082,null,{}] 04:17:41 INFO - PROCESS | 2093 | 1471346261448 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}] 04:17:41 INFO - PROCESS | 2093 | 1471346261450 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:41 INFO - PROCESS | 2093 | 1471346261552 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:17:41 INFO - PROCESS | 2093 | 1471346261619 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 2093 | 1471346261620 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7ec800 == 45 [pid = 2093] [id = 278] 04:17:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1196a5c00) [pid = 2093] [serial = 832] [outer = 0x0] 04:17:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x1216d6000) [pid = 2093] [serial = 833] [outer = 0x1196a5c00] 04:17:41 INFO - PROCESS | 2093 | 1471346261652 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x1219cc000) [pid = 2093] [serial = 834] [outer = 0x1196a5c00] 04:17:42 INFO - PROCESS | 2093 | 1471346262195 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]]]}] 04:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 820ms 04:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:17:42 INFO - PROCESS | 2093 | 1471346262264 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:17:42 INFO - PROCESS | 2093 | 1471346262266 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:17:42 INFO - PROCESS | 2093 | 1471346262268 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:17:42 INFO - PROCESS | 2093 | 1471346262269 Marionette TRACE conn2 <- [1,1086,null,{}] 04:17:42 INFO - PROCESS | 2093 | 1471346262272 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}] 04:17:42 INFO - PROCESS | 2093 | 1471346262273 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:42 INFO - PROCESS | 2093 | 1471346262395 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:17:42 INFO - PROCESS | 2093 | 1471346262461 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:42 INFO - PROCESS | 2093 | 1471346262462 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fdd800 == 46 [pid = 2093] [id = 279] 04:17:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x112926800) [pid = 2093] [serial = 835] [outer = 0x0] 04:17:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x123454c00) [pid = 2093] [serial = 836] [outer = 0x112926800] 04:17:42 INFO - PROCESS | 2093 | 1471346262492 Marionette DEBUG loaded listener.js 04:17:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x125ef7800) [pid = 2093] [serial = 837] [outer = 0x112926800] 04:17:43 INFO - PROCESS | 2093 | 1471346263055 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]]]}] 04:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 819ms 04:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:17:43 INFO - PROCESS | 2093 | 1471346263090 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 2093 | 1471346263093 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:17:43 INFO - PROCESS | 2093 | 1471346263096 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 2093 | 1471346263098 Marionette TRACE conn2 <- [1,1090,null,{}] 04:17:43 INFO - PROCESS | 2093 | 1471346263101 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}] 04:17:43 INFO - PROCESS | 2093 | 1471346263103 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:43 INFO - PROCESS | 2093 | 1471346263202 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:17:43 INFO - PROCESS | 2093 | 1471346263277 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 2093 | 1471346263280 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x11828d800 == 47 [pid = 2093] [id = 280] 04:17:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x112987400) [pid = 2093] [serial = 838] [outer = 0x0] 04:17:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x112cbb800) [pid = 2093] [serial = 839] [outer = 0x112987400] 04:17:43 INFO - PROCESS | 2093 | 1471346263314 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x11386a400) [pid = 2093] [serial = 840] [outer = 0x112987400] 04:17:43 INFO - PROCESS | 2093 | 1471346263837 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]]]}] 04:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 776ms 04:17:43 INFO - PROCESS | 2093 | 1471346263872 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 2093 | 1471346263874 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:17:43 INFO - PROCESS | 2093 | 1471346263879 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 2093 | 1471346263880 Marionette TRACE conn2 <- [1,1094,null,{}] 04:17:43 INFO - PROCESS | 2093 | 1471346263883 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}] 04:17:43 INFO - PROCESS | 2093 | 1471346263884 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:43 INFO - PROCESS | 2093 | 1471346263986 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:17:44 INFO - PROCESS | 2093 | 1471346264041 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 2093 | 1471346264042 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189cb000 == 48 [pid = 2093] [id = 281] 04:17:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x1168e8000) [pid = 2093] [serial = 841] [outer = 0x0] 04:17:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x116aabc00) [pid = 2093] [serial = 842] [outer = 0x1168e8000] 04:17:44 INFO - PROCESS | 2093 | 1471346264070 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x117f7c800) [pid = 2093] [serial = 843] [outer = 0x1168e8000] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x128bcc000 == 47 [pid = 2093] [id = 273] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12679e800 == 46 [pid = 2093] [id = 272] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x1248d2000 == 45 [pid = 2093] [id = 271] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x124d4b000 == 44 [pid = 2093] [id = 270] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa4800 == 43 [pid = 2093] [id = 269] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x121919800 == 42 [pid = 2093] [id = 268] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12107b800 == 41 [pid = 2093] [id = 267] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x119925800 == 40 [pid = 2093] [id = 266] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x118120800 == 39 [pid = 2093] [id = 265] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x116f98800 == 38 [pid = 2093] [id = 264] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x116581800 == 37 [pid = 2093] [id = 263] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x112c4b800 == 36 [pid = 2093] [id = 261] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7db800 == 35 [pid = 2093] [id = 260] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x118290800 == 34 [pid = 2093] [id = 262] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x11828d800 == 33 [pid = 2093] [id = 280] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x128fdd800 == 32 [pid = 2093] [id = 279] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7ec800 == 31 [pid = 2093] [id = 278] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x128fd6000 == 30 [pid = 2093] [id = 277] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x11965f800 == 29 [pid = 2093] [id = 276] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12942b800 == 28 [pid = 2093] [id = 274] 04:17:44 INFO - PROCESS | 2093 | --DOCSHELL 0x113a61800 == 27 [pid = 2093] [id = 275] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x1212cd800) [pid = 2093] [serial = 761] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x121974000) [pid = 2093] [serial = 764] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x111c19800) [pid = 2093] [serial = 728] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x111f09800) [pid = 2093] [serial = 729] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x11947ec00) [pid = 2093] [serial = 755] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x1194f4000) [pid = 2093] [serial = 756] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x115d1cc00) [pid = 2093] [serial = 740] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x11610a000) [pid = 2093] [serial = 741] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x1168ef800) [pid = 2093] [serial = 743] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x117f79c00) [pid = 2093] [serial = 744] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x124b32400) [pid = 2093] [serial = 726] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x112df1c00) [pid = 2093] [serial = 734] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x113266800) [pid = 2093] [serial = 735] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x118e68c00) [pid = 2093] [serial = 750] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x118918800) [pid = 2093] [serial = 749] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1125bac00) [pid = 2093] [serial = 731] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x112921c00) [pid = 2093] [serial = 732] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x1219cdc00) [pid = 2093] [serial = 767] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x118e9a000) [pid = 2093] [serial = 752] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1192c7000) [pid = 2093] [serial = 753] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x113d4c800) [pid = 2093] [serial = 737] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x113dad800) [pid = 2093] [serial = 738] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x118133800) [pid = 2093] [serial = 746] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11830c400) [pid = 2093] [serial = 747] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1219c0c00) [pid = 2093] [serial = 765] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x123310800) [pid = 2093] [serial = 768] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x123591c00) [pid = 2093] [serial = 777] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x110eacc00) [pid = 2093] [serial = 770] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x11386b800) [pid = 2093] [serial = 771] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1196a4800) [pid = 2093] [serial = 758] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x121932000) [pid = 2093] [serial = 762] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x119480c00) [pid = 2093] [serial = 773] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x121975000) [pid = 2093] [serial = 776] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x120f9f800) [pid = 2093] [serial = 759] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1219c3400) [pid = 2093] [serial = 774] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x124d2f000) [pid = 2093] [serial = 779] [outer = 0x0] [url = about:blank] 04:17:44 INFO - PROCESS | 2093 | 1471346264946 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]]]}] 04:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1120ms 04:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:17:45 INFO - PROCESS | 2093 | 1471346264999 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 2093 | 1471346265001 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:17:45 INFO - PROCESS | 2093 | 1471346265005 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 2093 | 1471346265010 Marionette TRACE conn2 <- [1,1098,null,{}] 04:17:45 INFO - PROCESS | 2093 | 1471346265013 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}] 04:17:45 INFO - PROCESS | 2093 | 1471346265015 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:45 INFO - PROCESS | 2093 | 1471346265092 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:17:45 INFO - PROCESS | 2093 | 1471346265097 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 2093 | 1471346265099 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x1150b8000 == 28 [pid = 2093] [id = 282] 04:17:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x112925400) [pid = 2093] [serial = 844] [outer = 0x0] 04:17:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11292a800) [pid = 2093] [serial = 845] [outer = 0x112925400] 04:17:45 INFO - PROCESS | 2093 | 1471346265129 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x112cbc400) [pid = 2093] [serial = 846] [outer = 0x112925400] 04:17:45 INFO - PROCESS | 2093 | 1471346265481 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]]]}] 04:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 527ms 04:17:45 INFO - PROCESS | 2093 | 1471346265530 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 2093 | 1471346265533 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:17:45 INFO - PROCESS | 2093 | 1471346265537 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 2093 | 1471346265539 Marionette TRACE conn2 <- [1,1102,null,{}] 04:17:45 INFO - PROCESS | 2093 | 1471346265541 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}] 04:17:45 INFO - PROCESS | 2093 | 1471346265543 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:45 INFO - PROCESS | 2093 | 1471346265621 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:17:45 INFO - PROCESS | 2093 | 1471346265627 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 2093 | 1471346265628 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x117189000 == 29 [pid = 2093] [id = 283] 04:17:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x112e75c00) [pid = 2093] [serial = 847] [outer = 0x0] 04:17:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x113dad800) [pid = 2093] [serial = 848] [outer = 0x112e75c00] 04:17:45 INFO - PROCESS | 2093 | 1471346265656 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x116109800) [pid = 2093] [serial = 849] [outer = 0x112e75c00] 04:17:46 INFO - PROCESS | 2093 | 1471346266010 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]]]}] 04:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 04:17:46 INFO - PROCESS | 2093 | 1471346266068 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:17:46 INFO - PROCESS | 2093 | 1471346266070 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:17:46 INFO - PROCESS | 2093 | 1471346266073 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 2093 | 1471346266075 Marionette TRACE conn2 <- [1,1106,null,{}] 04:17:46 INFO - PROCESS | 2093 | 1471346266083 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}] 04:17:46 INFO - PROCESS | 2093 | 1471346266086 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:46 INFO - PROCESS | 2093 | 1471346266161 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:17:46 INFO - PROCESS | 2093 | 1471346266166 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 2093 | 1471346266168 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189ca000 == 30 [pid = 2093] [id = 284] 04:17:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x116aa8400) [pid = 2093] [serial = 850] [outer = 0x0] 04:17:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x117f79c00) [pid = 2093] [serial = 851] [outer = 0x116aa8400] 04:17:46 INFO - PROCESS | 2093 | 1471346266199 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x11830a400) [pid = 2093] [serial = 852] [outer = 0x116aa8400] 04:17:46 INFO - PROCESS | 2093 | 1471346266526 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]]]}] 04:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 472ms 04:17:46 INFO - PROCESS | 2093 | 1471346266544 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:17:46 INFO - PROCESS | 2093 | 1471346266546 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:17:46 INFO - PROCESS | 2093 | 1471346266548 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 2093 | 1471346266549 Marionette TRACE conn2 <- [1,1110,null,{}] 04:17:46 INFO - PROCESS | 2093 | 1471346266552 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}] 04:17:46 INFO - PROCESS | 2093 | 1471346266553 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:46 INFO - PROCESS | 2093 | 1471346266632 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:17:46 INFO - PROCESS | 2093 | 1471346266699 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 2093 | 1471346266701 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x119906000 == 31 [pid = 2093] [id = 285] 04:17:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1125b7c00) [pid = 2093] [serial = 853] [outer = 0x0] 04:17:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x118e67000) [pid = 2093] [serial = 854] [outer = 0x1125b7c00] 04:17:46 INFO - PROCESS | 2093 | 1471346266727 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1192c3400) [pid = 2093] [serial = 855] [outer = 0x1125b7c00] 04:17:47 INFO - PROCESS | 2093 | 1471346267060 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]]]}] 04:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 04:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:17:47 INFO - PROCESS | 2093 | 1471346267069 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 2093 | 1471346267071 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:17:47 INFO - PROCESS | 2093 | 1471346267076 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 2093 | 1471346267077 Marionette TRACE conn2 <- [1,1114,null,{}] 04:17:47 INFO - PROCESS | 2093 | 1471346267080 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}] 04:17:47 INFO - PROCESS | 2093 | 1471346267081 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:47 INFO - PROCESS | 2093 | 1471346267174 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:17:47 INFO - PROCESS | 2093 | 1471346267207 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 2093 | 1471346267208 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x121246800 == 32 [pid = 2093] [id = 286] 04:17:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x11258d000) [pid = 2093] [serial = 856] [outer = 0x0] 04:17:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x11947e000) [pid = 2093] [serial = 857] [outer = 0x11258d000] 04:17:47 INFO - PROCESS | 2093 | 1471346267234 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1194ee400) [pid = 2093] [serial = 858] [outer = 0x11258d000] 04:17:47 INFO - PROCESS | 2093 | 1471346267568 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]]]}] 04:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 522ms 04:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:17:47 INFO - PROCESS | 2093 | 1471346267602 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 2093 | 1471346267604 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:17:47 INFO - PROCESS | 2093 | 1471346267606 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 2093 | 1471346267607 Marionette TRACE conn2 <- [1,1118,null,{}] 04:17:47 INFO - PROCESS | 2093 | 1471346267609 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}] 04:17:47 INFO - PROCESS | 2093 | 1471346267613 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:47 INFO - PROCESS | 2093 | 1471346267711 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:17:47 INFO - PROCESS | 2093 | 1471346267749 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 2093 | 1471346267751 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x12337a800 == 33 [pid = 2093] [id = 287] 04:17:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1194f4400) [pid = 2093] [serial = 859] [outer = 0x0] 04:17:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x119bc7800) [pid = 2093] [serial = 860] [outer = 0x1194f4400] 04:17:47 INFO - PROCESS | 2093 | 1471346267776 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x121932000) [pid = 2093] [serial = 861] [outer = 0x1194f4400] 04:17:48 INFO - PROCESS | 2093 | 1471346268099 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]]]}] 04:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 04:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:17:48 INFO - PROCESS | 2093 | 1471346268132 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 2093 | 1471346268133 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:17:48 INFO - PROCESS | 2093 | 1471346268136 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 2093 | 1471346268137 Marionette TRACE conn2 <- [1,1122,null,{}] 04:17:48 INFO - PROCESS | 2093 | 1471346268139 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}] 04:17:48 INFO - PROCESS | 2093 | 1471346268140 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:48 INFO - PROCESS | 2093 | 1471346268234 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:17:48 INFO - PROCESS | 2093 | 1471346268238 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:48 INFO - PROCESS | 2093 | 1471346268239 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248d3000 == 34 [pid = 2093] [id = 288] 04:17:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x120fa5800) [pid = 2093] [serial = 862] [outer = 0x0] 04:17:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x121987400) [pid = 2093] [serial = 863] [outer = 0x120fa5800] 04:17:48 INFO - PROCESS | 2093 | 1471346268264 Marionette DEBUG loaded listener.js 04:17:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1219cb800) [pid = 2093] [serial = 864] [outer = 0x120fa5800] 04:17:48 INFO - PROCESS | 2093 | 1471346268582 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]]]}] 04:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 467ms 04:17:48 INFO - PROCESS | 2093 | 1471346268604 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 2093 | 1471346268607 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:17:48 INFO - PROCESS | 2093 | 1471346268622 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 2093 | 1471346268625 Marionette TRACE conn2 <- [1,1126,null,{}] 04:17:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x112591c00) [pid = 2093] [serial = 865] [outer = 0x12c5ca800] 04:17:48 INFO - PROCESS | 2093 | 1471346268643 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}] 04:17:48 INFO - PROCESS | 2093 | 1471346268644 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:48 INFO - PROCESS | 2093 | 1471346268891 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x124fd0800) [pid = 2093] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x11292e800) [pid = 2093] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x112926c00) [pid = 2093] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x120f97800) [pid = 2093] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1125b8800) [pid = 2093] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x110e61400) [pid = 2093] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x112992800) [pid = 2093] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x119feb000) [pid = 2093] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x11604c400) [pid = 2093] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x113380c00) [pid = 2093] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x113da9800) [pid = 2093] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1194f1800) [pid = 2093] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1219c3800) [pid = 2093] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x124895800) [pid = 2093] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:17:48 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x118056000) [pid = 2093] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:17:48 INFO - PROCESS | 2093 | 1471346268953 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:48 INFO - PROCESS | 2093 | 1471346268954 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x11870b800 == 35 [pid = 2093] [id = 289] 04:17:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x112139c00) [pid = 2093] [serial = 866] [outer = 0x0] 04:17:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x112922000) [pid = 2093] [serial = 867] [outer = 0x112139c00] 04:17:48 INFO - PROCESS | 2093 | 1471346268980 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x11604c400) [pid = 2093] [serial = 868] [outer = 0x112139c00] 04:17:49 INFO - PROCESS | 2093 | 1471346269247 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]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 680ms 04:17:49 INFO - PROCESS | 2093 | 1471346269296 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 2093 | 1471346269297 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:17:49 INFO - PROCESS | 2093 | 1471346269300 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 2093 | 1471346269301 Marionette TRACE conn2 <- [1,1130,null,{}] 04:17:49 INFO - PROCESS | 2093 | 1471346269303 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}] 04:17:49 INFO - PROCESS | 2093 | 1471346269305 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:49 INFO - PROCESS | 2093 | 1471346269385 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:17:49 INFO - PROCESS | 2093 | 1471346269391 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 2093 | 1471346269393 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x126784000 == 36 [pid = 2093] [id = 290] 04:17:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x11219fc00) [pid = 2093] [serial = 869] [outer = 0x0] 04:17:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x118136c00) [pid = 2093] [serial = 870] [outer = 0x11219fc00] 04:17:49 INFO - PROCESS | 2093 | 1471346269465 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12192e800) [pid = 2093] [serial = 871] [outer = 0x11219fc00] 04:17:49 INFO - PROCESS | 2093 | 1471346269744 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]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 476ms 04:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:17:49 INFO - PROCESS | 2093 | 1471346269779 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 2093 | 1471346269780 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:17:49 INFO - PROCESS | 2093 | 1471346269783 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 2093 | 1471346269784 Marionette TRACE conn2 <- [1,1134,null,{}] 04:17:49 INFO - PROCESS | 2093 | 1471346269786 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}] 04:17:49 INFO - PROCESS | 2093 | 1471346269787 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:49 INFO - PROCESS | 2093 | 1471346269878 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:17:49 INFO - PROCESS | 2093 | 1471346269882 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 2093 | 1471346269884 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a50800 == 37 [pid = 2093] [id = 291] 04:17:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x11923d800) [pid = 2093] [serial = 872] [outer = 0x0] 04:17:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1219c7000) [pid = 2093] [serial = 873] [outer = 0x11923d800] 04:17:49 INFO - PROCESS | 2093 | 1471346269911 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x123589c00) [pid = 2093] [serial = 874] [outer = 0x11923d800] 04:17:50 INFO - PROCESS | 2093 | 1471346270308 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]]]}] 04:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 573ms 04:17:50 INFO - PROCESS | 2093 | 1471346270360 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:17:50 INFO - PROCESS | 2093 | 1471346270369 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:17:50 INFO - PROCESS | 2093 | 1471346270371 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 2093 | 1471346270373 Marionette TRACE conn2 <- [1,1138,null,{}] 04:17:50 INFO - PROCESS | 2093 | 1471346270375 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}] 04:17:50 INFO - PROCESS | 2093 | 1471346270377 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:50 INFO - PROCESS | 2093 | 1471346270462 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:17:50 INFO - PROCESS | 2093 | 1471346270466 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 2093 | 1471346270467 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe7000 == 38 [pid = 2093] [id = 292] 04:17:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x121a33800) [pid = 2093] [serial = 875] [outer = 0x0] 04:17:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x124da1400) [pid = 2093] [serial = 876] [outer = 0x121a33800] 04:17:50 INFO - PROCESS | 2093 | 1471346270497 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x126809400) [pid = 2093] [serial = 877] [outer = 0x121a33800] 04:17:50 INFO - PROCESS | 2093 | 1471346270831 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]]]}] 04:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms 04:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:17:50 INFO - PROCESS | 2093 | 1471346270843 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 2093 | 1471346270844 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:17:50 INFO - PROCESS | 2093 | 1471346270847 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 2093 | 1471346270848 Marionette TRACE conn2 <- [1,1142,null,{}] 04:17:50 INFO - PROCESS | 2093 | 1471346270850 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}] 04:17:50 INFO - PROCESS | 2093 | 1471346270851 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:50 INFO - PROCESS | 2093 | 1471346270978 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:17:51 INFO - PROCESS | 2093 | 1471346271039 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:51 INFO - PROCESS | 2093 | 1471346271040 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x1127ca800 == 39 [pid = 2093] [id = 293] 04:17:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x110e2b000) [pid = 2093] [serial = 878] [outer = 0x0] 04:17:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x110e61000) [pid = 2093] [serial = 879] [outer = 0x110e2b000] 04:17:51 INFO - PROCESS | 2093 | 1471346271115 Marionette DEBUG loaded listener.js 04:17:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x111f0f800) [pid = 2093] [serial = 880] [outer = 0x110e2b000] 04:17:51 INFO - PROCESS | 2093 | 1471346271627 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]]]}] 04:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 819ms 04:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:17:51 INFO - PROCESS | 2093 | 1471346271677 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:17:51 INFO - PROCESS | 2093 | 1471346271680 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:17:51 INFO - PROCESS | 2093 | 1471346271683 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:17:51 INFO - PROCESS | 2093 | 1471346271686 Marionette TRACE conn2 <- [1,1146,null,{}] 04:17:51 INFO - PROCESS | 2093 | 1471346271735 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}] 04:17:51 INFO - PROCESS | 2093 | 1471346271737 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:51 INFO - PROCESS | 2093 | 1471346271846 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:17:51 INFO - PROCESS | 2093 | 1471346271901 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:51 INFO - PROCESS | 2093 | 1471346271903 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x11828e800 == 40 [pid = 2093] [id = 294] 04:17:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x112e6d400) [pid = 2093] [serial = 881] [outer = 0x0] 04:17:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x113806800) [pid = 2093] [serial = 882] [outer = 0x112e6d400] 04:17:51 INFO - PROCESS | 2093 | 1471346271934 Marionette DEBUG loaded listener.js 04:17:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x116107800) [pid = 2093] [serial = 883] [outer = 0x112e6d400] 04:17:52 INFO - PROCESS | 2093 | 1471346272576 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]]]}] 04:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 944ms 04:17:52 INFO - PROCESS | 2093 | 1471346272627 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:17:52 INFO - PROCESS | 2093 | 1471346272629 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:17:52 INFO - PROCESS | 2093 | 1471346272633 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:17:52 INFO - PROCESS | 2093 | 1471346272634 Marionette TRACE conn2 <- [1,1150,null,{}] 04:17:52 INFO - PROCESS | 2093 | 1471346272638 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}] 04:17:52 INFO - PROCESS | 2093 | 1471346272639 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:52 INFO - PROCESS | 2093 | 1471346272739 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:17:52 INFO - PROCESS | 2093 | 1471346272818 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 2093 | 1471346272821 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x11657d000 == 41 [pid = 2093] [id = 295] 04:17:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x11297c400) [pid = 2093] [serial = 884] [outer = 0x0] 04:17:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x112992800) [pid = 2093] [serial = 885] [outer = 0x11297c400] 04:17:52 INFO - PROCESS | 2093 | 1471346272850 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x113805800) [pid = 2093] [serial = 886] [outer = 0x11297c400] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe7000 == 40 [pid = 2093] [id = 292] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x128a50800 == 39 [pid = 2093] [id = 291] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x126784000 == 38 [pid = 2093] [id = 290] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x11870b800 == 37 [pid = 2093] [id = 289] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x1248d3000 == 36 [pid = 2093] [id = 288] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12337a800 == 35 [pid = 2093] [id = 287] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x121246800 == 34 [pid = 2093] [id = 286] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x119906000 == 33 [pid = 2093] [id = 285] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x1189ca000 == 32 [pid = 2093] [id = 284] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x117189000 == 31 [pid = 2093] [id = 283] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x1150b8000 == 30 [pid = 2093] [id = 282] 04:17:53 INFO - PROCESS | 2093 | --DOCSHELL 0x1189cb000 == 29 [pid = 2093] [id = 281] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x125539c00) [pid = 2093] [serial = 821] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x1255b7800) [pid = 2093] [serial = 822] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x124d3a400) [pid = 2093] [serial = 819] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x112fb6000) [pid = 2093] [serial = 786] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1219c0400) [pid = 2093] [serial = 816] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12196f000) [pid = 2093] [serial = 809] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x118055000) [pid = 2093] [serial = 813] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x12197ac00) [pid = 2093] [serial = 810] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x111f07800) [pid = 2093] [serial = 783] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x112cbfc00) [pid = 2093] [serial = 788] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x121927c00) [pid = 2093] [serial = 807] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x11830fc00) [pid = 2093] [serial = 798] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x11297f000) [pid = 2093] [serial = 785] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x113d53400) [pid = 2093] [serial = 791] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x116007000) [pid = 2093] [serial = 792] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x110eac800) [pid = 2093] [serial = 782] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1161b8000) [pid = 2093] [serial = 794] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x119957c00) [pid = 2093] [serial = 803] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x123310c00) [pid = 2093] [serial = 818] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x113381000) [pid = 2093] [serial = 789] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x119c2ec00) [pid = 2093] [serial = 804] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x124da4000) [pid = 2093] [serial = 780] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x119240000) [pid = 2093] [serial = 801] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x113dad400) [pid = 2093] [serial = 812] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x120fa3000) [pid = 2093] [serial = 806] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x118e61000) [pid = 2093] [serial = 800] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x118055c00) [pid = 2093] [serial = 797] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1175a7c00) [pid = 2093] [serial = 795] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1192c6800) [pid = 2093] [serial = 815] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 2093 | 1471346273251 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]]]}] 04:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 671ms 04:17:53 INFO - PROCESS | 2093 | 1471346273304 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 2093 | 1471346273307 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:17:53 INFO - PROCESS | 2093 | 1471346273312 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 2093 | 1471346273314 Marionette TRACE conn2 <- [1,1154,null,{}] 04:17:53 INFO - PROCESS | 2093 | 1471346273316 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}] 04:17:53 INFO - PROCESS | 2093 | 1471346273317 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:53 INFO - PROCESS | 2093 | 1471346273397 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:17:53 INFO - PROCESS | 2093 | 1471346273401 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 2093 | 1471346273402 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa1800 == 30 [pid = 2093] [id = 296] 04:17:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x11386b800) [pid = 2093] [serial = 887] [outer = 0x0] 04:17:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x116103800) [pid = 2093] [serial = 888] [outer = 0x11386b800] 04:17:53 INFO - PROCESS | 2093 | 1471346273435 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1168eec00) [pid = 2093] [serial = 889] [outer = 0x11386b800] 04:17:53 INFO - PROCESS | 2093 | 1471346273865 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]]]}] 04:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 569ms 04:17:53 INFO - PROCESS | 2093 | 1471346273882 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 2093 | 1471346273884 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:17:53 INFO - PROCESS | 2093 | 1471346273891 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 2093 | 1471346273895 Marionette TRACE conn2 <- [1,1158,null,{}] 04:17:53 INFO - PROCESS | 2093 | 1471346273907 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}] 04:17:53 INFO - PROCESS | 2093 | 1471346273913 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:54 INFO - PROCESS | 2093 | 1471346274041 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:17:54 INFO - PROCESS | 2093 | 1471346274117 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 2093 | 1471346274120 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x119288000 == 31 [pid = 2093] [id = 297] 04:17:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x113a06000) [pid = 2093] [serial = 890] [outer = 0x0] 04:17:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x117c3f000) [pid = 2093] [serial = 891] [outer = 0x113a06000] 04:17:54 INFO - PROCESS | 2093 | 1471346274176 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x118e61000) [pid = 2093] [serial = 892] [outer = 0x113a06000] 04:17:54 INFO - PROCESS | 2093 | 1471346274500 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]]]}] 04:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 629ms 04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:17:54 INFO - PROCESS | 2093 | 1471346274516 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 2093 | 1471346274518 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:17:54 INFO - PROCESS | 2093 | 1471346274520 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 2093 | 1471346274521 Marionette TRACE conn2 <- [1,1162,null,{}] 04:17:54 INFO - PROCESS | 2093 | 1471346274531 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}] 04:17:54 INFO - PROCESS | 2093 | 1471346274532 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:54 INFO - PROCESS | 2093 | 1471346274617 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:17:54 INFO - PROCESS | 2093 | 1471346274691 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 2093 | 1471346274692 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x12111f800 == 32 [pid = 2093] [id = 298] 04:17:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x119240c00) [pid = 2093] [serial = 893] [outer = 0x0] 04:17:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11947e800) [pid = 2093] [serial = 894] [outer = 0x119240c00] 04:17:54 INFO - PROCESS | 2093 | 1471346274718 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1194f1800) [pid = 2093] [serial = 895] [outer = 0x119240c00] 04:17:54 INFO - PROCESS | 2093 | 1471346274995 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]]]}] 04:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 526ms 04:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:17:55 INFO - PROCESS | 2093 | 1471346275046 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 2093 | 1471346275048 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:17:55 INFO - PROCESS | 2093 | 1471346275050 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 2093 | 1471346275051 Marionette TRACE conn2 <- [1,1166,null,{}] 04:17:55 INFO - PROCESS | 2093 | 1471346275053 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}] 04:17:55 INFO - PROCESS | 2093 | 1471346275055 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:55 INFO - PROCESS | 2093 | 1471346275134 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:17:55 INFO - PROCESS | 2093 | 1471346275139 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 2093 | 1471346275141 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c4800 == 33 [pid = 2093] [id = 299] 04:17:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1194f2800) [pid = 2093] [serial = 896] [outer = 0x0] 04:17:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x119c23800) [pid = 2093] [serial = 897] [outer = 0x1194f2800] 04:17:55 INFO - PROCESS | 2093 | 1471346275167 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x120fa0000) [pid = 2093] [serial = 898] [outer = 0x1194f2800] 04:17:55 INFO - PROCESS | 2093 | 1471346275541 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]]]}] 04:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms 04:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:17:55 INFO - PROCESS | 2093 | 1471346275573 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 2093 | 1471346275575 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:17:55 INFO - PROCESS | 2093 | 1471346275576 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 2093 | 1471346275578 Marionette TRACE conn2 <- [1,1170,null,{}] 04:17:55 INFO - PROCESS | 2093 | 1471346275580 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}] 04:17:55 INFO - PROCESS | 2093 | 1471346275584 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:55 INFO - PROCESS | 2093 | 1471346275699 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:17:55 INFO - PROCESS | 2093 | 1471346275703 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 2093 | 1471346275704 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248e7800 == 34 [pid = 2093] [id = 300] 04:17:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1194fa800) [pid = 2093] [serial = 899] [outer = 0x0] 04:17:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12192e400) [pid = 2093] [serial = 900] [outer = 0x1194fa800] 04:17:55 INFO - PROCESS | 2093 | 1471346275733 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x124898800) [pid = 2093] [serial = 901] [outer = 0x1194fa800] 04:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 04:17:56 INFO - PROCESS | 2093 | 1471346276092 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]]]}] 04:17:56 INFO - PROCESS | 2093 | 1471346276095 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 2093 | 1471346276096 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:17:56 INFO - PROCESS | 2093 | 1471346276098 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 2093 | 1471346276100 Marionette TRACE conn2 <- [1,1174,null,{}] 04:17:56 INFO - PROCESS | 2093 | 1471346276102 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}] 04:17:56 INFO - PROCESS | 2093 | 1471346276104 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:56 INFO - PROCESS | 2093 | 1471346276199 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:17:56 INFO - PROCESS | 2093 | 1471346276236 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 2093 | 1471346276237 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255d5000 == 35 [pid = 2093] [id = 301] 04:17:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x124d3a400) [pid = 2093] [serial = 902] [outer = 0x0] 04:17:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1255b1800) [pid = 2093] [serial = 903] [outer = 0x124d3a400] 04:17:56 INFO - PROCESS | 2093 | 1471346276262 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x125ef5000) [pid = 2093] [serial = 904] [outer = 0x124d3a400] 04:17:56 INFO - PROCESS | 2093 | 1471346276590 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] 04:17:56 INFO - PROCESS | 2093 | 1471346276619 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:17:56 INFO - PROCESS | 2093 | 1471346276628 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 2093 | 1471346276629 Marionette TRACE conn2 <- [1,1178,null,{}] 04:17:56 INFO - PROCESS | 2093 | 1471346276631 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}] 04:17:56 INFO - PROCESS | 2093 | 1471346276632 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:56 INFO - PROCESS | 2093 | 1471346276728 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:17:56 INFO - PROCESS | 2093 | 1471346276732 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 2093 | 1471346276733 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a62000 == 36 [pid = 2093] [id = 302] 04:17:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1125b5400) [pid = 2093] [serial = 905] [outer = 0x0] 04:17:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1268a8400) [pid = 2093] [serial = 906] [outer = 0x1125b5400] 04:17:56 INFO - PROCESS | 2093 | 1471346276759 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x126c4a800) [pid = 2093] [serial = 907] [outer = 0x1125b5400] 04:17:57 INFO - PROCESS | 2093 | 1471346277104 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] 04:17:57 INFO - PROCESS | 2093 | 1471346277152 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:17:57 INFO - PROCESS | 2093 | 1471346277154 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 2093 | 1471346277155 Marionette TRACE conn2 <- [1,1182,null,{}] 04:17:57 INFO - PROCESS | 2093 | 1471346277158 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}] 04:17:57 INFO - PROCESS | 2093 | 1471346277159 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:57 INFO - PROCESS | 2093 | 1471346277255 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:17:57 INFO - PROCESS | 2093 | 1471346277258 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 2093 | 1471346277259 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bcb800 == 37 [pid = 2093] [id = 303] 04:17:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1268ad400) [pid = 2093] [serial = 908] [outer = 0x0] 04:17:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x126c4ac00) [pid = 2093] [serial = 909] [outer = 0x1268ad400] 04:17:57 INFO - PROCESS | 2093 | 1471346277291 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12892b000) [pid = 2093] [serial = 910] [outer = 0x1268ad400] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11258d000) [pid = 2093] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x112925400) [pid = 2093] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x112e75c00) [pid = 2093] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x111f0f400) [pid = 2093] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x116aa8400) [pid = 2093] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1194f4400) [pid = 2093] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x113f3bc00) [pid = 2093] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x11890dc00) [pid = 2093] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1196a5c00) [pid = 2093] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x112926800) [pid = 2093] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x112987400) [pid = 2093] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x120fa5800) [pid = 2093] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11219fc00) [pid = 2093] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x112139c00) [pid = 2093] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11923d800) [pid = 2093] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1168e8000) [pid = 2093] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:17:57 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1125b7c00) [pid = 2093] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:17:57 INFO - PROCESS | 2093 | 1471346277695 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] 04:17:57 INFO - PROCESS | 2093 | 1471346277736 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:17:57 INFO - PROCESS | 2093 | 1471346277740 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 2093 | 1471346277743 Marionette TRACE conn2 <- [1,1186,null,{}] 04:17:57 INFO - PROCESS | 2093 | 1471346277746 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}] 04:17:57 INFO - PROCESS | 2093 | 1471346277747 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:57 INFO - PROCESS | 2093 | 1471346277828 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:17:57 INFO - PROCESS | 2093 | 1471346277832 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 2093 | 1471346277833 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x121076000 == 38 [pid = 2093] [id = 304] 04:17:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x113d55000) [pid = 2093] [serial = 911] [outer = 0x0] 04:17:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x118782400) [pid = 2093] [serial = 912] [outer = 0x113d55000] 04:17:57 INFO - PROCESS | 2093 | 1471346277859 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x119c2c000) [pid = 2093] [serial = 913] [outer = 0x113d55000] 04:17:58 INFO - PROCESS | 2093 | 1471346278213 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] 04:17:58 INFO - PROCESS | 2093 | 1471346278262 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:17:58 INFO - PROCESS | 2093 | 1471346278265 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 2093 | 1471346278266 Marionette TRACE conn2 <- [1,1190,null,{}] 04:17:58 INFO - PROCESS | 2093 | 1471346278268 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}] 04:17:58 INFO - PROCESS | 2093 | 1471346278270 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:58 INFO - PROCESS | 2093 | 1471346278364 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:17:58 INFO - PROCESS | 2093 | 1471346278423 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 2093 | 1471346278424 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a583000 == 39 [pid = 2093] [id = 305] 04:17:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x121925400) [pid = 2093] [serial = 914] [outer = 0x0] 04:17:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x121a31c00) [pid = 2093] [serial = 915] [outer = 0x121925400] 04:17:58 INFO - PROCESS | 2093 | 1471346278458 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x128b6d800) [pid = 2093] [serial = 916] [outer = 0x121925400] 04:17:58 INFO - PROCESS | 2093 | 1471346278732 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] 04:17:58 INFO - PROCESS | 2093 | 1471346278786 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:17:58 INFO - PROCESS | 2093 | 1471346278790 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 2093 | 1471346278793 Marionette TRACE conn2 <- [1,1194,null,{}] 04:17:58 INFO - PROCESS | 2093 | 1471346278796 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}] 04:17:58 INFO - PROCESS | 2093 | 1471346278797 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:58 INFO - PROCESS | 2093 | 1471346278879 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:17:58 INFO - PROCESS | 2093 | 1471346278882 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 2093 | 1471346278883 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8a800 == 40 [pid = 2093] [id = 306] 04:17:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x128b61400) [pid = 2093] [serial = 917] [outer = 0x0] 04:17:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x128c42c00) [pid = 2093] [serial = 918] [outer = 0x128b61400] 04:17:58 INFO - PROCESS | 2093 | 1471346278908 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x128c4f000) [pid = 2093] [serial = 919] [outer = 0x128b61400] 04:17:59 INFO - PROCESS | 2093 | 1471346279252 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] 04:17:59 INFO - PROCESS | 2093 | 1471346279263 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:17:59 INFO - PROCESS | 2093 | 1471346279265 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 2093 | 1471346279266 Marionette TRACE conn2 <- [1,1198,null,{}] 04:17:59 INFO - PROCESS | 2093 | 1471346279268 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}] 04:17:59 INFO - PROCESS | 2093 | 1471346279269 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:59 INFO - PROCESS | 2093 | 1471346279381 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:17:59 INFO - PROCESS | 2093 | 1471346279388 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 2093 | 1471346279396 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:17:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b159800 == 41 [pid = 2093] [id = 307] 04:17:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x121924800) [pid = 2093] [serial = 920] [outer = 0x0] 04:17:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x128d81800) [pid = 2093] [serial = 921] [outer = 0x121924800] 04:17:59 INFO - PROCESS | 2093 | 1471346279421 Marionette DEBUG loaded listener.js 04:17:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128fccc00) [pid = 2093] [serial = 922] [outer = 0x121924800] 04:17:59 INFO - PROCESS | 2093 | 1471346279882 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]]]}] 04:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 668ms 04:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:17:59 INFO - PROCESS | 2093 | 1471346279934 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 2093 | 1471346279936 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:17:59 INFO - PROCESS | 2093 | 1471346279940 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 2093 | 1471346279943 Marionette TRACE conn2 <- [1,1202,null,{}] 04:17:59 INFO - PROCESS | 2093 | 1471346279947 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}] 04:17:59 INFO - PROCESS | 2093 | 1471346279948 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:00 INFO - PROCESS | 2093 | 1471346280056 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:18:00 INFO - PROCESS | 2093 | 1471346280126 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 2093 | 1471346280128 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x117187800 == 42 [pid = 2093] [id = 308] 04:18:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x11292b000) [pid = 2093] [serial = 923] [outer = 0x0] 04:18:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x112cc0c00) [pid = 2093] [serial = 924] [outer = 0x11292b000] 04:18:00 INFO - PROCESS | 2093 | 1471346280159 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x115d21c00) [pid = 2093] [serial = 925] [outer = 0x11292b000] 04:18:00 INFO - PROCESS | 2093 | 1471346280602 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]]]}] 04:18:00 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 04:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 04:18:00 INFO - PROCESS | 2093 | 1471346280612 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:18:00 INFO - PROCESS | 2093 | 1471346280617 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:18:00 INFO - PROCESS | 2093 | 1471346280626 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 2093 | 1471346280629 Marionette TRACE conn2 <- [1,1206,null,{}] 04:18:00 INFO - PROCESS | 2093 | 1471346280633 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}] 04:18:00 INFO - PROCESS | 2093 | 1471346280636 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:00 INFO - PROCESS | 2093 | 1471346280834 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:18:00 INFO - PROCESS | 2093 | 1471346280969 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 2093 | 1471346280971 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x12357d800 == 43 [pid = 2093] [id = 309] 04:18:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1168e5400) [pid = 2093] [serial = 926] [outer = 0x0] 04:18:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x118134000) [pid = 2093] [serial = 927] [outer = 0x1168e5400] 04:18:01 INFO - PROCESS | 2093 | 1471346281023 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x118e61c00) [pid = 2093] [serial = 928] [outer = 0x1168e5400] 04:18:01 INFO - PROCESS | 2093 | 1471346281512 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]]]}] 04:18:01 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 04:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 926ms 04:18:01 INFO - PROCESS | 2093 | 1471346281548 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 2093 | 1471346281550 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:18:01 INFO - PROCESS | 2093 | 1471346281552 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 2093 | 1471346281555 Marionette TRACE conn2 <- [1,1210,null,{}] 04:18:01 INFO - PROCESS | 2093 | 1471346281581 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}] 04:18:01 INFO - PROCESS | 2093 | 1471346281584 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:01 INFO - PROCESS | 2093 | 1471346281687 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:18:01 INFO - PROCESS | 2093 | 1471346281761 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 2093 | 1471346281763 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b95f000 == 44 [pid = 2093] [id = 310] 04:18:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12196c000) [pid = 2093] [serial = 929] [outer = 0x0] 04:18:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x121979400) [pid = 2093] [serial = 930] [outer = 0x12196c000] 04:18:01 INFO - PROCESS | 2093 | 1471346281794 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x123347000) [pid = 2093] [serial = 931] [outer = 0x12196c000] 04:18:02 INFO - PROCESS | 2093 | 1471346282217 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]]]}] 04:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 690ms 04:18:02 INFO - PROCESS | 2093 | 1471346282242 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:18:02 INFO - PROCESS | 2093 | 1471346282244 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:18:02 INFO - PROCESS | 2093 | 1471346282247 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 2093 | 1471346282248 Marionette TRACE conn2 <- [1,1214,null,{}] 04:18:02 INFO - PROCESS | 2093 | 1471346282250 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}] 04:18:02 INFO - PROCESS | 2093 | 1471346282252 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:02 INFO - PROCESS | 2093 | 1471346282374 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:18:02 INFO - PROCESS | 2093 | 1471346282446 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 2093 | 1471346282447 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b97c800 == 45 [pid = 2093] [id = 311] 04:18:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x126803400) [pid = 2093] [serial = 932] [outer = 0x0] 04:18:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x126c53c00) [pid = 2093] [serial = 933] [outer = 0x126803400] 04:18:02 INFO - PROCESS | 2093 | 1471346282477 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x128b66000) [pid = 2093] [serial = 934] [outer = 0x126803400] 04:18:02 INFO - PROCESS | 2093 | 1471346282926 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]]]}] 04:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 719ms 04:18:02 INFO - PROCESS | 2093 | 1471346282975 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:18:02 INFO - PROCESS | 2093 | 1471346282977 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:18:02 INFO - PROCESS | 2093 | 1471346282983 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 2093 | 1471346282984 Marionette TRACE conn2 <- [1,1218,null,{}] 04:18:02 INFO - PROCESS | 2093 | 1471346282988 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}] 04:18:02 INFO - PROCESS | 2093 | 1471346282992 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:03 INFO - PROCESS | 2093 | 1471346283144 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:18:03 INFO - PROCESS | 2093 | 1471346283244 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:03 INFO - PROCESS | 2093 | 1471346283246 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x116073000 == 46 [pid = 2093] [id = 312] 04:18:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x11292e800) [pid = 2093] [serial = 935] [outer = 0x0] 04:18:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x117f86400) [pid = 2093] [serial = 936] [outer = 0x11292e800] 04:18:03 INFO - PROCESS | 2093 | 1471346283294 Marionette DEBUG loaded listener.js 04:18:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x125ef0800) [pid = 2093] [serial = 937] [outer = 0x11292e800] 04:18:03 INFO - PROCESS | 2093 | 1471346283935 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]]]}] 04:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1021ms 04:18:04 INFO - PROCESS | 2093 | 1471346284004 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 2093 | 1471346284009 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:18:04 INFO - PROCESS | 2093 | 1471346284012 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 2093 | 1471346284014 Marionette TRACE conn2 <- [1,1222,null,{}] 04:18:04 INFO - PROCESS | 2093 | 1471346284018 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}] 04:18:04 INFO - PROCESS | 2093 | 1471346284019 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:04 INFO - PROCESS | 2093 | 1471346284112 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:18:04 INFO - PROCESS | 2093 | 1471346284182 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 2093 | 1471346284184 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d5000 == 47 [pid = 2093] [id = 313] 04:18:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x112e20000) [pid = 2093] [serial = 938] [outer = 0x0] 04:18:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x11337a400) [pid = 2093] [serial = 939] [outer = 0x112e20000] 04:18:04 INFO - PROCESS | 2093 | 1471346284212 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x11610a000) [pid = 2093] [serial = 940] [outer = 0x112e20000] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8a800 == 46 [pid = 2093] [id = 306] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12a583000 == 45 [pid = 2093] [id = 305] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x121076000 == 44 [pid = 2093] [id = 304] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x128bcb800 == 43 [pid = 2093] [id = 303] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x126a62000 == 42 [pid = 2093] [id = 302] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x1255d5000 == 41 [pid = 2093] [id = 301] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x1248e7800 == 40 [pid = 2093] [id = 300] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x1168c4800 == 39 [pid = 2093] [id = 299] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12111f800 == 38 [pid = 2093] [id = 298] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x119288000 == 37 [pid = 2093] [id = 297] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa1800 == 36 [pid = 2093] [id = 296] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x11657d000 == 35 [pid = 2093] [id = 295] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x11828e800 == 34 [pid = 2093] [id = 294] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x1127ca800 == 33 [pid = 2093] [id = 293] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x116073000 == 32 [pid = 2093] [id = 312] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12b97c800 == 31 [pid = 2093] [id = 311] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12b95f000 == 30 [pid = 2093] [id = 310] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12357d800 == 29 [pid = 2093] [id = 309] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x117187800 == 28 [pid = 2093] [id = 308] 04:18:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12b159800 == 27 [pid = 2093] [id = 307] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x11947e000) [pid = 2093] [serial = 857] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x11292a800) [pid = 2093] [serial = 845] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x112cbc400) [pid = 2093] [serial = 846] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x113dad800) [pid = 2093] [serial = 848] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x112973400) [pid = 2093] [serial = 825] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x117f79c00) [pid = 2093] [serial = 851] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x11830a400) [pid = 2093] [serial = 852] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x112588000) [pid = 2093] [serial = 824] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x119bc7800) [pid = 2093] [serial = 860] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x11681fc00) [pid = 2093] [serial = 828] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x116011400) [pid = 2093] [serial = 827] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1192cd000) [pid = 2093] [serial = 831] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x118e90000) [pid = 2093] [serial = 830] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1219cc000) [pid = 2093] [serial = 834] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x1216d6000) [pid = 2093] [serial = 833] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x125ef7800) [pid = 2093] [serial = 837] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x123454c00) [pid = 2093] [serial = 836] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x11386a400) [pid = 2093] [serial = 840] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x112cbb800) [pid = 2093] [serial = 839] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1194ee400) [pid = 2093] [serial = 858] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1125bcc00) [pid = 2093] [serial = 480] [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.] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x121987400) [pid = 2093] [serial = 863] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x124da1400) [pid = 2093] [serial = 876] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x121932000) [pid = 2093] [serial = 861] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1219cb800) [pid = 2093] [serial = 864] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x118136c00) [pid = 2093] [serial = 870] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11604c400) [pid = 2093] [serial = 868] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1219c7000) [pid = 2093] [serial = 873] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x117f7c800) [pid = 2093] [serial = 843] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x116aabc00) [pid = 2093] [serial = 842] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x112922000) [pid = 2093] [serial = 867] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x123589c00) [pid = 2093] [serial = 874] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x116109800) [pid = 2093] [serial = 849] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x12192e800) [pid = 2093] [serial = 871] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x118e67000) [pid = 2093] [serial = 854] [outer = 0x0] [url = about:blank] 04:18:04 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1192c3400) [pid = 2093] [serial = 855] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 2093 | 1471346285147 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] 04:18:05 INFO - PROCESS | 2093 | 1471346285187 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:18:05 INFO - PROCESS | 2093 | 1471346285190 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 2093 | 1471346285191 Marionette TRACE conn2 <- [1,1226,null,{}] 04:18:05 INFO - PROCESS | 2093 | 1471346285195 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}] 04:18:05 INFO - PROCESS | 2093 | 1471346285197 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:05 INFO - PROCESS | 2093 | 1471346285272 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:18:05 INFO - PROCESS | 2093 | 1471346285327 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 2093 | 1471346285329 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x116078800 == 28 [pid = 2093] [id = 314] 04:18:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11267b000) [pid = 2093] [serial = 941] [outer = 0x0] 04:18:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11297ec00) [pid = 2093] [serial = 942] [outer = 0x11267b000] 04:18:05 INFO - PROCESS | 2093 | 1471346285358 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x112cc6000) [pid = 2093] [serial = 943] [outer = 0x11267b000] 04:18:05 INFO - PROCESS | 2093 | 1471346285668 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]]]}] 04:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 04:18:05 INFO - PROCESS | 2093 | 1471346285710 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:18:05 INFO - PROCESS | 2093 | 1471346285714 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:18:05 INFO - PROCESS | 2093 | 1471346285719 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 2093 | 1471346285720 Marionette TRACE conn2 <- [1,1230,null,{}] 04:18:05 INFO - PROCESS | 2093 | 1471346285723 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}] 04:18:05 INFO - PROCESS | 2093 | 1471346285724 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:05 INFO - PROCESS | 2093 | 1471346285803 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:18:05 INFO - PROCESS | 2093 | 1471346285810 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 2093 | 1471346285811 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa3800 == 29 [pid = 2093] [id = 315] 04:18:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x113a0f000) [pid = 2093] [serial = 944] [outer = 0x0] 04:18:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x116109400) [pid = 2093] [serial = 945] [outer = 0x113a0f000] 04:18:05 INFO - PROCESS | 2093 | 1471346285839 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1168e8000) [pid = 2093] [serial = 946] [outer = 0x113a0f000] 04:18:06 INFO - PROCESS | 2093 | 1471346286219 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]]]}] 04:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 04:18:06 INFO - PROCESS | 2093 | 1471346286240 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 2093 | 1471346286241 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:18:06 INFO - PROCESS | 2093 | 1471346286244 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 2093 | 1471346286246 Marionette TRACE conn2 <- [1,1234,null,{}] 04:18:06 INFO - PROCESS | 2093 | 1471346286254 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}] 04:18:06 INFO - PROCESS | 2093 | 1471346286257 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:06 INFO - PROCESS | 2093 | 1471346286333 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:18:06 INFO - PROCESS | 2093 | 1471346286342 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 2093 | 1471346286344 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x11928c000 == 30 [pid = 2093] [id = 316] 04:18:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1121a2400) [pid = 2093] [serial = 947] [outer = 0x0] 04:18:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x118136c00) [pid = 2093] [serial = 948] [outer = 0x1121a2400] 04:18:06 INFO - PROCESS | 2093 | 1471346286373 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x118313c00) [pid = 2093] [serial = 949] [outer = 0x1121a2400] 04:18:06 INFO - PROCESS | 2093 | 1471346286694 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]]]}] 04:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 04:18:06 INFO - PROCESS | 2093 | 1471346286715 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 2093 | 1471346286717 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:18:06 INFO - PROCESS | 2093 | 1471346286719 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 2093 | 1471346286720 Marionette TRACE conn2 <- [1,1238,null,{}] 04:18:06 INFO - PROCESS | 2093 | 1471346286725 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}] 04:18:06 INFO - PROCESS | 2093 | 1471346286726 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:06 INFO - PROCESS | 2093 | 1471346286833 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:18:06 INFO - PROCESS | 2093 | 1471346286864 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 2093 | 1471346286866 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x119ce5000 == 31 [pid = 2093] [id = 317] 04:18:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x118135c00) [pid = 2093] [serial = 950] [outer = 0x0] 04:18:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x119237800) [pid = 2093] [serial = 951] [outer = 0x118135c00] 04:18:06 INFO - PROCESS | 2093 | 1471346286892 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1192cec00) [pid = 2093] [serial = 952] [outer = 0x118135c00] 04:18:07 INFO - PROCESS | 2093 | 1471346287185 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]]]}] 04:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:18:07 INFO - PROCESS | 2093 | 1471346287240 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 2093 | 1471346287242 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:18:07 INFO - PROCESS | 2093 | 1471346287244 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 2093 | 1471346287252 Marionette TRACE conn2 <- [1,1242,null,{}] 04:18:07 INFO - PROCESS | 2093 | 1471346287254 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}] 04:18:07 INFO - PROCESS | 2093 | 1471346287255 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:07 INFO - PROCESS | 2093 | 1471346287347 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:18:07 INFO - PROCESS | 2093 | 1471346287383 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 2093 | 1471346287384 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x121121800 == 32 [pid = 2093] [id = 318] 04:18:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x11386e000) [pid = 2093] [serial = 953] [outer = 0x0] 04:18:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1194f0800) [pid = 2093] [serial = 954] [outer = 0x11386e000] 04:18:07 INFO - PROCESS | 2093 | 1471346287409 Marionette DEBUG loaded listener.js 04:18:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1196a0800) [pid = 2093] [serial = 955] [outer = 0x11386e000] 04:18:07 INFO - PROCESS | 2093 | 1471346287738 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]]]}] 04:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 528ms 04:18:07 INFO - PROCESS | 2093 | 1471346287781 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 2093 | 1471346287783 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:18:07 INFO - PROCESS | 2093 | 1471346287785 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 2093 | 1471346287786 Marionette TRACE conn2 <- [1,1246,null,{}] 04:18:07 INFO - PROCESS | 2093 | 1471346287789 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}] 04:18:07 INFO - PROCESS | 2093 | 1471346287792 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:07 INFO - PROCESS | 2093 | 1471346287903 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:18:07 INFO - PROCESS | 2093 | 1471346287938 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 2093 | 1471346287939 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x121905000 == 33 [pid = 2093] [id = 319] 04:18:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1196a8400) [pid = 2093] [serial = 956] [outer = 0x0] 04:18:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x119c53000) [pid = 2093] [serial = 957] [outer = 0x1196a8400] 04:18:07 INFO - PROCESS | 2093 | 1471346287965 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x121979c00) [pid = 2093] [serial = 958] [outer = 0x1196a8400] 04:18:08 INFO - PROCESS | 2093 | 1471346288279 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]]]}] 04:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 04:18:08 INFO - PROCESS | 2093 | 1471346288304 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 2093 | 1471346288306 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:18:08 INFO - PROCESS | 2093 | 1471346288316 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 2093 | 1471346288318 Marionette TRACE conn2 <- [1,1250,null,{}] 04:18:08 INFO - PROCESS | 2093 | 1471346288320 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}] 04:18:08 INFO - PROCESS | 2093 | 1471346288321 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:08 INFO - PROCESS | 2093 | 1471346288423 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:18:08 INFO - PROCESS | 2093 | 1471346288426 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 2093 | 1471346288428 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234a9000 == 34 [pid = 2093] [id = 320] 04:18:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x119957000) [pid = 2093] [serial = 959] [outer = 0x0] 04:18:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1219c5c00) [pid = 2093] [serial = 960] [outer = 0x119957000] 04:18:08 INFO - PROCESS | 2093 | 1471346288453 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x123341000) [pid = 2093] [serial = 961] [outer = 0x119957000] 04:18:08 INFO - PROCESS | 2093 | 1471346288774 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]]]}] 04:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 467ms 04:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:18:08 INFO - PROCESS | 2093 | 1471346288785 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 2093 | 1471346288786 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:18:08 INFO - PROCESS | 2093 | 1471346288802 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 2093 | 1471346288803 Marionette TRACE conn2 <- [1,1254,null,{}] 04:18:08 INFO - PROCESS | 2093 | 1471346288806 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}] 04:18:08 INFO - PROCESS | 2093 | 1471346288809 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:08 INFO - PROCESS | 2093 | 1471346288908 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:18:08 INFO - PROCESS | 2093 | 1471346288912 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 2093 | 1471346288913 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x125515800 == 35 [pid = 2093] [id = 321] 04:18:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x119c25000) [pid = 2093] [serial = 962] [outer = 0x0] 04:18:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x123590000) [pid = 2093] [serial = 963] [outer = 0x119c25000] 04:18:08 INFO - PROCESS | 2093 | 1471346288938 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x124d39000) [pid = 2093] [serial = 964] [outer = 0x119c25000] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x128b61400) [pid = 2093] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1194fa800) [pid = 2093] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x124d3a400) [pid = 2093] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x11386b800) [pid = 2093] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x119240c00) [pid = 2093] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x121a33800) [pid = 2093] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x110e2b000) [pid = 2093] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1125b5400) [pid = 2093] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x113a06000) [pid = 2093] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1194f2800) [pid = 2093] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x112e6d400) [pid = 2093] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11297c400) [pid = 2093] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1268ad400) [pid = 2093] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x113d55000) [pid = 2093] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x121925400) [pid = 2093] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:18:09 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x121924800) [pid = 2093] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:18:09 INFO - PROCESS | 2093 | 1471346289442 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]]]}] 04:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 681ms 04:18:09 INFO - PROCESS | 2093 | 1471346289471 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:18:09 INFO - PROCESS | 2093 | 1471346289474 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:18:09 INFO - PROCESS | 2093 | 1471346289478 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:18:09 INFO - PROCESS | 2093 | 1471346289479 Marionette TRACE conn2 <- [1,1258,null,{}] 04:18:09 INFO - PROCESS | 2093 | 1471346289482 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}] 04:18:09 INFO - PROCESS | 2093 | 1471346289483 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:09 INFO - PROCESS | 2093 | 1471346289566 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:18:09 INFO - PROCESS | 2093 | 1471346289570 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:09 INFO - PROCESS | 2093 | 1471346289571 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x126133800 == 36 [pid = 2093] [id = 322] 04:18:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1125b5400) [pid = 2093] [serial = 965] [outer = 0x0] 04:18:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1175a0000) [pid = 2093] [serial = 966] [outer = 0x1125b5400] 04:18:09 INFO - PROCESS | 2093 | 1471346289600 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x119952000) [pid = 2093] [serial = 967] [outer = 0x1125b5400] 04:18:09 INFO - PROCESS | 2093 | 1471346289915 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]]]}] 04:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 04:18:09 INFO - PROCESS | 2093 | 1471346289946 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:18:09 INFO - PROCESS | 2093 | 1471346289947 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:18:09 INFO - PROCESS | 2093 | 1471346289950 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:18:09 INFO - PROCESS | 2093 | 1471346289951 Marionette TRACE conn2 <- [1,1262,null,{}] 04:18:09 INFO - PROCESS | 2093 | 1471346289953 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}] 04:18:09 INFO - PROCESS | 2093 | 1471346289954 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:10 INFO - PROCESS | 2093 | 1471346290053 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:18:10 INFO - PROCESS | 2093 | 1471346290059 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 2093 | 1471346290061 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a5b000 == 37 [pid = 2093] [id = 323] 04:18:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x110e2bc00) [pid = 2093] [serial = 968] [outer = 0x0] 04:18:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x121a35400) [pid = 2093] [serial = 969] [outer = 0x110e2bc00] 04:18:10 INFO - PROCESS | 2093 | 1471346290085 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1255ac000) [pid = 2093] [serial = 970] [outer = 0x110e2bc00] 04:18:10 INFO - PROCESS | 2093 | 1471346290394 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]]]}] 04:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 04:18:10 INFO - PROCESS | 2093 | 1471346290421 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 2093 | 1471346290424 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:18:10 INFO - PROCESS | 2093 | 1471346290427 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 2093 | 1471346290429 Marionette TRACE conn2 <- [1,1266,null,{}] 04:18:10 INFO - PROCESS | 2093 | 1471346290431 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}] 04:18:10 INFO - PROCESS | 2093 | 1471346290433 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:10 INFO - PROCESS | 2093 | 1471346290528 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:18:10 INFO - PROCESS | 2093 | 1471346290532 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 2093 | 1471346290534 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x121120000 == 38 [pid = 2093] [id = 324] 04:18:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x123588c00) [pid = 2093] [serial = 971] [outer = 0x0] 04:18:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1255b8400) [pid = 2093] [serial = 972] [outer = 0x123588c00] 04:18:10 INFO - PROCESS | 2093 | 1471346290563 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12892d400) [pid = 2093] [serial = 973] [outer = 0x123588c00] 04:18:10 INFO - PROCESS | 2093 | 1471346290910 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]]]}] 04:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 04:18:10 INFO - PROCESS | 2093 | 1471346290959 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 2093 | 1471346290960 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:18:10 INFO - PROCESS | 2093 | 1471346290964 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 2093 | 1471346290965 Marionette TRACE conn2 <- [1,1270,null,{}] 04:18:10 INFO - PROCESS | 2093 | 1471346290967 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}] 04:18:10 INFO - PROCESS | 2093 | 1471346290968 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:11 INFO - PROCESS | 2093 | 1471346291046 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:18:11 INFO - PROCESS | 2093 | 1471346291050 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:11 INFO - PROCESS | 2093 | 1471346291051 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x12964d800 == 39 [pid = 2093] [id = 325] 04:18:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128b63800) [pid = 2093] [serial = 974] [outer = 0x0] 04:18:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x128b6a800) [pid = 2093] [serial = 975] [outer = 0x128b63800] 04:18:11 INFO - PROCESS | 2093 | 1471346291076 Marionette DEBUG loaded listener.js 04:18:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x128c43000) [pid = 2093] [serial = 976] [outer = 0x128b63800] 04:18:11 INFO - PROCESS | 2093 | 1471346291477 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]]]}] 04:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 567ms 04:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:18:11 INFO - PROCESS | 2093 | 1471346291532 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 2093 | 1471346291534 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:18:11 INFO - PROCESS | 2093 | 1471346291538 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 2093 | 1471346291540 Marionette TRACE conn2 <- [1,1274,null,{}] 04:18:11 INFO - PROCESS | 2093 | 1471346291543 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}] 04:18:11 INFO - PROCESS | 2093 | 1471346291545 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:11 INFO - PROCESS | 2093 | 1471346291658 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:18:11 INFO - PROCESS | 2093 | 1471346291717 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:11 INFO - PROCESS | 2093 | 1471346291718 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x11616c000 == 40 [pid = 2093] [id = 326] 04:18:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x11258ec00) [pid = 2093] [serial = 977] [outer = 0x0] 04:18:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1125bcc00) [pid = 2093] [serial = 978] [outer = 0x11258ec00] 04:18:11 INFO - PROCESS | 2093 | 1471346291752 Marionette DEBUG loaded listener.js 04:18:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x112cbb800) [pid = 2093] [serial = 979] [outer = 0x11258ec00] 04:18:12 INFO - PROCESS | 2093 | 1471346292359 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]]]}] 04:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 872ms 04:18:12 INFO - PROCESS | 2093 | 1471346292432 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:18:12 INFO - PROCESS | 2093 | 1471346292435 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:18:12 INFO - PROCESS | 2093 | 1471346292443 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:18:12 INFO - PROCESS | 2093 | 1471346292445 Marionette TRACE conn2 <- [1,1278,null,{}] 04:18:12 INFO - PROCESS | 2093 | 1471346292448 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}] 04:18:12 INFO - PROCESS | 2093 | 1471346292450 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:12 INFO - PROCESS | 2093 | 1471346292559 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:18:12 INFO - PROCESS | 2093 | 1471346292636 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 2093 | 1471346292638 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b43800 == 41 [pid = 2093] [id = 327] 04:18:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x115d22000) [pid = 2093] [serial = 980] [outer = 0x0] 04:18:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1168e8400) [pid = 2093] [serial = 981] [outer = 0x115d22000] 04:18:12 INFO - PROCESS | 2093 | 1471346292669 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x1175a2000) [pid = 2093] [serial = 982] [outer = 0x115d22000] 04:18:13 INFO - PROCESS | 2093 | 1471346293206 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]]]}] 04:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 824ms 04:18:13 INFO - PROCESS | 2093 | 1471346293267 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 2093 | 1471346293268 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:18:13 INFO - PROCESS | 2093 | 1471346293271 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 2093 | 1471346293273 Marionette TRACE conn2 <- [1,1282,null,{}] 04:18:13 INFO - PROCESS | 2093 | 1471346293281 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}] 04:18:13 INFO - PROCESS | 2093 | 1471346293284 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:13 INFO - PROCESS | 2093 | 1471346293395 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:18:13 INFO - PROCESS | 2093 | 1471346293610 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:13 INFO - PROCESS | 2093 | 1471346293611 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x1132ad800 == 42 [pid = 2093] [id = 328] 04:18:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x110e2b000) [pid = 2093] [serial = 983] [outer = 0x0] 04:18:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x1125bac00) [pid = 2093] [serial = 984] [outer = 0x110e2b000] 04:18:13 INFO - PROCESS | 2093 | 1471346293642 Marionette DEBUG loaded listener.js 04:18:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x11297a400) [pid = 2093] [serial = 985] [outer = 0x110e2b000] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x121120000 == 41 [pid = 2093] [id = 324] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x126a5b000 == 40 [pid = 2093] [id = 323] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x126133800 == 39 [pid = 2093] [id = 322] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x125515800 == 38 [pid = 2093] [id = 321] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x1234a9000 == 37 [pid = 2093] [id = 320] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x121905000 == 36 [pid = 2093] [id = 319] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x121121800 == 35 [pid = 2093] [id = 318] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x119ce5000 == 34 [pid = 2093] [id = 317] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x11928c000 == 33 [pid = 2093] [id = 316] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa3800 == 32 [pid = 2093] [id = 315] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x116078800 == 31 [pid = 2093] [id = 314] 04:18:14 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d5000 == 30 [pid = 2093] [id = 313] 04:18:14 INFO - PROCESS | 2093 | 1471346294096 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]]]}] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x128c42c00) [pid = 2093] [serial = 918] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12192e400) [pid = 2093] [serial = 900] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x1255b1800) [pid = 2093] [serial = 903] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x116103800) [pid = 2093] [serial = 888] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x128c4f000) [pid = 2093] [serial = 919] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x11947e800) [pid = 2093] [serial = 894] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1194f1800) [pid = 2093] [serial = 895] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x126809400) [pid = 2093] [serial = 877] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x110e61000) [pid = 2093] [serial = 879] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x111f0f800) [pid = 2093] [serial = 880] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x1268a8400) [pid = 2093] [serial = 906] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x117c3f000) [pid = 2093] [serial = 891] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x118e61000) [pid = 2093] [serial = 892] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x119c23800) [pid = 2093] [serial = 897] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x113806800) [pid = 2093] [serial = 882] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x116107800) [pid = 2093] [serial = 883] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x112992800) [pid = 2093] [serial = 885] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x113805800) [pid = 2093] [serial = 886] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1168eec00) [pid = 2093] [serial = 889] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x125ef5000) [pid = 2093] [serial = 904] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x126c4ac00) [pid = 2093] [serial = 909] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x126c4a800) [pid = 2093] [serial = 907] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x118782400) [pid = 2093] [serial = 912] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x12892b000) [pid = 2093] [serial = 910] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x124898800) [pid = 2093] [serial = 901] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x121a31c00) [pid = 2093] [serial = 915] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x119c2c000) [pid = 2093] [serial = 913] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x128b6d800) [pid = 2093] [serial = 916] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x120fa0000) [pid = 2093] [serial = 898] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x128fccc00) [pid = 2093] [serial = 922] [outer = 0x0] [url = about:blank] 04:18:14 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x128d81800) [pid = 2093] [serial = 921] [outer = 0x0] [url = about:blank] 04:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 874ms 04:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:18:14 INFO - PROCESS | 2093 | 1471346294147 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 2093 | 1471346294149 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:18:14 INFO - PROCESS | 2093 | 1471346294152 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 2093 | 1471346294154 Marionette TRACE conn2 <- [1,1286,null,{}] 04:18:14 INFO - PROCESS | 2093 | 1471346294162 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}] 04:18:14 INFO - PROCESS | 2093 | 1471346294164 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:14 INFO - PROCESS | 2093 | 1471346294243 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:18:14 INFO - PROCESS | 2093 | 1471346294249 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 2093 | 1471346294251 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x116755000 == 31 [pid = 2093] [id = 329] 04:18:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x112fb2000) [pid = 2093] [serial = 986] [outer = 0x0] 04:18:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x113872c00) [pid = 2093] [serial = 987] [outer = 0x112fb2000] 04:18:14 INFO - PROCESS | 2093 | 1471346294281 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11681fc00) [pid = 2093] [serial = 988] [outer = 0x112fb2000] 04:18:14 INFO - PROCESS | 2093 | 1471346294626 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]]]}] 04:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 527ms 04:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:18:14 INFO - PROCESS | 2093 | 1471346294680 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 2093 | 1471346294682 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:18:14 INFO - PROCESS | 2093 | 1471346294685 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 2093 | 1471346294686 Marionette TRACE conn2 <- [1,1290,null,{}] 04:18:14 INFO - PROCESS | 2093 | 1471346294688 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}] 04:18:14 INFO - PROCESS | 2093 | 1471346294690 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:14 INFO - PROCESS | 2093 | 1471346294770 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:18:14 INFO - PROCESS | 2093 | 1471346294778 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 2093 | 1471346294780 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x118ed6800 == 32 [pid = 2093] [id = 330] 04:18:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x111ca8800) [pid = 2093] [serial = 989] [outer = 0x0] 04:18:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x118782400) [pid = 2093] [serial = 990] [outer = 0x111ca8800] 04:18:14 INFO - PROCESS | 2093 | 1471346294806 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11923e000) [pid = 2093] [serial = 991] [outer = 0x111ca8800] 04:18:15 INFO - PROCESS | 2093 | 1471346295162 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]]]}] 04:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 04:18:15 INFO - PROCESS | 2093 | 1471346295210 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 2093 | 1471346295212 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:18:15 INFO - PROCESS | 2093 | 1471346295219 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 2093 | 1471346295223 Marionette TRACE conn2 <- [1,1294,null,{}] 04:18:15 INFO - PROCESS | 2093 | 1471346295226 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}] 04:18:15 INFO - PROCESS | 2093 | 1471346295229 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:15 INFO - PROCESS | 2093 | 1471346295308 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:18:15 INFO - PROCESS | 2093 | 1471346295312 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 2093 | 1471346295313 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x121072000 == 33 [pid = 2093] [id = 331] 04:18:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x118916000) [pid = 2093] [serial = 992] [outer = 0x0] 04:18:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1194f1c00) [pid = 2093] [serial = 993] [outer = 0x118916000] 04:18:15 INFO - PROCESS | 2093 | 1471346295340 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x119c52c00) [pid = 2093] [serial = 994] [outer = 0x118916000] 04:18:15 INFO - PROCESS | 2093 | 1471346295680 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]]]}] 04:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 478ms 04:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:18:15 INFO - PROCESS | 2093 | 1471346295695 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 2093 | 1471346295697 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:18:15 INFO - PROCESS | 2093 | 1471346295699 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 2093 | 1471346295700 Marionette TRACE conn2 <- [1,1298,null,{}] 04:18:15 INFO - PROCESS | 2093 | 1471346295702 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}] 04:18:15 INFO - PROCESS | 2093 | 1471346295703 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:15 INFO - PROCESS | 2093 | 1471346295784 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:18:15 INFO - PROCESS | 2093 | 1471346295787 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 2093 | 1471346295789 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x12337a000 == 34 [pid = 2093] [id = 332] 04:18:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x120fa3400) [pid = 2093] [serial = 995] [outer = 0x0] 04:18:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x12192e000) [pid = 2093] [serial = 996] [outer = 0x120fa3400] 04:18:15 INFO - PROCESS | 2093 | 1471346295817 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x12196e400) [pid = 2093] [serial = 997] [outer = 0x120fa3400] 04:18:16 INFO - PROCESS | 2093 | 1471346296153 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]]]}] 04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 471ms 04:18:16 INFO - PROCESS | 2093 | 1471346296170 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 2093 | 1471346296171 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:18:16 INFO - PROCESS | 2093 | 1471346296176 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 2093 | 1471346296177 Marionette TRACE conn2 <- [1,1302,null,{}] 04:18:16 INFO - PROCESS | 2093 | 1471346296179 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}] 04:18:16 INFO - PROCESS | 2093 | 1471346296181 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:16 INFO - PROCESS | 2093 | 1471346296287 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:18:16 INFO - PROCESS | 2093 | 1471346296312 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 2093 | 1471346296316 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249cd000 == 35 [pid = 2093] [id = 333] 04:18:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1219cdc00) [pid = 2093] [serial = 998] [outer = 0x0] 04:18:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12330d800) [pid = 2093] [serial = 999] [outer = 0x1219cdc00] 04:18:16 INFO - PROCESS | 2093 | 1471346296350 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x124d3a400) [pid = 2093] [serial = 1000] [outer = 0x1219cdc00] 04:18:16 INFO - PROCESS | 2093 | 1471346296715 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]]]}] 04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 571ms 04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:18:16 INFO - PROCESS | 2093 | 1471346296749 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 2093 | 1471346296751 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:18:16 INFO - PROCESS | 2093 | 1471346296753 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 2093 | 1471346296754 Marionette TRACE conn2 <- [1,1306,null,{}] 04:18:16 INFO - PROCESS | 2093 | 1471346296756 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}] 04:18:16 INFO - PROCESS | 2093 | 1471346296758 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:16 INFO - PROCESS | 2093 | 1471346296855 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:18:16 INFO - PROCESS | 2093 | 1471346296859 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 2093 | 1471346296860 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x126785000 == 36 [pid = 2093] [id = 334] 04:18:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12196fc00) [pid = 2093] [serial = 1001] [outer = 0x0] 04:18:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1255bac00) [pid = 2093] [serial = 1002] [outer = 0x12196fc00] 04:18:16 INFO - PROCESS | 2093 | 1471346296892 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x126c49c00) [pid = 2093] [serial = 1003] [outer = 0x12196fc00] 04:18:17 INFO - PROCESS | 2093 | 1471346297235 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]]]}] 04:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 523ms 04:18:17 INFO - PROCESS | 2093 | 1471346297278 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:18:17 INFO - PROCESS | 2093 | 1471346297279 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:18:17 INFO - PROCESS | 2093 | 1471346297281 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 2093 | 1471346297282 Marionette TRACE conn2 <- [1,1310,null,{}] 04:18:17 INFO - PROCESS | 2093 | 1471346297285 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}] 04:18:17 INFO - PROCESS | 2093 | 1471346297286 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:17 INFO - PROCESS | 2093 | 1471346297384 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:18:17 INFO - PROCESS | 2093 | 1471346297388 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:17 INFO - PROCESS | 2093 | 1471346297389 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a4e000 == 37 [pid = 2093] [id = 335] 04:18:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x126806c00) [pid = 2093] [serial = 1004] [outer = 0x0] 04:18:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128927c00) [pid = 2093] [serial = 1005] [outer = 0x126806c00] 04:18:17 INFO - PROCESS | 2093 | 1471346297414 Marionette DEBUG loaded listener.js 04:18:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x128b6d800) [pid = 2093] [serial = 1006] [outer = 0x126806c00] 04:18:17 INFO - PROCESS | 2093 | 1471346297767 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] 04:18:17 INFO - PROCESS | 2093 | 1471346297801 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:18:17 INFO - PROCESS | 2093 | 1471346297811 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 2093 | 1471346297812 Marionette TRACE conn2 <- [1,1314,null,{}] 04:18:17 INFO - PROCESS | 2093 | 1471346297814 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}] 04:18:17 INFO - PROCESS | 2093 | 1471346297815 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:17 INFO - PROCESS | 2093 | 1471346297914 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:18:17 INFO - PROCESS | 2093 | 1471346297917 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:17 INFO - PROCESS | 2093 | 1471346297919 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x118ed4800 == 38 [pid = 2093] [id = 336] 04:18:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x128b6c400) [pid = 2093] [serial = 1007] [outer = 0x0] 04:18:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x128c46800) [pid = 2093] [serial = 1008] [outer = 0x128b6c400] 04:18:17 INFO - PROCESS | 2093 | 1471346297951 Marionette DEBUG loaded listener.js 04:18:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x128d7c800) [pid = 2093] [serial = 1009] [outer = 0x128b6c400] 04:18:18 INFO - PROCESS | 2093 | 1471346298384 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]]]}] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x11386e000) [pid = 2093] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x11267b000) [pid = 2093] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x118135c00) [pid = 2093] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x1121a2400) [pid = 2093] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x112e20000) [pid = 2093] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1196a8400) [pid = 2093] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x113a0f000) [pid = 2093] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11292b000) [pid = 2093] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1168e5400) [pid = 2093] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x12196c000) [pid = 2093] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x126803400) [pid = 2093] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11292e800) [pid = 2093] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x119957000) [pid = 2093] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x119c25000) [pid = 2093] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1125b5400) [pid = 2093] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x123588c00) [pid = 2093] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:18:18 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x110e2bc00) [pid = 2093] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 626ms 04:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:18:18 INFO - PROCESS | 2093 | 1471346298430 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:18:18 INFO - PROCESS | 2093 | 1471346298431 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:18:18 INFO - PROCESS | 2093 | 1471346298433 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 2093 | 1471346298434 Marionette TRACE conn2 <- [1,1318,null,{}] 04:18:18 INFO - PROCESS | 2093 | 1471346298436 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}] 04:18:18 INFO - PROCESS | 2093 | 1471346298438 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:18 INFO - PROCESS | 2093 | 1471346298518 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:18:18 INFO - PROCESS | 2093 | 1471346298523 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 2093 | 1471346298526 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x119922000 == 39 [pid = 2093] [id = 337] 04:18:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1121aa000) [pid = 2093] [serial = 1010] [outer = 0x0] 04:18:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11297a000) [pid = 2093] [serial = 1011] [outer = 0x1121aa000] 04:18:18 INFO - PROCESS | 2093 | 1471346298552 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x116537000) [pid = 2093] [serial = 1012] [outer = 0x1121aa000] 04:18:18 INFO - PROCESS | 2093 | 1471346298894 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]]]}] 04:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 04:18:18 INFO - PROCESS | 2093 | 1471346298902 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:18:18 INFO - PROCESS | 2093 | 1471346298903 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:18:18 INFO - PROCESS | 2093 | 1471346298906 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 2093 | 1471346298909 Marionette TRACE conn2 <- [1,1322,null,{}] 04:18:18 INFO - PROCESS | 2093 | 1471346298913 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}] 04:18:18 INFO - PROCESS | 2093 | 1471346298914 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:18 INFO - PROCESS | 2093 | 1471346298997 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:18:19 INFO - PROCESS | 2093 | 1471346299052 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 2093 | 1471346299061 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a56c000 == 40 [pid = 2093] [id = 338] 04:18:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1150a5c00) [pid = 2093] [serial = 1013] [outer = 0x0] 04:18:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x11947f400) [pid = 2093] [serial = 1014] [outer = 0x1150a5c00] 04:18:19 INFO - PROCESS | 2093 | 1471346299088 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x126c4e400) [pid = 2093] [serial = 1015] [outer = 0x1150a5c00] 04:18:19 INFO - PROCESS | 2093 | 1471346299366 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]]]}] 04:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 473ms 04:18:19 INFO - PROCESS | 2093 | 1471346299382 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 2093 | 1471346299383 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:18:19 INFO - PROCESS | 2093 | 1471346299386 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 2093 | 1471346299387 Marionette TRACE conn2 <- [1,1326,null,{}] 04:18:19 INFO - PROCESS | 2093 | 1471346299397 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}] 04:18:19 INFO - PROCESS | 2093 | 1471346299398 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:19 INFO - PROCESS | 2093 | 1471346299498 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:18:19 INFO - PROCESS | 2093 | 1471346299502 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 2093 | 1471346299503 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8b000 == 41 [pid = 2093] [id = 339] 04:18:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x126c4f800) [pid = 2093] [serial = 1016] [outer = 0x0] 04:18:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x128fcdc00) [pid = 2093] [serial = 1017] [outer = 0x126c4f800] 04:18:19 INFO - PROCESS | 2093 | 1471346299529 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1292d9c00) [pid = 2093] [serial = 1018] [outer = 0x126c4f800] 04:18:19 INFO - PROCESS | 2093 | 1471346299862 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]]]}] 04:18:19 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 04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 523ms 04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:18:19 INFO - PROCESS | 2093 | 1471346299918 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 2093 | 1471346299919 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:18:19 INFO - PROCESS | 2093 | 1471346299921 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 2093 | 1471346299922 Marionette TRACE conn2 <- [1,1330,null,{}] 04:18:19 INFO - PROCESS | 2093 | 1471346299925 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}] 04:18:19 INFO - PROCESS | 2093 | 1471346299926 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:20 INFO - PROCESS | 2093 | 1471346300015 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:18:20 INFO - PROCESS | 2093 | 1471346300019 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 2093 | 1471346300020 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b154000 == 42 [pid = 2093] [id = 340] 04:18:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1292dc800) [pid = 2093] [serial = 1019] [outer = 0x0] 04:18:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1294aa000) [pid = 2093] [serial = 1020] [outer = 0x1292dc800] 04:18:20 INFO - PROCESS | 2093 | 1471346300044 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1296da800) [pid = 2093] [serial = 1021] [outer = 0x1292dc800] 04:18:20 INFO - PROCESS | 2093 | 1471346300566 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]]]}] 04:18:20 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 04:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 04:18:20 INFO - PROCESS | 2093 | 1471346300608 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 2093 | 1471346300611 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:18:20 INFO - PROCESS | 2093 | 1471346300616 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 2093 | 1471346300618 Marionette TRACE conn2 <- [1,1334,null,{}] 04:18:20 INFO - PROCESS | 2093 | 1471346300622 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}] 04:18:20 INFO - PROCESS | 2093 | 1471346300626 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:20 INFO - PROCESS | 2093 | 1471346300735 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:18:20 INFO - PROCESS | 2093 | 1471346300793 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 2093 | 1471346300796 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f8f000 == 43 [pid = 2093] [id = 341] 04:18:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x112977400) [pid = 2093] [serial = 1022] [outer = 0x0] 04:18:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x112987400) [pid = 2093] [serial = 1023] [outer = 0x112977400] 04:18:20 INFO - PROCESS | 2093 | 1471346300830 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x113f3f400) [pid = 2093] [serial = 1024] [outer = 0x112977400] 04:18:21 INFO - PROCESS | 2093 | 1471346301415 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]]]}] 04:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 822ms 04:18:21 INFO - PROCESS | 2093 | 1471346301454 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:18:21 INFO - PROCESS | 2093 | 1471346301458 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:18:21 INFO - PROCESS | 2093 | 1471346301465 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:18:21 INFO - PROCESS | 2093 | 1471346301467 Marionette TRACE conn2 <- [1,1338,null,{}] 04:18:21 INFO - PROCESS | 2093 | 1471346301469 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}] 04:18:21 INFO - PROCESS | 2093 | 1471346301471 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:21 INFO - PROCESS | 2093 | 1471346301576 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:18:21 INFO - PROCESS | 2093 | 1471346301647 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 2093 | 1471346301649 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x121a53000 == 44 [pid = 2093] [id = 342] 04:18:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x11820e400) [pid = 2093] [serial = 1025] [outer = 0x0] 04:18:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x119241400) [pid = 2093] [serial = 1026] [outer = 0x11820e400] 04:18:21 INFO - PROCESS | 2093 | 1471346301680 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x1194ed000) [pid = 2093] [serial = 1027] [outer = 0x11820e400] 04:18:22 INFO - PROCESS | 2093 | 1471346302626 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]]]}] 04:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1170ms 04:18:22 INFO - PROCESS | 2093 | 1471346302635 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 2093 | 1471346302636 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:18:22 INFO - PROCESS | 2093 | 1471346302640 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 2093 | 1471346302642 Marionette TRACE conn2 <- [1,1342,null,{}] 04:18:22 INFO - PROCESS | 2093 | 1471346302650 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}] 04:18:22 INFO - PROCESS | 2093 | 1471346302653 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:22 INFO - PROCESS | 2093 | 1471346302759 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:18:22 INFO - PROCESS | 2093 | 1471346302814 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 2093 | 1471346302817 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7f2800 == 45 [pid = 2093] [id = 343] 04:18:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1214d8400) [pid = 2093] [serial = 1028] [outer = 0x0] 04:18:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1219c1c00) [pid = 2093] [serial = 1029] [outer = 0x1214d8400] 04:18:22 INFO - PROCESS | 2093 | 1471346302848 Marionette DEBUG loaded listener.js 04:18:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12358f000) [pid = 2093] [serial = 1030] [outer = 0x1214d8400] 04:18:23 INFO - PROCESS | 2093 | 1471346303329 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]]]}] 04:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms 04:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:18:23 INFO - PROCESS | 2093 | 1471346303361 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:18:23 INFO - PROCESS | 2093 | 1471346303363 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:18:23 INFO - PROCESS | 2093 | 1471346303366 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:18:23 INFO - PROCESS | 2093 | 1471346303367 Marionette TRACE conn2 <- [1,1346,null,{}] 04:18:23 INFO - PROCESS | 2093 | 1471346303369 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}] 04:18:23 INFO - PROCESS | 2093 | 1471346303371 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:23 INFO - PROCESS | 2093 | 1471346303478 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:18:23 INFO - PROCESS | 2093 | 1471346303535 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 2093 | 1471346303536 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d4800 == 46 [pid = 2093] [id = 344] 04:18:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x117f7a800) [pid = 2093] [serial = 1031] [outer = 0x0] 04:18:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x1194fa000) [pid = 2093] [serial = 1032] [outer = 0x117f7a800] 04:18:23 INFO - PROCESS | 2093 | 1471346303566 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x124967800) [pid = 2093] [serial = 1033] [outer = 0x117f7a800] 04:18:24 INFO - PROCESS | 2093 | 1471346304163 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]]]}] 04:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 820ms 04:18:24 INFO - PROCESS | 2093 | 1471346304188 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:18:24 INFO - PROCESS | 2093 | 1471346304195 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:18:24 INFO - PROCESS | 2093 | 1471346304200 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 2093 | 1471346304204 Marionette TRACE conn2 <- [1,1350,null,{}] 04:18:24 INFO - PROCESS | 2093 | 1471346304209 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}] 04:18:24 INFO - PROCESS | 2093 | 1471346304212 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:24 INFO - PROCESS | 2093 | 1471346304345 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:18:24 INFO - PROCESS | 2093 | 1471346304452 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 2093 | 1471346304454 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x116faa000 == 47 [pid = 2093] [id = 345] 04:18:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x113264000) [pid = 2093] [serial = 1034] [outer = 0x0] 04:18:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x1161b0000) [pid = 2093] [serial = 1035] [outer = 0x113264000] 04:18:24 INFO - PROCESS | 2093 | 1471346304505 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x116aa8800) [pid = 2093] [serial = 1036] [outer = 0x113264000] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8b000 == 46 [pid = 2093] [id = 339] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x12a56c000 == 45 [pid = 2093] [id = 338] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x119922000 == 44 [pid = 2093] [id = 337] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x118ed4800 == 43 [pid = 2093] [id = 336] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x128a4e000 == 42 [pid = 2093] [id = 335] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x126785000 == 41 [pid = 2093] [id = 334] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x1249cd000 == 40 [pid = 2093] [id = 333] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x12337a000 == 39 [pid = 2093] [id = 332] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x121072000 == 38 [pid = 2093] [id = 331] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x118ed6800 == 37 [pid = 2093] [id = 330] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x116755000 == 36 [pid = 2093] [id = 329] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x1132ad800 == 35 [pid = 2093] [id = 328] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x119b43800 == 34 [pid = 2093] [id = 327] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x11616c000 == 33 [pid = 2093] [id = 326] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x12964d800 == 32 [pid = 2093] [id = 325] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d4800 == 31 [pid = 2093] [id = 344] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7f2800 == 30 [pid = 2093] [id = 343] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x121a53000 == 29 [pid = 2093] [id = 342] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x12b154000 == 28 [pid = 2093] [id = 340] 04:18:25 INFO - PROCESS | 2093 | --DOCSHELL 0x116f8f000 == 27 [pid = 2093] [id = 341] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x1196a0800) [pid = 2093] [serial = 955] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x1194f0800) [pid = 2093] [serial = 954] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x11297ec00) [pid = 2093] [serial = 942] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x119237800) [pid = 2093] [serial = 951] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x118136c00) [pid = 2093] [serial = 948] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x118313c00) [pid = 2093] [serial = 949] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x11610a000) [pid = 2093] [serial = 940] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x11337a400) [pid = 2093] [serial = 939] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x121979c00) [pid = 2093] [serial = 958] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x116109400) [pid = 2093] [serial = 945] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x1168e8000) [pid = 2093] [serial = 946] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x115d21c00) [pid = 2093] [serial = 925] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x112cc0c00) [pid = 2093] [serial = 924] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x118e61c00) [pid = 2093] [serial = 928] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x119c53000) [pid = 2093] [serial = 957] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x118134000) [pid = 2093] [serial = 927] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x123347000) [pid = 2093] [serial = 931] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x121979400) [pid = 2093] [serial = 930] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x128b66000) [pid = 2093] [serial = 934] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x126c53c00) [pid = 2093] [serial = 933] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x125ef0800) [pid = 2093] [serial = 937] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x117f86400) [pid = 2093] [serial = 936] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1219c5c00) [pid = 2093] [serial = 960] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x123590000) [pid = 2093] [serial = 963] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1175a0000) [pid = 2093] [serial = 966] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x119952000) [pid = 2093] [serial = 967] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1255b8400) [pid = 2093] [serial = 972] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x124d39000) [pid = 2093] [serial = 964] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x12892d400) [pid = 2093] [serial = 973] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x112cc6000) [pid = 2093] [serial = 943] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x123341000) [pid = 2093] [serial = 961] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x128b6a800) [pid = 2093] [serial = 975] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1255ac000) [pid = 2093] [serial = 970] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1192cec00) [pid = 2093] [serial = 952] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x121a35400) [pid = 2093] [serial = 969] [outer = 0x0] [url = about:blank] 04:18:25 INFO - PROCESS | 2093 | 1471346305553 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]]]}] 04:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1379ms 04:18:25 INFO - PROCESS | 2093 | 1471346305577 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:18:25 INFO - PROCESS | 2093 | 1471346305580 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:18:25 INFO - PROCESS | 2093 | 1471346305583 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 2093 | 1471346305585 Marionette TRACE conn2 <- [1,1354,null,{}] 04:18:25 INFO - PROCESS | 2093 | 1471346305590 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}] 04:18:25 INFO - PROCESS | 2093 | 1471346305593 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:25 INFO - PROCESS | 2093 | 1471346305674 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:18:25 INFO - PROCESS | 2093 | 1471346305679 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:25 INFO - PROCESS | 2093 | 1471346305681 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x1132ad800 == 28 [pid = 2093] [id = 346] 04:18:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x1121ab400) [pid = 2093] [serial = 1037] [outer = 0x0] 04:18:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x11258f400) [pid = 2093] [serial = 1038] [outer = 0x1121ab400] 04:18:25 INFO - PROCESS | 2093 | 1471346305713 Marionette DEBUG loaded listener.js 04:18:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x112924000) [pid = 2093] [serial = 1039] [outer = 0x1121ab400] 04:18:26 INFO - PROCESS | 2093 | 1471346306082 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]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 04:18:26 INFO - PROCESS | 2093 | 1471346306122 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 2093 | 1471346306126 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:18:26 INFO - PROCESS | 2093 | 1471346306132 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 2093 | 1471346306133 Marionette TRACE conn2 <- [1,1358,null,{}] 04:18:26 INFO - PROCESS | 2093 | 1471346306136 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}] 04:18:26 INFO - PROCESS | 2093 | 1471346306137 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:26 INFO - PROCESS | 2093 | 1471346306215 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:18:26 INFO - PROCESS | 2093 | 1471346306219 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 2093 | 1471346306221 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f96800 == 29 [pid = 2093] [id = 347] 04:18:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x112987c00) [pid = 2093] [serial = 1040] [outer = 0x0] 04:18:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x113381000) [pid = 2093] [serial = 1041] [outer = 0x112987c00] 04:18:26 INFO - PROCESS | 2093 | 1471346306251 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x113f45800) [pid = 2093] [serial = 1042] [outer = 0x112987c00] 04:18:26 INFO - PROCESS | 2093 | 1471346306593 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]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 04:18:26 INFO - PROCESS | 2093 | 1471346306602 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:18:26 INFO - PROCESS | 2093 | 1471346306615 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:18:26 INFO - PROCESS | 2093 | 1471346306617 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 2093 | 1471346306620 Marionette TRACE conn2 <- [1,1362,null,{}] 04:18:26 INFO - PROCESS | 2093 | 1471346306630 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}] 04:18:26 INFO - PROCESS | 2093 | 1471346306633 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:26 INFO - PROCESS | 2093 | 1471346306716 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:18:26 INFO - PROCESS | 2093 | 1471346306771 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 2093 | 1471346306773 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x118ed3000 == 30 [pid = 2093] [id = 348] 04:18:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x116050400) [pid = 2093] [serial = 1043] [outer = 0x0] 04:18:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x116aa7800) [pid = 2093] [serial = 1044] [outer = 0x116050400] 04:18:26 INFO - PROCESS | 2093 | 1471346306802 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x118135c00) [pid = 2093] [serial = 1045] [outer = 0x116050400] 04:18:27 INFO - PROCESS | 2093 | 1471346307237 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]]]}] 04:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 674ms 04:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:18:27 INFO - PROCESS | 2093 | 1471346307292 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:18:27 INFO - PROCESS | 2093 | 1471346307295 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:18:27 INFO - PROCESS | 2093 | 1471346307298 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 2093 | 1471346307300 Marionette TRACE conn2 <- [1,1366,null,{}] 04:18:27 INFO - PROCESS | 2093 | 1471346307303 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}] 04:18:27 INFO - PROCESS | 2093 | 1471346307307 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:27 INFO - PROCESS | 2093 | 1471346307430 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:18:27 INFO - PROCESS | 2093 | 1471346307444 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:27 INFO - PROCESS | 2093 | 1471346307445 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f57000 == 31 [pid = 2093] [id = 349] 04:18:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x118e67400) [pid = 2093] [serial = 1046] [outer = 0x0] 04:18:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x119236c00) [pid = 2093] [serial = 1047] [outer = 0x118e67400] 04:18:27 INFO - PROCESS | 2093 | 1471346307489 Marionette DEBUG loaded listener.js 04:18:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1192cc400) [pid = 2093] [serial = 1048] [outer = 0x118e67400] 04:18:27 INFO - PROCESS | 2093 | 1471346307880 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] 04:18:27 INFO - PROCESS | 2093 | 1471346307928 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:18:27 INFO - PROCESS | 2093 | 1471346307930 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 2093 | 1471346307931 Marionette TRACE conn2 <- [1,1370,null,{}] 04:18:27 INFO - PROCESS | 2093 | 1471346307942 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}] 04:18:27 INFO - PROCESS | 2093 | 1471346307943 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:28 INFO - PROCESS | 2093 | 1471346308034 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:18:28 INFO - PROCESS | 2093 | 1471346308087 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 2093 | 1471346308089 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x121252000 == 32 [pid = 2093] [id = 350] 04:18:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1194ee400) [pid = 2093] [serial = 1049] [outer = 0x0] 04:18:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1194f6c00) [pid = 2093] [serial = 1050] [outer = 0x1194ee400] 04:18:28 INFO - PROCESS | 2093 | 1471346308114 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1196a3800) [pid = 2093] [serial = 1051] [outer = 0x1194ee400] 04:18:28 INFO - PROCESS | 2093 | 1471346308437 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] 04:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:18:28 INFO - PROCESS | 2093 | 1471346308464 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:18:28 INFO - PROCESS | 2093 | 1471346308467 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:18:28 INFO - PROCESS | 2093 | 1471346308469 Marionette TRACE conn2 <- [1,1374,null,{}] 04:18:28 INFO - PROCESS | 2093 | 1471346308472 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}] 04:18:28 INFO - PROCESS | 2093 | 1471346308480 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:28 INFO - PROCESS | 2093 | 1471346308655 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:18:28 INFO - PROCESS | 2093 | 1471346308673 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 2093 | 1471346308674 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x12337a000 == 33 [pid = 2093] [id = 351] 04:18:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x119951800) [pid = 2093] [serial = 1052] [outer = 0x0] 04:18:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x119c30000) [pid = 2093] [serial = 1053] [outer = 0x119951800] 04:18:28 INFO - PROCESS | 2093 | 1471346308716 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12197a400) [pid = 2093] [serial = 1054] [outer = 0x119951800] 04:18:29 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:29 INFO - PROCESS | 2093 | 1471346309135 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] 04:18:29 INFO - PROCESS | 2093 | 1471346309189 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:18:29 INFO - PROCESS | 2093 | 1471346309191 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 2093 | 1471346309192 Marionette TRACE conn2 <- [1,1378,null,{}] 04:18:29 INFO - PROCESS | 2093 | 1471346309195 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}] 04:18:29 INFO - PROCESS | 2093 | 1471346309196 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:29 INFO - PROCESS | 2093 | 1471346309297 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:18:29 INFO - PROCESS | 2093 | 1471346309332 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 2093 | 1471346309333 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x124d07800 == 34 [pid = 2093] [id = 352] 04:18:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x121986c00) [pid = 2093] [serial = 1055] [outer = 0x0] 04:18:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x123303c00) [pid = 2093] [serial = 1056] [outer = 0x121986c00] 04:18:29 INFO - PROCESS | 2093 | 1471346309359 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12344e400) [pid = 2093] [serial = 1057] [outer = 0x121986c00] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x126806c00) [pid = 2093] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12196fc00) [pid = 2093] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x128b6c400) [pid = 2093] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x120fa3400) [pid = 2093] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x112fb2000) [pid = 2093] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x128b63800) [pid = 2093] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x115d22000) [pid = 2093] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x111ca8800) [pid = 2093] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11258ec00) [pid = 2093] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x110e2b000) [pid = 2093] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x118916000) [pid = 2093] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1121aa000) [pid = 2093] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1292dc800) [pid = 2093] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x126c4f800) [pid = 2093] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x1150a5c00) [pid = 2093] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:18:29 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1219cdc00) [pid = 2093] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:18:29 INFO - PROCESS | 2093 | 1471346309883 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] 04:18:29 INFO - PROCESS | 2093 | 1471346309912 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:18:29 INFO - PROCESS | 2093 | 1471346309914 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 2093 | 1471346309915 Marionette TRACE conn2 <- [1,1382,null,{}] 04:18:29 INFO - PROCESS | 2093 | 1471346309918 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}] 04:18:29 INFO - PROCESS | 2093 | 1471346309919 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:29 INFO - PROCESS | 2093 | 1471346309994 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:18:30 INFO - PROCESS | 2093 | 1471346309997 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 2093 | 1471346309998 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249d3000 == 35 [pid = 2093] [id = 353] 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x110fa1400) [pid = 2093] [serial = 1058] [outer = 0x0] 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11600b400) [pid = 2093] [serial = 1059] [outer = 0x110fa1400] 04:18:30 INFO - PROCESS | 2093 | 1471346310026 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11923e400) [pid = 2093] [serial = 1060] [outer = 0x110fa1400] 04:18:30 INFO - PROCESS | 2093 | [2093] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]" 04:18:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:18:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1 04:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:30 INFO - _addTest/ [0,1385,"getWindowHandle",null] 04:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:18:30 INFO - PROCESS | 2093 | 1471346310385 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:18:30 INFO - PROCESS | 2093 | 1471346310387 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 2093 | 1471346310389 Marionette TRACE conn2 <- [1,1386,null,{}] 04:18:30 INFO - PROCESS | 2093 | 1471346310396 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}] 04:18:30 INFO - PROCESS | 2093 | 1471346310397 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:30 INFO - PROCESS | 2093 | 1471346310504 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:18:30 INFO - PROCESS | 2093 | 1471346310511 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 2093 | 1471346310512 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a46000 == 36 [pid = 2093] [id = 354] 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x118e96c00) [pid = 2093] [serial = 1061] [outer = 0x0] 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x121a3e800) [pid = 2093] [serial = 1062] [outer = 0x118e96c00] 04:18:30 INFO - PROCESS | 2093 | 1471346310537 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x124d33400) [pid = 2093] [serial = 1063] [outer = 0x118e96c00] 04:18:30 INFO - PROCESS | 2093 | 1471346310850 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] 04:18:30 INFO - PROCESS | 2093 | 1471346310865 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:18:30 INFO - PROCESS | 2093 | 1471346310867 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 2093 | 1471346310868 Marionette TRACE conn2 <- [1,1390,null,{}] 04:18:30 INFO - PROCESS | 2093 | 1471346310870 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}] 04:18:30 INFO - PROCESS | 2093 | 1471346310872 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:30 INFO - PROCESS | 2093 | 1471346310955 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:18:30 INFO - PROCESS | 2093 | 1471346310961 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 2093 | 1471346310962 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a4b800 == 37 [pid = 2093] [id = 355] 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x124d9dc00) [pid = 2093] [serial = 1064] [outer = 0x0] 04:18:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1255b2000) [pid = 2093] [serial = 1065] [outer = 0x124d9dc00] 04:18:30 INFO - PROCESS | 2093 | 1471346310988 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x125ef2800) [pid = 2093] [serial = 1066] [outer = 0x124d9dc00] 04:18:31 INFO - PROCESS | 2093 | 1471346311424 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]]]}] 04:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 620ms 04:18:31 INFO - PROCESS | 2093 | 1471346311488 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:18:31 INFO - PROCESS | 2093 | 1471346311491 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:18:31 INFO - PROCESS | 2093 | 1471346311494 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:18:31 INFO - PROCESS | 2093 | 1471346311497 Marionette TRACE conn2 <- [1,1394,null,{}] 04:18:31 INFO - PROCESS | 2093 | 1471346311500 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}] 04:18:31 INFO - PROCESS | 2093 | 1471346311503 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:31 INFO - PROCESS | 2093 | 1471346311650 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:18:31 INFO - PROCESS | 2093 | 1471346311663 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 2093 | 1471346311665 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fed800 == 38 [pid = 2093] [id = 356] 04:18:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x126c46800) [pid = 2093] [serial = 1067] [outer = 0x0] 04:18:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x126c53c00) [pid = 2093] [serial = 1068] [outer = 0x126c46800] 04:18:31 INFO - PROCESS | 2093 | 1471346311690 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x128b62400) [pid = 2093] [serial = 1069] [outer = 0x126c46800] 04:18:32 INFO - PROCESS | 2093 | 1471346312407 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]]]}] 04:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 973ms 04:18:32 INFO - PROCESS | 2093 | 1471346312466 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 2093 | 1471346312469 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:18:32 INFO - PROCESS | 2093 | 1471346312473 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 2093 | 1471346312475 Marionette TRACE conn2 <- [1,1398,null,{}] 04:18:32 INFO - PROCESS | 2093 | 1471346312479 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}] 04:18:32 INFO - PROCESS | 2093 | 1471346312481 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:32 INFO - PROCESS | 2093 | 1471346312590 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:18:32 INFO - PROCESS | 2093 | 1471346312647 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 2093 | 1471346312648 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d9000 == 39 [pid = 2093] [id = 357] 04:18:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x112589400) [pid = 2093] [serial = 1070] [outer = 0x0] 04:18:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1125bfc00) [pid = 2093] [serial = 1071] [outer = 0x112589400] 04:18:32 INFO - PROCESS | 2093 | 1471346312680 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x11298a000) [pid = 2093] [serial = 1072] [outer = 0x112589400] 04:18:33 INFO - PROCESS | 2093 | 1471346313272 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]]]}] 04:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 823ms 04:18:33 INFO - PROCESS | 2093 | 1471346313296 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 2093 | 1471346313299 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:18:33 INFO - PROCESS | 2093 | 1471346313303 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 2093 | 1471346313305 Marionette TRACE conn2 <- [1,1402,null,{}] 04:18:33 INFO - PROCESS | 2093 | 1471346313308 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}] 04:18:33 INFO - PROCESS | 2093 | 1471346313310 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:33 INFO - PROCESS | 2093 | 1471346313417 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:18:33 INFO - PROCESS | 2093 | 1471346313497 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:33 INFO - PROCESS | 2093 | 1471346313498 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x117cb4000 == 40 [pid = 2093] [id = 358] 04:18:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x112e6c800) [pid = 2093] [serial = 1073] [outer = 0x0] 04:18:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x11604c400) [pid = 2093] [serial = 1074] [outer = 0x112e6c800] 04:18:33 INFO - PROCESS | 2093 | 1471346313531 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x11759b800) [pid = 2093] [serial = 1075] [outer = 0x112e6c800] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x128a4b800 == 39 [pid = 2093] [id = 355] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x126a46000 == 38 [pid = 2093] [id = 354] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x1249d3000 == 37 [pid = 2093] [id = 353] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x124d07800 == 36 [pid = 2093] [id = 352] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x12337a000 == 35 [pid = 2093] [id = 351] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x121252000 == 34 [pid = 2093] [id = 350] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x120f57000 == 33 [pid = 2093] [id = 349] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x118ed3000 == 32 [pid = 2093] [id = 348] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x116f96800 == 31 [pid = 2093] [id = 347] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x1132ad800 == 30 [pid = 2093] [id = 346] 04:18:34 INFO - PROCESS | 2093 | --DOCSHELL 0x116faa000 == 29 [pid = 2093] [id = 345] 04:18:34 INFO - PROCESS | 2093 | 1471346314170 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]]]}] 04:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 873ms 04:18:34 INFO - PROCESS | 2093 | 1471346314179 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:18:34 INFO - PROCESS | 2093 | 1471346314182 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:18:34 INFO - PROCESS | 2093 | 1471346314186 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:18:34 INFO - PROCESS | 2093 | 1471346314189 Marionette TRACE conn2 <- [1,1406,null,{}] 04:18:34 INFO - PROCESS | 2093 | 1471346314197 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}] 04:18:34 INFO - PROCESS | 2093 | 1471346314199 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:34 INFO - PROCESS | 2093 | 1471346314311 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x128927c00) [pid = 2093] [serial = 1005] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x1255bac00) [pid = 2093] [serial = 1002] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x128c46800) [pid = 2093] [serial = 1008] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x128b6d800) [pid = 2093] [serial = 1006] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x12192e000) [pid = 2093] [serial = 996] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12196e400) [pid = 2093] [serial = 997] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x113872c00) [pid = 2093] [serial = 987] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11681fc00) [pid = 2093] [serial = 988] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x128c43000) [pid = 2093] [serial = 976] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1168e8400) [pid = 2093] [serial = 981] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1175a2000) [pid = 2093] [serial = 982] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x118782400) [pid = 2093] [serial = 990] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x11923e000) [pid = 2093] [serial = 991] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1125bcc00) [pid = 2093] [serial = 978] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x112cbb800) [pid = 2093] [serial = 979] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1125bac00) [pid = 2093] [serial = 984] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x11297a400) [pid = 2093] [serial = 985] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1194f1c00) [pid = 2093] [serial = 993] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x119c52c00) [pid = 2093] [serial = 994] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x11297a000) [pid = 2093] [serial = 1011] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x116537000) [pid = 2093] [serial = 1012] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1294aa000) [pid = 2093] [serial = 1020] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x128fcdc00) [pid = 2093] [serial = 1017] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x128d7c800) [pid = 2093] [serial = 1009] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x126c4e400) [pid = 2093] [serial = 1015] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1296da800) [pid = 2093] [serial = 1021] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x12330d800) [pid = 2093] [serial = 999] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x126c49c00) [pid = 2093] [serial = 1003] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x1292d9c00) [pid = 2093] [serial = 1018] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x124d3a400) [pid = 2093] [serial = 1000] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x11947f400) [pid = 2093] [serial = 1014] [outer = 0x0] [url = about:blank] 04:18:34 INFO - PROCESS | 2093 | 1471346314373 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 2093 | 1471346314375 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x11657d800 == 30 [pid = 2093] [id = 359] 04:18:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x112978400) [pid = 2093] [serial = 1076] [outer = 0x0] 04:18:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x112cb8400) [pid = 2093] [serial = 1077] [outer = 0x112978400] 04:18:34 INFO - PROCESS | 2093 | 1471346314403 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x113da8400) [pid = 2093] [serial = 1078] [outer = 0x112978400] 04:18:34 INFO - PROCESS | 2093 | 1471346314716 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]]]}] 04:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 577ms 04:18:34 INFO - PROCESS | 2093 | 1471346314763 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:18:34 INFO - PROCESS | 2093 | 1471346314766 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:18:34 INFO - PROCESS | 2093 | 1471346314770 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:18:34 INFO - PROCESS | 2093 | 1471346314771 Marionette TRACE conn2 <- [1,1410,null,{}] 04:18:34 INFO - PROCESS | 2093 | 1471346314774 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}] 04:18:34 INFO - PROCESS | 2093 | 1471346314776 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:34 INFO - PROCESS | 2093 | 1471346314870 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:18:34 INFO - PROCESS | 2093 | 1471346314921 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 2093 | 1471346314922 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x117cc2000 == 31 [pid = 2093] [id = 360] 04:18:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x116007000) [pid = 2093] [serial = 1079] [outer = 0x0] 04:18:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x1171c2400) [pid = 2093] [serial = 1080] [outer = 0x116007000] 04:18:34 INFO - PROCESS | 2093 | 1471346314951 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x11805b000) [pid = 2093] [serial = 1081] [outer = 0x116007000] 04:18:35 INFO - PROCESS | 2093 | 1471346315269 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]]]}] 04:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 04:18:35 INFO - PROCESS | 2093 | 1471346315291 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 2093 | 1471346315294 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:18:35 INFO - PROCESS | 2093 | 1471346315296 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 2093 | 1471346315299 Marionette TRACE conn2 <- [1,1414,null,{}] 04:18:35 INFO - PROCESS | 2093 | 1471346315306 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}] 04:18:35 INFO - PROCESS | 2093 | 1471346315310 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:35 INFO - PROCESS | 2093 | 1471346315389 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:18:35 INFO - PROCESS | 2093 | 1471346315447 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 2093 | 1471346315449 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x121075000 == 32 [pid = 2093] [id = 361] 04:18:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x111c7b400) [pid = 2093] [serial = 1082] [outer = 0x0] 04:18:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118313000) [pid = 2093] [serial = 1083] [outer = 0x111c7b400] 04:18:35 INFO - PROCESS | 2093 | 1471346315478 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x1194edc00) [pid = 2093] [serial = 1084] [outer = 0x111c7b400] 04:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 04:18:35 INFO - PROCESS | 2093 | 1471346315814 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]]]}] 04:18:35 INFO - PROCESS | 2093 | 1471346315817 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 2093 | 1471346315819 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:18:35 INFO - PROCESS | 2093 | 1471346315821 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 2093 | 1471346315822 Marionette TRACE conn2 <- [1,1418,null,{}] 04:18:35 INFO - PROCESS | 2093 | 1471346315828 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}] 04:18:35 INFO - PROCESS | 2093 | 1471346315830 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:35 INFO - PROCESS | 2093 | 1471346315913 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:18:35 INFO - PROCESS | 2093 | 1471346315917 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 2093 | 1471346315919 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x123383000 == 33 [pid = 2093] [id = 362] 04:18:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1194fa400) [pid = 2093] [serial = 1085] [outer = 0x0] 04:18:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x119958c00) [pid = 2093] [serial = 1086] [outer = 0x1194fa400] 04:18:35 INFO - PROCESS | 2093 | 1471346315944 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x120fa3000) [pid = 2093] [serial = 1087] [outer = 0x1194fa400] 04:18:36 INFO - PROCESS | 2093 | 1471346316296 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]]]}] 04:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 04:18:36 INFO - PROCESS | 2093 | 1471346316346 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:18:36 INFO - PROCESS | 2093 | 1471346316347 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:18:36 INFO - PROCESS | 2093 | 1471346316349 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 2093 | 1471346316351 Marionette TRACE conn2 <- [1,1422,null,{}] 04:18:36 INFO - PROCESS | 2093 | 1471346316353 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}] 04:18:36 INFO - PROCESS | 2093 | 1471346316355 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:36 INFO - PROCESS | 2093 | 1471346316450 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:18:36 INFO - PROCESS | 2093 | 1471346316463 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:36 INFO - PROCESS | 2093 | 1471346316464 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248df000 == 34 [pid = 2093] [id = 363] 04:18:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x120fa3400) [pid = 2093] [serial = 1088] [outer = 0x0] 04:18:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x121925000) [pid = 2093] [serial = 1089] [outer = 0x120fa3400] 04:18:36 INFO - PROCESS | 2093 | 1471346316488 Marionette DEBUG loaded listener.js 04:18:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x12196c000) [pid = 2093] [serial = 1090] [outer = 0x120fa3400] 04:18:36 INFO - PROCESS | 2093 | 1471346316850 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]]]}] 04:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 526ms 04:18:36 INFO - PROCESS | 2093 | 1471346316877 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:18:36 INFO - PROCESS | 2093 | 1471346316878 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:18:36 INFO - PROCESS | 2093 | 1471346316888 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 2093 | 1471346316889 Marionette TRACE conn2 <- [1,1426,null,{}] 04:18:36 INFO - PROCESS | 2093 | 1471346316891 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}] 04:18:36 INFO - PROCESS | 2093 | 1471346316895 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:37 INFO - PROCESS | 2093 | 1471346317011 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:18:37 INFO - PROCESS | 2093 | 1471346317023 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 2093 | 1471346317024 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x126139000 == 35 [pid = 2093] [id = 364] 04:18:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x12196c800) [pid = 2093] [serial = 1091] [outer = 0x0] 04:18:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1219c7c00) [pid = 2093] [serial = 1092] [outer = 0x12196c800] 04:18:37 INFO - PROCESS | 2093 | 1471346317049 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x126802400) [pid = 2093] [serial = 1093] [outer = 0x12196c800] 04:18:37 INFO - PROCESS | 2093 | 1471346317403 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]]]}] 04:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 567ms 04:18:37 INFO - PROCESS | 2093 | 1471346317456 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:18:37 INFO - PROCESS | 2093 | 1471346317457 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:18:37 INFO - PROCESS | 2093 | 1471346317460 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 2093 | 1471346317461 Marionette TRACE conn2 <- [1,1430,null,{}] 04:18:37 INFO - PROCESS | 2093 | 1471346317463 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}] 04:18:37 INFO - PROCESS | 2093 | 1471346317464 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:37 INFO - PROCESS | 2093 | 1471346317561 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:18:37 INFO - PROCESS | 2093 | 1471346317565 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 2093 | 1471346317566 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bb9800 == 36 [pid = 2093] [id = 365] 04:18:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x126803c00) [pid = 2093] [serial = 1094] [outer = 0x0] 04:18:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x126a97c00) [pid = 2093] [serial = 1095] [outer = 0x126803c00] 04:18:37 INFO - PROCESS | 2093 | 1471346317591 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x128920400) [pid = 2093] [serial = 1096] [outer = 0x126803c00] 04:18:37 INFO - PROCESS | 2093 | 1471346317945 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]]]}] 04:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:18:37 INFO - PROCESS | 2093 | 1471346317979 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:18:37 INFO - PROCESS | 2093 | 1471346317980 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:18:37 INFO - PROCESS | 2093 | 1471346317982 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 2093 | 1471346317983 Marionette TRACE conn2 <- [1,1434,null,{}] 04:18:37 INFO - PROCESS | 2093 | 1471346317985 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}] 04:18:37 INFO - PROCESS | 2093 | 1471346317986 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:38 INFO - PROCESS | 2093 | 1471346318083 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:18:38 INFO - PROCESS | 2093 | 1471346318095 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:38 INFO - PROCESS | 2093 | 1471346318096 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe3000 == 37 [pid = 2093] [id = 366] 04:18:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x126c47c00) [pid = 2093] [serial = 1097] [outer = 0x0] 04:18:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x128b65c00) [pid = 2093] [serial = 1098] [outer = 0x126c47c00] 04:18:38 INFO - PROCESS | 2093 | 1471346318121 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x128b6dc00) [pid = 2093] [serial = 1099] [outer = 0x126c47c00] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1194ee400) [pid = 2093] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x113264000) [pid = 2093] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x116050400) [pid = 2093] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1121ab400) [pid = 2093] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x112987c00) [pid = 2093] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x118e67400) [pid = 2093] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x112977400) [pid = 2093] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11820e400) [pid = 2093] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1214d8400) [pid = 2093] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x117f7a800) [pid = 2093] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x119951800) [pid = 2093] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x121986c00) [pid = 2093] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x124d9dc00) [pid = 2093] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x110fa1400) [pid = 2093] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:18:38 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x118e96c00) [pid = 2093] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:18:38 INFO - PROCESS | 2093 | 1471346318525 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]]]}] 04:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 569ms 04:18:38 INFO - PROCESS | 2093 | 1471346318551 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:18:38 INFO - PROCESS | 2093 | 1471346318553 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:18:38 INFO - PROCESS | 2093 | 1471346318555 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:18:38 INFO - PROCESS | 2093 | 1471346318558 Marionette TRACE conn2 <- [1,1438,null,{}] 04:18:38 INFO - PROCESS | 2093 | 1471346318561 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}] 04:18:38 INFO - PROCESS | 2093 | 1471346318563 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:38 INFO - PROCESS | 2093 | 1471346318642 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:18:38 INFO - PROCESS | 2093 | 1471346318646 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:38 INFO - PROCESS | 2093 | 1471346318647 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x121072800 == 38 [pid = 2093] [id = 367] 04:18:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1121abc00) [pid = 2093] [serial = 1100] [outer = 0x0] 04:18:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1175a7800) [pid = 2093] [serial = 1101] [outer = 0x1121abc00] 04:18:38 INFO - PROCESS | 2093 | 1471346318673 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1192cec00) [pid = 2093] [serial = 1102] [outer = 0x1121abc00] 04:18:39 INFO - PROCESS | 2093 | 1471346319017 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]]]}] 04:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 472ms 04:18:39 INFO - PROCESS | 2093 | 1471346319027 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:18:39 INFO - PROCESS | 2093 | 1471346319029 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:18:39 INFO - PROCESS | 2093 | 1471346319031 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:18:39 INFO - PROCESS | 2093 | 1471346319032 Marionette TRACE conn2 <- [1,1442,null,{}] 04:18:39 INFO - PROCESS | 2093 | 1471346319034 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}] 04:18:39 INFO - PROCESS | 2093 | 1471346319035 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:39 INFO - PROCESS | 2093 | 1471346319140 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:18:39 INFO - PROCESS | 2093 | 1471346319146 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 2093 | 1471346319147 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x12965a800 == 39 [pid = 2093] [id = 368] 04:18:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x118138c00) [pid = 2093] [serial = 1103] [outer = 0x0] 04:18:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x121986c00) [pid = 2093] [serial = 1104] [outer = 0x118138c00] 04:18:39 INFO - PROCESS | 2093 | 1471346319172 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x128c40c00) [pid = 2093] [serial = 1105] [outer = 0x118138c00] 04:18:39 INFO - PROCESS | 2093 | 1471346319500 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]]]}] 04:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 04:18:39 INFO - PROCESS | 2093 | 1471346319550 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:18:39 INFO - PROCESS | 2093 | 1471346319552 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:18:39 INFO - PROCESS | 2093 | 1471346319554 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:18:39 INFO - PROCESS | 2093 | 1471346319556 Marionette TRACE conn2 <- [1,1446,null,{}] 04:18:39 INFO - PROCESS | 2093 | 1471346319558 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}] 04:18:39 INFO - PROCESS | 2093 | 1471346319560 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:39 INFO - PROCESS | 2093 | 1471346319652 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:18:39 INFO - PROCESS | 2093 | 1471346319660 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 2093 | 1471346319662 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7e9000 == 40 [pid = 2093] [id = 369] 04:18:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x128c41000) [pid = 2093] [serial = 1106] [outer = 0x0] 04:18:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x128d7c800) [pid = 2093] [serial = 1107] [outer = 0x128c41000] 04:18:39 INFO - PROCESS | 2093 | 1471346319689 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1292d2400) [pid = 2093] [serial = 1108] [outer = 0x128c41000] 04:18:40 INFO - PROCESS | 2093 | 1471346320037 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]]]}] 04:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 04:18:40 INFO - PROCESS | 2093 | 1471346320074 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 2093 | 1471346320078 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:18:40 INFO - PROCESS | 2093 | 1471346320081 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 2093 | 1471346320082 Marionette TRACE conn2 <- [1,1450,null,{}] 04:18:40 INFO - PROCESS | 2093 | 1471346320084 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}] 04:18:40 INFO - PROCESS | 2093 | 1471346320085 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:40 INFO - PROCESS | 2093 | 1471346320168 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:18:40 INFO - PROCESS | 2093 | 1471346320173 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:40 INFO - PROCESS | 2093 | 1471346320174 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af96000 == 41 [pid = 2093] [id = 370] 04:18:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x128c41400) [pid = 2093] [serial = 1109] [outer = 0x0] 04:18:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1292dcc00) [pid = 2093] [serial = 1110] [outer = 0x128c41400] 04:18:40 INFO - PROCESS | 2093 | 1471346320207 Marionette DEBUG loaded listener.js 04:18:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1294b6c00) [pid = 2093] [serial = 1111] [outer = 0x128c41400] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x11657d800 == 40 [pid = 2093] [id = 359] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x117cb4000 == 39 [pid = 2093] [id = 358] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x128fed800 == 38 [pid = 2093] [id = 356] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d9000 == 37 [pid = 2093] [id = 357] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x121075000 == 36 [pid = 2093] [id = 361] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe3000 == 35 [pid = 2093] [id = 366] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x121072800 == 34 [pid = 2093] [id = 367] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x128bb9800 == 33 [pid = 2093] [id = 365] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x1248df000 == 32 [pid = 2093] [id = 363] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x123383000 == 31 [pid = 2093] [id = 362] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x117cc2000 == 30 [pid = 2093] [id = 360] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x12965a800 == 29 [pid = 2093] [id = 368] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x126139000 == 28 [pid = 2093] [id = 364] 04:18:41 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7e9000 == 27 [pid = 2093] [id = 369] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x124967800) [pid = 2093] [serial = 1033] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1194fa000) [pid = 2093] [serial = 1032] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x119c30000) [pid = 2093] [serial = 1053] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1196a3800) [pid = 2093] [serial = 1051] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x123303c00) [pid = 2093] [serial = 1056] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x12197a400) [pid = 2093] [serial = 1054] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x125ef2800) [pid = 2093] [serial = 1066] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11923e400) [pid = 2093] [serial = 1060] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x11600b400) [pid = 2093] [serial = 1059] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x121a3e800) [pid = 2093] [serial = 1062] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x126c53c00) [pid = 2093] [serial = 1068] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1255b2000) [pid = 2093] [serial = 1065] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x12344e400) [pid = 2093] [serial = 1057] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1192cc400) [pid = 2093] [serial = 1048] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x124d33400) [pid = 2093] [serial = 1063] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1194f6c00) [pid = 2093] [serial = 1050] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x116aa8800) [pid = 2093] [serial = 1036] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x1161b0000) [pid = 2093] [serial = 1035] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x116aa7800) [pid = 2093] [serial = 1044] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x11258f400) [pid = 2093] [serial = 1038] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x112924000) [pid = 2093] [serial = 1039] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x118135c00) [pid = 2093] [serial = 1045] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x113381000) [pid = 2093] [serial = 1041] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x113f45800) [pid = 2093] [serial = 1042] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x119236c00) [pid = 2093] [serial = 1047] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x113f3f400) [pid = 2093] [serial = 1024] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x112987400) [pid = 2093] [serial = 1023] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x1194ed000) [pid = 2093] [serial = 1027] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x119241400) [pid = 2093] [serial = 1026] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x12358f000) [pid = 2093] [serial = 1030] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | --DOMWINDOW == 61 (0x1219c1c00) [pid = 2093] [serial = 1029] [outer = 0x0] [url = about:blank] 04:18:41 INFO - PROCESS | 2093 | 1471346321654 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]]]}] 04:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1622ms 04:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:18:41 INFO - PROCESS | 2093 | 1471346321704 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 2093 | 1471346321706 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:18:41 INFO - PROCESS | 2093 | 1471346321711 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 2093 | 1471346321713 Marionette TRACE conn2 <- [1,1454,null,{}] 04:18:41 INFO - PROCESS | 2093 | 1471346321717 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}] 04:18:41 INFO - PROCESS | 2093 | 1471346321719 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:41 INFO - PROCESS | 2093 | 1471346321815 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:18:41 INFO - PROCESS | 2093 | 1471346321894 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:41 INFO - PROCESS | 2093 | 1471346321895 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x113f6b000 == 28 [pid = 2093] [id = 371] 04:18:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 62 (0x112929400) [pid = 2093] [serial = 1112] [outer = 0x0] 04:18:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x11292c800) [pid = 2093] [serial = 1113] [outer = 0x112929400] 04:18:41 INFO - PROCESS | 2093 | 1471346321918 Marionette DEBUG loaded listener.js 04:18:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x11297e800) [pid = 2093] [serial = 1114] [outer = 0x112929400] 04:18:42 INFO - PROCESS | 2093 | 1471346322382 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]]]}] 04:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 721ms 04:18:42 INFO - PROCESS | 2093 | 1471346322435 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:18:42 INFO - PROCESS | 2093 | 1471346322442 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:18:42 INFO - PROCESS | 2093 | 1471346322449 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:18:42 INFO - PROCESS | 2093 | 1471346322451 Marionette TRACE conn2 <- [1,1458,null,{}] 04:18:42 INFO - PROCESS | 2093 | 1471346322455 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}] 04:18:42 INFO - PROCESS | 2093 | 1471346322461 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:42 INFO - PROCESS | 2093 | 1471346322596 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:18:42 INFO - PROCESS | 2093 | 1471346322612 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 2093 | 1471346322614 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f9f000 == 29 [pid = 2093] [id = 372] 04:18:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x113386c00) [pid = 2093] [serial = 1115] [outer = 0x0] 04:18:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x113805000) [pid = 2093] [serial = 1116] [outer = 0x113386c00] 04:18:42 INFO - PROCESS | 2093 | 1471346322661 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x113da5400) [pid = 2093] [serial = 1117] [outer = 0x113386c00] 04:18:43 INFO - PROCESS | 2093 | 1471346323020 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]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 625ms 04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:18:43 INFO - PROCESS | 2093 | 1471346323072 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 2093 | 1471346323074 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:18:43 INFO - PROCESS | 2093 | 1471346323076 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 2093 | 1471346323078 Marionette TRACE conn2 <- [1,1462,null,{}] 04:18:43 INFO - PROCESS | 2093 | 1471346323086 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}] 04:18:43 INFO - PROCESS | 2093 | 1471346323089 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:43 INFO - PROCESS | 2093 | 1471346323183 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:18:43 INFO - PROCESS | 2093 | 1471346323192 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 2093 | 1471346323194 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x118297000 == 30 [pid = 2093] [id = 373] 04:18:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x110e22400) [pid = 2093] [serial = 1118] [outer = 0x0] 04:18:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x11688e400) [pid = 2093] [serial = 1119] [outer = 0x110e22400] 04:18:43 INFO - PROCESS | 2093 | 1471346323223 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x116ab4000) [pid = 2093] [serial = 1120] [outer = 0x110e22400] 04:18:43 INFO - PROCESS | 2093 | 1471346323578 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]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 522ms 04:18:43 INFO - PROCESS | 2093 | 1471346323599 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 2093 | 1471346323601 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:18:43 INFO - PROCESS | 2093 | 1471346323603 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 2093 | 1471346323604 Marionette TRACE conn2 <- [1,1466,null,{}] 04:18:43 INFO - PROCESS | 2093 | 1471346323617 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}] 04:18:43 INFO - PROCESS | 2093 | 1471346323618 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:43 INFO - PROCESS | 2093 | 1471346323697 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:18:43 INFO - PROCESS | 2093 | 1471346323701 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 2093 | 1471346323702 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x119660000 == 31 [pid = 2093] [id = 374] 04:18:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x117f7b800) [pid = 2093] [serial = 1121] [outer = 0x0] 04:18:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x118057c00) [pid = 2093] [serial = 1122] [outer = 0x117f7b800] 04:18:43 INFO - PROCESS | 2093 | 1471346323739 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x118304800) [pid = 2093] [serial = 1123] [outer = 0x117f7b800] 04:18:44 INFO - PROCESS | 2093 | 1471346324078 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]]]}] 04:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 04:18:44 INFO - PROCESS | 2093 | 1471346324123 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:18:44 INFO - PROCESS | 2093 | 1471346324124 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:18:44 INFO - PROCESS | 2093 | 1471346324126 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:18:44 INFO - PROCESS | 2093 | 1471346324128 Marionette TRACE conn2 <- [1,1470,null,{}] 04:18:44 INFO - PROCESS | 2093 | 1471346324130 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}] 04:18:44 INFO - PROCESS | 2093 | 1471346324131 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:44 INFO - PROCESS | 2093 | 1471346324206 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:18:44 INFO - PROCESS | 2093 | 1471346324211 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 2093 | 1471346324213 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f45000 == 32 [pid = 2093] [id = 375] 04:18:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x113381800) [pid = 2093] [serial = 1124] [outer = 0x0] 04:18:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x118917400) [pid = 2093] [serial = 1125] [outer = 0x113381800] 04:18:44 INFO - PROCESS | 2093 | 1471346324239 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x119233400) [pid = 2093] [serial = 1126] [outer = 0x113381800] 04:18:44 INFO - PROCESS | 2093 | 1471346324592 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]]]}] 04:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 04:18:44 INFO - PROCESS | 2093 | 1471346324647 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:18:44 INFO - PROCESS | 2093 | 1471346324648 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:18:44 INFO - PROCESS | 2093 | 1471346324650 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:18:44 INFO - PROCESS | 2093 | 1471346324652 Marionette TRACE conn2 <- [1,1474,null,{}] 04:18:44 INFO - PROCESS | 2093 | 1471346324654 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}] 04:18:44 INFO - PROCESS | 2093 | 1471346324658 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:44 INFO - PROCESS | 2093 | 1471346324747 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:18:44 INFO - PROCESS | 2093 | 1471346324751 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 2093 | 1471346324752 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x121353800 == 33 [pid = 2093] [id = 376] 04:18:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x118e62000) [pid = 2093] [serial = 1127] [outer = 0x0] 04:18:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x1194ed400) [pid = 2093] [serial = 1128] [outer = 0x118e62000] 04:18:44 INFO - PROCESS | 2093 | 1471346324788 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x119950400) [pid = 2093] [serial = 1129] [outer = 0x118e62000] 04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 467ms 04:18:45 INFO - PROCESS | 2093 | 1471346325115 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]]]}] 04:18:45 INFO - PROCESS | 2093 | 1471346325118 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:18:45 INFO - PROCESS | 2093 | 1471346325120 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:18:45 INFO - PROCESS | 2093 | 1471346325122 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 2093 | 1471346325123 Marionette TRACE conn2 <- [1,1478,null,{}] 04:18:45 INFO - PROCESS | 2093 | 1471346325129 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}] 04:18:45 INFO - PROCESS | 2093 | 1471346325131 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:45 INFO - PROCESS | 2093 | 1471346325208 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:18:45 INFO - PROCESS | 2093 | 1471346325260 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 2093 | 1471346325261 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x121912800 == 34 [pid = 2093] [id = 377] 04:18:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x111c83c00) [pid = 2093] [serial = 1130] [outer = 0x0] 04:18:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x119bc5000) [pid = 2093] [serial = 1131] [outer = 0x111c83c00] 04:18:45 INFO - PROCESS | 2093 | 1471346325286 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x120f9fc00) [pid = 2093] [serial = 1132] [outer = 0x111c83c00] 04:18:45 INFO - PROCESS | 2093 | 1471346325599 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]]]}] 04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 525ms 04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:18:45 INFO - PROCESS | 2093 | 1471346325648 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:18:45 INFO - PROCESS | 2093 | 1471346325649 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:18:45 INFO - PROCESS | 2093 | 1471346325652 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 2093 | 1471346325653 Marionette TRACE conn2 <- [1,1482,null,{}] 04:18:45 INFO - PROCESS | 2093 | 1471346325656 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}] 04:18:45 INFO - PROCESS | 2093 | 1471346325657 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:45 INFO - PROCESS | 2093 | 1471346325765 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:18:45 INFO - PROCESS | 2093 | 1471346325828 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 2093 | 1471346325829 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234a5800 == 35 [pid = 2093] [id = 378] 04:18:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x113daa400) [pid = 2093] [serial = 1133] [outer = 0x0] 04:18:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1210a9c00) [pid = 2093] [serial = 1134] [outer = 0x113daa400] 04:18:45 INFO - PROCESS | 2093 | 1471346325861 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x121931c00) [pid = 2093] [serial = 1135] [outer = 0x113daa400] 04:18:46 INFO - PROCESS | 2093 | 1471346326143 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]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 04:18:46 INFO - PROCESS | 2093 | 1471346326180 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 2093 | 1471346326181 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:18:46 INFO - PROCESS | 2093 | 1471346326183 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 2093 | 1471346326184 Marionette TRACE conn2 <- [1,1486,null,{}] 04:18:46 INFO - PROCESS | 2093 | 1471346326187 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}] 04:18:46 INFO - PROCESS | 2093 | 1471346326188 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:46 INFO - PROCESS | 2093 | 1471346326269 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:18:46 INFO - PROCESS | 2093 | 1471346326273 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:46 INFO - PROCESS | 2093 | 1471346326277 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x118294000 == 36 [pid = 2093] [id = 379] 04:18:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x12192a000) [pid = 2093] [serial = 1136] [outer = 0x0] 04:18:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x121976400) [pid = 2093] [serial = 1137] [outer = 0x12192a000] 04:18:46 INFO - PROCESS | 2093 | 1471346326302 Marionette DEBUG loaded listener.js 04:18:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1219c6800) [pid = 2093] [serial = 1138] [outer = 0x12192a000] 04:18:46 INFO - PROCESS | 2093 | 1471346326660 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]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 04:18:46 INFO - PROCESS | 2093 | 1471346326704 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 2093 | 1471346326705 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:18:46 INFO - PROCESS | 2093 | 1471346326709 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 2093 | 1471346326711 Marionette TRACE conn2 <- [1,1490,null,{}] 04:18:46 INFO - PROCESS | 2093 | 1471346326713 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}] 04:18:46 INFO - PROCESS | 2093 | 1471346326714 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:46 INFO - PROCESS | 2093 | 1471346326817 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:18:46 INFO - PROCESS | 2093 | 1471346326852 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:46 INFO - PROCESS | 2093 | 1471346326853 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x111ea2000 == 37 [pid = 2093] [id = 380] 04:18:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x121974000) [pid = 2093] [serial = 1139] [outer = 0x0] 04:18:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1219ca000) [pid = 2093] [serial = 1140] [outer = 0x121974000] 04:18:46 INFO - PROCESS | 2093 | 1471346326886 Marionette DEBUG loaded listener.js 04:18:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x12334a800) [pid = 2093] [serial = 1141] [outer = 0x121974000] 04:18:47 INFO - PROCESS | 2093 | 1471346327248 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]]]}] 04:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 04:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:18:47 INFO - PROCESS | 2093 | 1471346327286 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:18:47 INFO - PROCESS | 2093 | 1471346327287 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:18:47 INFO - PROCESS | 2093 | 1471346327290 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:18:47 INFO - PROCESS | 2093 | 1471346327292 Marionette TRACE conn2 <- [1,1494,null,{}] 04:18:47 INFO - PROCESS | 2093 | 1471346327294 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}] 04:18:47 INFO - PROCESS | 2093 | 1471346327296 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:47 INFO - PROCESS | 2093 | 1471346327445 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:18:47 INFO - PROCESS | 2093 | 1471346327462 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 2093 | 1471346327464 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x119cea800 == 38 [pid = 2093] [id = 381] 04:18:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x12344bc00) [pid = 2093] [serial = 1142] [outer = 0x0] 04:18:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x124d37000) [pid = 2093] [serial = 1143] [outer = 0x12344bc00] 04:18:47 INFO - PROCESS | 2093 | 1471346327491 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x125e54800) [pid = 2093] [serial = 1144] [outer = 0x12344bc00] 04:18:47 INFO - PROCESS | 2093 | 1471346327840 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]]]}] 04:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 570ms 04:18:47 INFO - PROCESS | 2093 | 1471346327861 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:18:47 INFO - PROCESS | 2093 | 1471346327862 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:18:47 INFO - PROCESS | 2093 | 1471346327864 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:18:47 INFO - PROCESS | 2093 | 1471346327865 Marionette TRACE conn2 <- [1,1498,null,{}] 04:18:47 INFO - PROCESS | 2093 | 1471346327868 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}] 04:18:47 INFO - PROCESS | 2093 | 1471346327869 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:47 INFO - PROCESS | 2093 | 1471346327972 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:18:47 INFO - PROCESS | 2093 | 1471346327976 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 2093 | 1471346327977 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe3000 == 39 [pid = 2093] [id = 382] 04:18:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x123588800) [pid = 2093] [serial = 1145] [outer = 0x0] 04:18:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x126a94c00) [pid = 2093] [serial = 1146] [outer = 0x123588800] 04:18:48 INFO - PROCESS | 2093 | 1471346328009 Marionette DEBUG loaded listener.js 04:18:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12892b000) [pid = 2093] [serial = 1147] [outer = 0x123588800] 04:18:48 INFO - PROCESS | 2093 | 1471346328415 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]]]}] 04:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 568ms 04:18:48 INFO - PROCESS | 2093 | 1471346328434 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:18:48 INFO - PROCESS | 2093 | 1471346328435 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:18:48 INFO - PROCESS | 2093 | 1471346328437 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:18:48 INFO - PROCESS | 2093 | 1471346328438 Marionette TRACE conn2 <- [1,1502,null,{}] 04:18:48 INFO - PROCESS | 2093 | 1471346328441 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}] 04:18:48 INFO - PROCESS | 2093 | 1471346328442 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:48 INFO - PROCESS | 2093 | 1471346328541 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:18:48 INFO - PROCESS | 2093 | 1471346328545 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:48 INFO - PROCESS | 2093 | 1471346328546 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12964d800 == 40 [pid = 2093] [id = 383] 04:18:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x125ef0000) [pid = 2093] [serial = 1148] [outer = 0x0] 04:18:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x128b67000) [pid = 2093] [serial = 1149] [outer = 0x125ef0000] 04:18:48 INFO - PROCESS | 2093 | 1471346328571 Marionette DEBUG loaded listener.js 04:18:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128c43000) [pid = 2093] [serial = 1150] [outer = 0x125ef0000] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x12196c800) [pid = 2093] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x126803c00) [pid = 2093] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x126c47c00) [pid = 2093] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1121abc00) [pid = 2093] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x128c41000) [pid = 2093] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x118138c00) [pid = 2093] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1194fa400) [pid = 2093] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x111c7b400) [pid = 2093] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x116007000) [pid = 2093] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x112978400) [pid = 2093] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x112e6c800) [pid = 2093] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x112589400) [pid = 2093] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x126c46800) [pid = 2093] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:18:48 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x120fa3400) [pid = 2093] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 04:18:49 INFO - PROCESS | 2093 | 1471346329004 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]]]}] 04:18:49 INFO - PROCESS | 2093 | 1471346329010 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:18:49 INFO - PROCESS | 2093 | 1471346329011 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:18:49 INFO - PROCESS | 2093 | 1471346329013 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:18:49 INFO - PROCESS | 2093 | 1471346329015 Marionette TRACE conn2 <- [1,1506,null,{}] 04:18:49 INFO - PROCESS | 2093 | 1471346329017 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}] 04:18:49 INFO - PROCESS | 2093 | 1471346329018 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:49 INFO - PROCESS | 2093 | 1471346329109 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:18:49 INFO - PROCESS | 2093 | 1471346329113 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:49 INFO - PROCESS | 2093 | 1471346329114 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a569800 == 41 [pid = 2093] [id = 384] 04:18:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11604c000) [pid = 2093] [serial = 1151] [outer = 0x0] 04:18:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x11947f400) [pid = 2093] [serial = 1152] [outer = 0x11604c000] 04:18:49 INFO - PROCESS | 2093 | 1471346329140 Marionette DEBUG loaded listener.js 04:18:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x12196c800) [pid = 2093] [serial = 1153] [outer = 0x11604c000] 04:18:49 INFO - PROCESS | 2093 | 1471346329478 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]]]}] 04:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 04:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:18:49 INFO - PROCESS | 2093 | 1471346329533 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:18:49 INFO - PROCESS | 2093 | 1471346329534 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:18:49 INFO - PROCESS | 2093 | 1471346329536 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:18:49 INFO - PROCESS | 2093 | 1471346329537 Marionette TRACE conn2 <- [1,1510,null,{}] 04:18:49 INFO - PROCESS | 2093 | 1471346329539 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}] 04:18:49 INFO - PROCESS | 2093 | 1471346329540 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:49 INFO - PROCESS | 2093 | 1471346329619 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:18:49 INFO - PROCESS | 2093 | 1471346329624 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:49 INFO - PROCESS | 2093 | 1471346329627 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8b800 == 42 [pid = 2093] [id = 385] 04:18:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x11688cc00) [pid = 2093] [serial = 1154] [outer = 0x0] 04:18:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x128925000) [pid = 2093] [serial = 1155] [outer = 0x11688cc00] 04:18:49 INFO - PROCESS | 2093 | 1471346329652 Marionette DEBUG loaded listener.js 04:18:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x128c44000) [pid = 2093] [serial = 1156] [outer = 0x11688cc00] 04:18:49 INFO - PROCESS | 2093 | 1471346329981 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]]]}] 04:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 473ms 04:18:50 INFO - PROCESS | 2093 | 1471346330011 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:18:50 INFO - PROCESS | 2093 | 1471346330012 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:18:50 INFO - PROCESS | 2093 | 1471346330015 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:18:50 INFO - PROCESS | 2093 | 1471346330016 Marionette TRACE conn2 <- [1,1514,null,{}] 04:18:50 INFO - PROCESS | 2093 | 1471346330019 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}] 04:18:50 INFO - PROCESS | 2093 | 1471346330020 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:50 INFO - PROCESS | 2093 | 1471346330178 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:18:50 INFO - PROCESS | 2093 | 1471346330230 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:50 INFO - PROCESS | 2093 | 1471346330231 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b15b000 == 43 [pid = 2093] [id = 386] 04:18:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12196d800) [pid = 2093] [serial = 1157] [outer = 0x0] 04:18:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x128c4a400) [pid = 2093] [serial = 1158] [outer = 0x12196d800] 04:18:50 INFO - PROCESS | 2093 | 1471346330272 Marionette DEBUG loaded listener.js 04:18:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x128fc8800) [pid = 2093] [serial = 1159] [outer = 0x12196d800] 04:18:50 INFO - PROCESS | 2093 | 1471346330612 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]]]}] 04:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 622ms 04:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:18:50 INFO - PROCESS | 2093 | 1471346330637 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:18:50 INFO - PROCESS | 2093 | 1471346330638 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:18:50 INFO - PROCESS | 2093 | 1471346330641 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:18:50 INFO - PROCESS | 2093 | 1471346330644 Marionette TRACE conn2 <- [1,1518,null,{}] 04:18:50 INFO - PROCESS | 2093 | 1471346330647 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}] 04:18:50 INFO - PROCESS | 2093 | 1471346330648 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:50 INFO - PROCESS | 2093 | 1471346330736 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:18:50 INFO - PROCESS | 2093 | 1471346330792 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:50 INFO - PROCESS | 2093 | 1471346330793 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bd9f800 == 44 [pid = 2093] [id = 387] 04:18:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x113a0a400) [pid = 2093] [serial = 1160] [outer = 0x0] 04:18:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x128fcc800) [pid = 2093] [serial = 1161] [outer = 0x113a0a400] 04:18:50 INFO - PROCESS | 2093 | 1471346330818 Marionette DEBUG loaded listener.js 04:18:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1292d3800) [pid = 2093] [serial = 1162] [outer = 0x113a0a400] 04:18:51 INFO - PROCESS | 2093 | 1471346331340 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]]]}] 04:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 775ms 04:18:51 INFO - PROCESS | 2093 | 1471346331416 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:18:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:18:51 INFO - PROCESS | 2093 | 1471346331419 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:18:51 INFO - PROCESS | 2093 | 1471346331422 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:18:51 INFO - PROCESS | 2093 | 1471346331426 Marionette TRACE conn2 <- [1,1522,null,{}] 04:18:51 INFO - PROCESS | 2093 | 1471346331429 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}] 04:18:51 INFO - PROCESS | 2093 | 1471346331431 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:51 INFO - PROCESS | 2093 | 1471346331571 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:18:51 INFO - PROCESS | 2093 | 1471346331649 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:51 INFO - PROCESS | 2093 | 1471346331651 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x11685f800 == 45 [pid = 2093] [id = 388] 04:18:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1125bf400) [pid = 2093] [serial = 1163] [outer = 0x0] 04:18:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x112924400) [pid = 2093] [serial = 1164] [outer = 0x1125bf400] 04:18:51 INFO - PROCESS | 2093 | 1471346331683 Marionette DEBUG loaded listener.js 04:18:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x112993400) [pid = 2093] [serial = 1165] [outer = 0x1125bf400] 04:18:52 INFO - PROCESS | 2093 | 1471346332115 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"]]]}] 04:18:52 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 () { 04:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:18:52 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 () { 04:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:18:52 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 () { 04:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:18:52 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 () { 04:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:18:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 726ms 04:18:52 INFO - PROCESS | 2093 | 1471346332149 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:18:52 INFO - PROCESS | 2093 | 1471346332152 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:18:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:18:52 INFO - PROCESS | 2093 | 1471346332157 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:18:52 INFO - PROCESS | 2093 | 1471346332159 Marionette TRACE conn2 <- [1,1526,null,{}] 04:18:52 INFO - PROCESS | 2093 | 1471346332161 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}] 04:18:52 INFO - PROCESS | 2093 | 1471346332163 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:52 INFO - PROCESS | 2093 | 1471346332293 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:18:52 INFO - PROCESS | 2093 | 1471346332350 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:52 INFO - PROCESS | 2093 | 1471346332351 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x119cd6800 == 46 [pid = 2093] [id = 389] 04:18:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x113a0f000) [pid = 2093] [serial = 1166] [outer = 0x0] 04:18:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x116aa8800) [pid = 2093] [serial = 1167] [outer = 0x113a0f000] 04:18:52 INFO - PROCESS | 2093 | 1471346332383 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11813cc00) [pid = 2093] [serial = 1168] [outer = 0x113a0f000] 04:18:53 INFO - PROCESS | 2093 | 1471346333071 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"]]]}] 04:18:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:18:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:18:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:18:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 978ms 04:18:53 INFO - PROCESS | 2093 | 1471346333136 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:18:53 INFO - PROCESS | 2093 | 1471346333139 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:18:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:18:53 INFO - PROCESS | 2093 | 1471346333142 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:18:53 INFO - PROCESS | 2093 | 1471346333143 Marionette TRACE conn2 <- [1,1530,null,{}] 04:18:53 INFO - PROCESS | 2093 | 1471346333147 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}] 04:18:53 INFO - PROCESS | 2093 | 1471346333149 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:53 INFO - PROCESS | 2093 | 1471346333250 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:18:53 INFO - PROCESS | 2093 | 1471346333306 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 2093 | 1471346333307 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x117173000 == 47 [pid = 2093] [id = 390] 04:18:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x11681fc00) [pid = 2093] [serial = 1169] [outer = 0x0] 04:18:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x116aab800) [pid = 2093] [serial = 1170] [outer = 0x11681fc00] 04:18:53 INFO - PROCESS | 2093 | 1471346333337 Marionette DEBUG loaded listener.js 04:18:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x117f84c00) [pid = 2093] [serial = 1171] [outer = 0x11681fc00] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12b15b000 == 46 [pid = 2093] [id = 386] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8b800 == 45 [pid = 2093] [id = 385] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12a569800 == 44 [pid = 2093] [id = 384] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12964d800 == 43 [pid = 2093] [id = 383] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe3000 == 42 [pid = 2093] [id = 382] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x119cea800 == 41 [pid = 2093] [id = 381] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x111ea2000 == 40 [pid = 2093] [id = 380] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1292dcc00) [pid = 2093] [serial = 1110] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x118294000 == 39 [pid = 2093] [id = 379] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x1234a5800 == 38 [pid = 2093] [id = 378] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x121912800 == 37 [pid = 2093] [id = 377] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x121353800 == 36 [pid = 2093] [id = 376] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x120f45000 == 35 [pid = 2093] [id = 375] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x119660000 == 34 [pid = 2093] [id = 374] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x118297000 == 33 [pid = 2093] [id = 373] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x116f9f000 == 32 [pid = 2093] [id = 372] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x113f6b000 == 31 [pid = 2093] [id = 371] 04:18:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12af96000 == 30 [pid = 2093] [id = 370] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1171c2400) [pid = 2093] [serial = 1080] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11805b000) [pid = 2093] [serial = 1081] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x112cb8400) [pid = 2093] [serial = 1077] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x113da8400) [pid = 2093] [serial = 1078] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11759b800) [pid = 2093] [serial = 1075] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x11604c400) [pid = 2093] [serial = 1074] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11298a000) [pid = 2093] [serial = 1072] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1125bfc00) [pid = 2093] [serial = 1071] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x128b62400) [pid = 2093] [serial = 1069] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | 1471346333687 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]]]}] 04:18:53 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 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:18:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:18:53 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. 04:18:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:18:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 571ms 04:18:53 INFO - PROCESS | 2093 | 1471346333712 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:18:53 INFO - PROCESS | 2093 | 1471346333715 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:18:53 INFO - PROCESS | 2093 | 1471346333719 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:18:53 INFO - PROCESS | 2093 | 1471346333721 Marionette TRACE conn2 <- [1,1534,null,{}] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1219c7c00) [pid = 2093] [serial = 1092] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x126a97c00) [pid = 2093] [serial = 1095] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x128b65c00) [pid = 2093] [serial = 1098] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1175a7800) [pid = 2093] [serial = 1101] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1192cec00) [pid = 2093] [serial = 1102] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x128d7c800) [pid = 2093] [serial = 1107] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x121986c00) [pid = 2093] [serial = 1104] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x128b6dc00) [pid = 2093] [serial = 1099] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x119958c00) [pid = 2093] [serial = 1086] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x118313000) [pid = 2093] [serial = 1083] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1194edc00) [pid = 2093] [serial = 1084] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x121925000) [pid = 2093] [serial = 1089] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1292d2400) [pid = 2093] [serial = 1108] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x12196c000) [pid = 2093] [serial = 1090] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x128920400) [pid = 2093] [serial = 1096] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x126802400) [pid = 2093] [serial = 1093] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x128c40c00) [pid = 2093] [serial = 1105] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x120fa3000) [pid = 2093] [serial = 1087] [outer = 0x0] [url = about:blank] 04:18:53 INFO - PROCESS | 2093 | 1471346333734 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}] 04:18:53 INFO - PROCESS | 2093 | 1471346333736 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:53 INFO - PROCESS | 2093 | 1471346333814 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:18:53 INFO - PROCESS | 2093 | 1471346333818 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 2093 | 1471346333820 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x117cc3800 == 31 [pid = 2093] [id = 391] 04:18:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x117c3d400) [pid = 2093] [serial = 1172] [outer = 0x0] 04:18:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x118308800) [pid = 2093] [serial = 1173] [outer = 0x117c3d400] 04:18:53 INFO - PROCESS | 2093 | 1471346333851 Marionette DEBUG loaded listener.js 04:18:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x118e63c00) [pid = 2093] [serial = 1174] [outer = 0x117c3d400] 04:18:54 INFO - PROCESS | 2093 | 1471346334203 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]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 523ms 04:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:18:54 INFO - PROCESS | 2093 | 1471346334243 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 2093 | 1471346334244 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:18:54 INFO - PROCESS | 2093 | 1471346334247 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 2093 | 1471346334249 Marionette TRACE conn2 <- [1,1538,null,{}] 04:18:54 INFO - PROCESS | 2093 | 1471346334257 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}] 04:18:54 INFO - PROCESS | 2093 | 1471346334260 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:54 INFO - PROCESS | 2093 | 1471346334344 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:18:54 INFO - PROCESS | 2093 | 1471346334397 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:54 INFO - PROCESS | 2093 | 1471346334399 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x119ccb000 == 32 [pid = 2093] [id = 392] 04:18:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x118e62800) [pid = 2093] [serial = 1175] [outer = 0x0] 04:18:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1192c3400) [pid = 2093] [serial = 1176] [outer = 0x118e62800] 04:18:54 INFO - PROCESS | 2093 | 1471346334430 Marionette DEBUG loaded listener.js 04:18:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1194f9800) [pid = 2093] [serial = 1177] [outer = 0x118e62800] 04:18:54 INFO - PROCESS | 2093 | 1471346334749 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]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms 04:18:54 INFO - PROCESS | 2093 | 1471346334772 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 2093 | 1471346334774 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:18:54 INFO - PROCESS | 2093 | 1471346334780 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 2093 | 1471346334781 Marionette TRACE conn2 <- [1,1542,null,{}] 04:18:54 INFO - PROCESS | 2093 | 1471346334783 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}] 04:18:54 INFO - PROCESS | 2093 | 1471346334784 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:54 INFO - PROCESS | 2093 | 1471346334865 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:18:54 INFO - PROCESS | 2093 | 1471346334921 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:54 INFO - PROCESS | 2093 | 1471346334922 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x121908800 == 33 [pid = 2093] [id = 393] 04:18:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11258c000) [pid = 2093] [serial = 1178] [outer = 0x0] 04:18:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x119c2fc00) [pid = 2093] [serial = 1179] [outer = 0x11258c000] 04:18:54 INFO - PROCESS | 2093 | 1471346334948 Marionette DEBUG loaded listener.js 04:18:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x12192d000) [pid = 2093] [serial = 1180] [outer = 0x11258c000] 04:18:55 INFO - PROCESS | 2093 | 1471346335211 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]]]}] 04:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 04:18:55 INFO - PROCESS | 2093 | 1471346335249 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:18:55 INFO - PROCESS | 2093 | 1471346335251 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:18:55 INFO - PROCESS | 2093 | 1471346335255 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:18:55 INFO - PROCESS | 2093 | 1471346335260 Marionette TRACE conn2 <- [1,1546,null,{}] 04:18:55 INFO - PROCESS | 2093 | 1471346335272 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}] 04:18:55 INFO - PROCESS | 2093 | 1471346335273 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:55 INFO - PROCESS | 2093 | 1471346335397 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:18:55 INFO - PROCESS | 2093 | 1471346335403 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:55 INFO - PROCESS | 2093 | 1471346335405 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249d3000 == 34 [pid = 2093] [id = 394] 04:18:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x119fee000) [pid = 2093] [serial = 1181] [outer = 0x0] 04:18:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x121978c00) [pid = 2093] [serial = 1182] [outer = 0x119fee000] 04:18:55 INFO - PROCESS | 2093 | 1471346335448 Marionette DEBUG loaded listener.js 04:18:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x121a32c00) [pid = 2093] [serial = 1183] [outer = 0x119fee000] 04:18:55 INFO - PROCESS | 2093 | 1471346335904 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]]]}] 04:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 683ms 04:18:55 INFO - PROCESS | 2093 | 1471346335938 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:18:55 INFO - PROCESS | 2093 | 1471346335939 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:18:55 INFO - PROCESS | 2093 | 1471346335950 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:18:55 INFO - PROCESS | 2093 | 1471346335951 Marionette TRACE conn2 <- [1,1550,null,{}] 04:18:55 INFO - PROCESS | 2093 | 1471346335953 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}] 04:18:55 INFO - PROCESS | 2093 | 1471346335957 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:56 INFO - PROCESS | 2093 | 1471346336073 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:18:56 INFO - PROCESS | 2093 | 1471346336111 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:56 INFO - PROCESS | 2093 | 1471346336112 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255cd000 == 35 [pid = 2093] [id = 395] 04:18:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x12192ec00) [pid = 2093] [serial = 1184] [outer = 0x0] 04:18:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12344a800) [pid = 2093] [serial = 1185] [outer = 0x12192ec00] 04:18:56 INFO - PROCESS | 2093 | 1471346336138 Marionette DEBUG loaded listener.js 04:18:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12680b800) [pid = 2093] [serial = 1186] [outer = 0x12192ec00] 04:18:56 INFO - PROCESS | 2093 | 1471346336444 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]]]}] 04:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 04:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:18:56 INFO - PROCESS | 2093 | 1471346336468 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:18:56 INFO - PROCESS | 2093 | 1471346336469 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:18:56 INFO - PROCESS | 2093 | 1471346336471 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:18:56 INFO - PROCESS | 2093 | 1471346336473 Marionette TRACE conn2 <- [1,1554,null,{}] 04:18:56 INFO - PROCESS | 2093 | 1471346336478 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}] 04:18:56 INFO - PROCESS | 2093 | 1471346336479 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:56 INFO - PROCESS | 2093 | 1471346336576 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:18:56 INFO - PROCESS | 2093 | 1471346336580 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:56 INFO - PROCESS | 2093 | 1471346336581 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x118280800 == 36 [pid = 2093] [id = 396] 04:18:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1219c0800) [pid = 2093] [serial = 1187] [outer = 0x0] 04:18:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1268a3800) [pid = 2093] [serial = 1188] [outer = 0x1219c0800] 04:18:56 INFO - PROCESS | 2093 | 1471346336613 Marionette DEBUG loaded listener.js 04:18:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x128b61c00) [pid = 2093] [serial = 1189] [outer = 0x1219c0800] 04:18:56 INFO - PROCESS | 2093 | 1471346336963 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]]]}] 04:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 04:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:18:57 INFO - PROCESS | 2093 | 1471346336995 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:18:57 INFO - PROCESS | 2093 | 1471346336996 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:18:57 INFO - PROCESS | 2093 | 1471346336998 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:18:57 INFO - PROCESS | 2093 | 1471346336999 Marionette TRACE conn2 <- [1,1558,null,{}] 04:18:57 INFO - PROCESS | 2093 | 1471346337009 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}] 04:18:57 INFO - PROCESS | 2093 | 1471346337010 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:57 INFO - PROCESS | 2093 | 1471346337108 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:18:57 INFO - PROCESS | 2093 | 1471346337111 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 2093 | 1471346337112 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bc5800 == 37 [pid = 2093] [id = 397] 04:18:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12680ac00) [pid = 2093] [serial = 1190] [outer = 0x0] 04:18:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x128b6e000) [pid = 2093] [serial = 1191] [outer = 0x12680ac00] 04:18:57 INFO - PROCESS | 2093 | 1471346337137 Marionette DEBUG loaded listener.js 04:18:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128d80400) [pid = 2093] [serial = 1192] [outer = 0x12680ac00] 04:18:57 INFO - PROCESS | 2093 | 1471346337448 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]]]}] 04:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 480ms 04:18:57 INFO - PROCESS | 2093 | 1471346337489 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:18:57 INFO - PROCESS | 2093 | 1471346337490 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:18:57 INFO - PROCESS | 2093 | 1471346337496 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:18:57 INFO - PROCESS | 2093 | 1471346337497 Marionette TRACE conn2 <- [1,1562,null,{}] 04:18:57 INFO - PROCESS | 2093 | 1471346337499 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}] 04:18:57 INFO - PROCESS | 2093 | 1471346337501 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:57 INFO - PROCESS | 2093 | 1471346337598 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x123588800) [pid = 2093] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12344bc00) [pid = 2093] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x111c83c00) [pid = 2093] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x125ef0000) [pid = 2093] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x11604c000) [pid = 2093] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x113386c00) [pid = 2093] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x117f7b800) [pid = 2093] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x113381800) [pid = 2093] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x110e22400) [pid = 2093] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x118e62000) [pid = 2093] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x12192a000) [pid = 2093] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x113daa400) [pid = 2093] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x112929400) [pid = 2093] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x128c41400) [pid = 2093] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x121974000) [pid = 2093] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11688cc00) [pid = 2093] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:18:57 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x12196d800) [pid = 2093] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:18:57 INFO - PROCESS | 2093 | 1471346337773 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 2093 | 1471346337775 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x1192a2000 == 38 [pid = 2093] [id = 398] 04:18:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x10eaff800) [pid = 2093] [serial = 1193] [outer = 0x0] 04:18:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x111c16000) [pid = 2093] [serial = 1194] [outer = 0x10eaff800] 04:18:57 INFO - PROCESS | 2093 | 1471346337807 Marionette DEBUG loaded listener.js 04:18:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11604c000) [pid = 2093] [serial = 1195] [outer = 0x10eaff800] 04:18:58 INFO - PROCESS | 2093 | 1471346338100 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]]]}] 04:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 619ms 04:18:58 INFO - PROCESS | 2093 | 1471346338115 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:18:58 INFO - PROCESS | 2093 | 1471346338116 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:18:58 INFO - PROCESS | 2093 | 1471346338118 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:18:58 INFO - PROCESS | 2093 | 1471346338119 Marionette TRACE conn2 <- [1,1566,null,{}] 04:18:58 INFO - PROCESS | 2093 | 1471346338122 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}] 04:18:58 INFO - PROCESS | 2093 | 1471346338123 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:58 INFO - PROCESS | 2093 | 1471346338218 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:18:58 INFO - PROCESS | 2093 | 1471346338221 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:58 INFO - PROCESS | 2093 | 1471346338222 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x129641000 == 39 [pid = 2093] [id = 399] 04:18:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x117f7b800) [pid = 2093] [serial = 1196] [outer = 0x0] 04:18:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x11995e400) [pid = 2093] [serial = 1197] [outer = 0x117f7b800] 04:18:58 INFO - PROCESS | 2093 | 1471346338248 Marionette DEBUG loaded listener.js 04:18:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x12192e400) [pid = 2093] [serial = 1198] [outer = 0x117f7b800] 04:18:58 INFO - PROCESS | 2093 | 1471346338596 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]]]}] 04:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 04:18:58 INFO - PROCESS | 2093 | 1471346338638 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:18:58 INFO - PROCESS | 2093 | 1471346338640 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:18:58 INFO - PROCESS | 2093 | 1471346338642 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:18:58 INFO - PROCESS | 2093 | 1471346338644 Marionette TRACE conn2 <- [1,1570,null,{}] 04:18:58 INFO - PROCESS | 2093 | 1471346338646 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}] 04:18:58 INFO - PROCESS | 2093 | 1471346338648 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:58 INFO - PROCESS | 2093 | 1471346338737 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:18:58 INFO - PROCESS | 2093 | 1471346338744 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:58 INFO - PROCESS | 2093 | 1471346338746 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7ee000 == 40 [pid = 2093] [id = 400] 04:18:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x126c47400) [pid = 2093] [serial = 1199] [outer = 0x0] 04:18:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1292d7000) [pid = 2093] [serial = 1200] [outer = 0x126c47400] 04:18:58 INFO - PROCESS | 2093 | 1471346338780 Marionette DEBUG loaded listener.js 04:18:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1294b6000) [pid = 2093] [serial = 1201] [outer = 0x126c47400] 04:18:59 INFO - PROCESS | 2093 | 1471346339103 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]]]}] 04:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 468ms 04:18:59 INFO - PROCESS | 2093 | 1471346339112 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:18:59 INFO - PROCESS | 2093 | 1471346339114 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:18:59 INFO - PROCESS | 2093 | 1471346339116 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:18:59 INFO - PROCESS | 2093 | 1471346339117 Marionette TRACE conn2 <- [1,1574,null,{}] 04:18:59 INFO - PROCESS | 2093 | 1471346339119 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}] 04:18:59 INFO - PROCESS | 2093 | 1471346339120 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:59 INFO - PROCESS | 2093 | 1471346339202 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:18:59 INFO - PROCESS | 2093 | 1471346339205 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:59 INFO - PROCESS | 2093 | 1471346339206 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b161000 == 41 [pid = 2093] [id = 401] 04:18:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1294ac000) [pid = 2093] [serial = 1202] [outer = 0x0] 04:18:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12a6d4400) [pid = 2093] [serial = 1203] [outer = 0x1294ac000] 04:18:59 INFO - PROCESS | 2093 | 1471346339232 Marionette DEBUG loaded listener.js 04:18:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12a6dd000) [pid = 2093] [serial = 1204] [outer = 0x1294ac000] 04:18:59 INFO - PROCESS | 2093 | 1471346339544 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]]]}] 04:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 04:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:18:59 INFO - PROCESS | 2093 | 1471346339586 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:18:59 INFO - PROCESS | 2093 | 1471346339587 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:18:59 INFO - PROCESS | 2093 | 1471346339589 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:18:59 INFO - PROCESS | 2093 | 1471346339590 Marionette TRACE conn2 <- [1,1578,null,{}] 04:18:59 INFO - PROCESS | 2093 | 1471346339613 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}] 04:18:59 INFO - PROCESS | 2093 | 1471346339614 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:59 INFO - PROCESS | 2093 | 1471346339722 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:18:59 INFO - PROCESS | 2093 | 1471346339726 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:59 INFO - PROCESS | 2093 | 1471346339728 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:18:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf70000 == 42 [pid = 2093] [id = 402] 04:18:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12a6d2c00) [pid = 2093] [serial = 1205] [outer = 0x0] 04:18:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12a759000) [pid = 2093] [serial = 1206] [outer = 0x12a6d2c00] 04:18:59 INFO - PROCESS | 2093 | 1471346339760 Marionette DEBUG loaded listener.js 04:18:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12a75e400) [pid = 2093] [serial = 1207] [outer = 0x12a6d2c00] 04:19:00 INFO - PROCESS | 2093 | 1471346340344 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]]]}] 04:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 789ms 04:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:19:00 INFO - PROCESS | 2093 | 1471346340379 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:19:00 INFO - PROCESS | 2093 | 1471346340381 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:19:00 INFO - PROCESS | 2093 | 1471346340384 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:19:00 INFO - PROCESS | 2093 | 1471346340388 Marionette TRACE conn2 <- [1,1582,null,{}] 04:19:00 INFO - PROCESS | 2093 | 1471346340410 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}] 04:19:00 INFO - PROCESS | 2093 | 1471346340412 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:00 INFO - PROCESS | 2093 | 1471346340523 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:19:00 INFO - PROCESS | 2093 | 1471346340594 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:00 INFO - PROCESS | 2093 | 1471346340596 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x118109800 == 43 [pid = 2093] [id = 403] 04:19:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x112e0bc00) [pid = 2093] [serial = 1208] [outer = 0x0] 04:19:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x11604c400) [pid = 2093] [serial = 1209] [outer = 0x112e0bc00] 04:19:00 INFO - PROCESS | 2093 | 1471346340628 Marionette DEBUG loaded listener.js 04:19:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1175a7800) [pid = 2093] [serial = 1210] [outer = 0x112e0bc00] 04:19:01 INFO - PROCESS | 2093 | 1471346341025 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]]]}] 04:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 675ms 04:19:01 INFO - PROCESS | 2093 | 1471346341062 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:19:01 INFO - PROCESS | 2093 | 1471346341065 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:19:01 INFO - PROCESS | 2093 | 1471346341069 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:19:01 INFO - PROCESS | 2093 | 1471346341071 Marionette TRACE conn2 <- [1,1586,null,{}] 04:19:01 INFO - PROCESS | 2093 | 1471346341075 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}] 04:19:01 INFO - PROCESS | 2093 | 1471346341078 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:01 INFO - PROCESS | 2093 | 1471346341187 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:19:01 INFO - PROCESS | 2093 | 1471346341265 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:01 INFO - PROCESS | 2093 | 1471346341266 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x125e25000 == 44 [pid = 2093] [id = 404] 04:19:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x118783000) [pid = 2093] [serial = 1211] [outer = 0x0] 04:19:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1192c9c00) [pid = 2093] [serial = 1212] [outer = 0x118783000] 04:19:01 INFO - PROCESS | 2093 | 1471346341339 Marionette DEBUG loaded listener.js 04:19:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1194f8400) [pid = 2093] [serial = 1213] [outer = 0x118783000] 04:19:01 INFO - PROCESS | 2093 | 1471346341744 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]]]}] 04:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 720ms 04:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:19:01 INFO - PROCESS | 2093 | 1471346341790 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:19:01 INFO - PROCESS | 2093 | 1471346341792 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:19:01 INFO - PROCESS | 2093 | 1471346341794 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:19:01 INFO - PROCESS | 2093 | 1471346341797 Marionette TRACE conn2 <- [1,1590,null,{}] 04:19:01 INFO - PROCESS | 2093 | 1471346341805 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}] 04:19:01 INFO - PROCESS | 2093 | 1471346341808 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:01 INFO - PROCESS | 2093 | 1471346341915 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:19:01 INFO - PROCESS | 2093 | 1471346341977 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:01 INFO - PROCESS | 2093 | 1471346341980 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf81000 == 45 [pid = 2093] [id = 405] 04:19:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x121975000) [pid = 2093] [serial = 1214] [outer = 0x0] 04:19:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x123410800) [pid = 2093] [serial = 1215] [outer = 0x121975000] 04:19:02 INFO - PROCESS | 2093 | 1471346342052 Marionette DEBUG loaded listener.js 04:19:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x125539800) [pid = 2093] [serial = 1216] [outer = 0x121975000] 04:19:02 INFO - PROCESS | 2093 | 1471346342461 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]]]}] 04:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 724ms 04:19:02 INFO - PROCESS | 2093 | 1471346342532 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:19:02 INFO - PROCESS | 2093 | 1471346342534 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:19:02 INFO - PROCESS | 2093 | 1471346342536 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:19:02 INFO - PROCESS | 2093 | 1471346342537 Marionette TRACE conn2 <- [1,1594,null,{}] 04:19:02 INFO - PROCESS | 2093 | 1471346342540 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}] 04:19:02 INFO - PROCESS | 2093 | 1471346342541 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:02 INFO - PROCESS | 2093 | 1471346342681 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:19:02 INFO - PROCESS | 2093 | 1471346342690 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:02 INFO - PROCESS | 2093 | 1471346342692 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x117172000 == 46 [pid = 2093] [id = 406] 04:19:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x11325b800) [pid = 2093] [serial = 1217] [outer = 0x0] 04:19:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x123588c00) [pid = 2093] [serial = 1218] [outer = 0x11325b800] 04:19:02 INFO - PROCESS | 2093 | 1471346342721 Marionette DEBUG loaded listener.js 04:19:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x125ef1c00) [pid = 2093] [serial = 1219] [outer = 0x11325b800] 04:19:03 INFO - PROCESS | 2093 | 1471346343314 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]]]}] 04:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 818ms 04:19:03 INFO - PROCESS | 2093 | 1471346343361 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:19:03 INFO - PROCESS | 2093 | 1471346343363 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:19:03 INFO - PROCESS | 2093 | 1471346343368 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:19:03 INFO - PROCESS | 2093 | 1471346343369 Marionette TRACE conn2 <- [1,1598,null,{}] 04:19:03 INFO - PROCESS | 2093 | 1471346343373 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}] 04:19:03 INFO - PROCESS | 2093 | 1471346343377 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:03 INFO - PROCESS | 2093 | 1471346343474 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:19:03 INFO - PROCESS | 2093 | 1471346343549 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:03 INFO - PROCESS | 2093 | 1471346343550 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa3800 == 47 [pid = 2093] [id = 407] 04:19:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x112980c00) [pid = 2093] [serial = 1220] [outer = 0x0] 04:19:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x113805800) [pid = 2093] [serial = 1221] [outer = 0x112980c00] 04:19:03 INFO - PROCESS | 2093 | 1471346343580 Marionette DEBUG loaded listener.js 04:19:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x11600b400) [pid = 2093] [serial = 1222] [outer = 0x112980c00] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12b161000 == 46 [pid = 2093] [id = 401] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7ee000 == 45 [pid = 2093] [id = 400] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x129641000 == 44 [pid = 2093] [id = 399] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x1192a2000 == 43 [pid = 2093] [id = 398] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x128bc5800 == 42 [pid = 2093] [id = 397] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x118280800 == 41 [pid = 2093] [id = 396] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x1255cd000 == 40 [pid = 2093] [id = 395] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x1249d3000 == 39 [pid = 2093] [id = 394] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x121908800 == 38 [pid = 2093] [id = 393] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x119ccb000 == 37 [pid = 2093] [id = 392] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x117cc3800 == 36 [pid = 2093] [id = 391] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x117173000 == 35 [pid = 2093] [id = 390] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x11685f800 == 34 [pid = 2093] [id = 388] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x119cd6800 == 33 [pid = 2093] [id = 389] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12bd9f800 == 32 [pid = 2093] [id = 387] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x117172000 == 31 [pid = 2093] [id = 406] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf81000 == 30 [pid = 2093] [id = 405] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x125e25000 == 29 [pid = 2093] [id = 404] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x118109800 == 28 [pid = 2093] [id = 403] 04:19:04 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf70000 == 27 [pid = 2093] [id = 402] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x126a94c00) [pid = 2093] [serial = 1146] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x124d37000) [pid = 2093] [serial = 1143] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12892b000) [pid = 2093] [serial = 1147] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x119bc5000) [pid = 2093] [serial = 1131] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x120f9fc00) [pid = 2093] [serial = 1132] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x128b67000) [pid = 2093] [serial = 1149] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x12196c800) [pid = 2093] [serial = 1153] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x11947f400) [pid = 2093] [serial = 1152] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x113805000) [pid = 2093] [serial = 1116] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x113da5400) [pid = 2093] [serial = 1117] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x118057c00) [pid = 2093] [serial = 1122] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x118304800) [pid = 2093] [serial = 1123] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x118917400) [pid = 2093] [serial = 1125] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x119233400) [pid = 2093] [serial = 1126] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x11688e400) [pid = 2093] [serial = 1119] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x116ab4000) [pid = 2093] [serial = 1120] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1194ed400) [pid = 2093] [serial = 1128] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x119950400) [pid = 2093] [serial = 1129] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x121976400) [pid = 2093] [serial = 1137] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1210a9c00) [pid = 2093] [serial = 1134] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x121931c00) [pid = 2093] [serial = 1135] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11292c800) [pid = 2093] [serial = 1113] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11297e800) [pid = 2093] [serial = 1114] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1294b6c00) [pid = 2093] [serial = 1111] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x128c43000) [pid = 2093] [serial = 1150] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x12334a800) [pid = 2093] [serial = 1141] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1219ca000) [pid = 2093] [serial = 1140] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x125e54800) [pid = 2093] [serial = 1144] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x128925000) [pid = 2093] [serial = 1155] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1219c6800) [pid = 2093] [serial = 1138] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x128c44000) [pid = 2093] [serial = 1156] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x128fc8800) [pid = 2093] [serial = 1159] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x128c4a400) [pid = 2093] [serial = 1158] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x128fcc800) [pid = 2093] [serial = 1161] [outer = 0x0] [url = about:blank] 04:19:04 INFO - PROCESS | 2093 | 1471346344528 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]]]}] 04:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1174ms 04:19:04 INFO - PROCESS | 2093 | 1471346344544 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:19:04 INFO - PROCESS | 2093 | 1471346344546 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:19:04 INFO - PROCESS | 2093 | 1471346344549 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:19:04 INFO - PROCESS | 2093 | 1471346344551 Marionette TRACE conn2 <- [1,1602,null,{}] 04:19:04 INFO - PROCESS | 2093 | 1471346344554 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}] 04:19:04 INFO - PROCESS | 2093 | 1471346344556 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:04 INFO - PROCESS | 2093 | 1471346344637 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:19:04 INFO - PROCESS | 2093 | 1471346344644 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:04 INFO - PROCESS | 2093 | 1471346344647 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x116162000 == 28 [pid = 2093] [id = 408] 04:19:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x112928000) [pid = 2093] [serial = 1223] [outer = 0x0] 04:19:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x112973000) [pid = 2093] [serial = 1224] [outer = 0x112928000] 04:19:04 INFO - PROCESS | 2093 | 1471346344676 Marionette DEBUG loaded listener.js 04:19:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x112980400) [pid = 2093] [serial = 1225] [outer = 0x112928000] 04:19:05 INFO - PROCESS | 2093 | 1471346345043 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]]]}] 04:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 04:19:05 INFO - PROCESS | 2093 | 1471346345070 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:19:05 INFO - PROCESS | 2093 | 1471346345073 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:19:05 INFO - PROCESS | 2093 | 1471346345080 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:19:05 INFO - PROCESS | 2093 | 1471346345082 Marionette TRACE conn2 <- [1,1606,null,{}] 04:19:05 INFO - PROCESS | 2093 | 1471346345084 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}] 04:19:05 INFO - PROCESS | 2093 | 1471346345086 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:05 INFO - PROCESS | 2093 | 1471346345164 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:19:05 INFO - PROCESS | 2093 | 1471346345168 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:05 INFO - PROCESS | 2093 | 1471346345169 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x117169800 == 29 [pid = 2093] [id = 409] 04:19:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x112cbfc00) [pid = 2093] [serial = 1226] [outer = 0x0] 04:19:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x116005000) [pid = 2093] [serial = 1227] [outer = 0x112cbfc00] 04:19:05 INFO - PROCESS | 2093 | 1471346345200 Marionette DEBUG loaded listener.js 04:19:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x116543800) [pid = 2093] [serial = 1228] [outer = 0x112cbfc00] 04:19:05 INFO - PROCESS | 2093 | 1471346345640 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]]]}] 04:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 623ms 04:19:05 INFO - PROCESS | 2093 | 1471346345704 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:19:05 INFO - PROCESS | 2093 | 1471346345706 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:19:05 INFO - PROCESS | 2093 | 1471346345710 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:19:05 INFO - PROCESS | 2093 | 1471346345713 Marionette TRACE conn2 <- [1,1610,null,{}] 04:19:05 INFO - PROCESS | 2093 | 1471346345724 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}] 04:19:05 INFO - PROCESS | 2093 | 1471346345729 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:05 INFO - PROCESS | 2093 | 1471346345845 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:19:05 INFO - PROCESS | 2093 | 1471346345863 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:05 INFO - PROCESS | 2093 | 1471346345866 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x119672000 == 30 [pid = 2093] [id = 410] 04:19:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x112594c00) [pid = 2093] [serial = 1229] [outer = 0x0] 04:19:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11805b400) [pid = 2093] [serial = 1230] [outer = 0x112594c00] 04:19:05 INFO - PROCESS | 2093 | 1471346345912 Marionette DEBUG loaded listener.js 04:19:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x11878d400) [pid = 2093] [serial = 1231] [outer = 0x112594c00] 04:19:06 INFO - PROCESS | 2093 | 1471346346230 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]]]}] 04:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 573ms 04:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:19:06 INFO - PROCESS | 2093 | 1471346346282 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:19:06 INFO - PROCESS | 2093 | 1471346346284 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:19:06 INFO - PROCESS | 2093 | 1471346346286 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:19:06 INFO - PROCESS | 2093 | 1471346346287 Marionette TRACE conn2 <- [1,1614,null,{}] 04:19:06 INFO - PROCESS | 2093 | 1471346346289 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}] 04:19:06 INFO - PROCESS | 2093 | 1471346346291 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:06 INFO - PROCESS | 2093 | 1471346346398 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:19:06 INFO - PROCESS | 2093 | 1471346346404 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:06 INFO - PROCESS | 2093 | 1471346346405 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x121075000 == 31 [pid = 2093] [id = 411] 04:19:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x118e8d800) [pid = 2093] [serial = 1232] [outer = 0x0] 04:19:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x11923a000) [pid = 2093] [serial = 1233] [outer = 0x118e8d800] 04:19:06 INFO - PROCESS | 2093 | 1471346346435 Marionette DEBUG loaded listener.js 04:19:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1192ca800) [pid = 2093] [serial = 1234] [outer = 0x118e8d800] 04:19:06 INFO - PROCESS | 2093 | 1471346346783 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]]]}] 04:19:06 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 04:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 04:19:06 INFO - PROCESS | 2093 | 1471346346805 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:19:06 INFO - PROCESS | 2093 | 1471346346807 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:19:06 INFO - PROCESS | 2093 | 1471346346831 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:19:06 INFO - PROCESS | 2093 | 1471346346833 Marionette TRACE conn2 <- [1,1618,null,{}] 04:19:06 INFO - PROCESS | 2093 | 1471346346837 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}] 04:19:06 INFO - PROCESS | 2093 | 1471346346839 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:06 INFO - PROCESS | 2093 | 1471346346985 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:19:07 INFO - PROCESS | 2093 | 1471346347044 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:07 INFO - PROCESS | 2093 | 1471346347045 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x1215cb800 == 32 [pid = 2093] [id = 412] 04:19:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x112986000) [pid = 2093] [serial = 1235] [outer = 0x0] 04:19:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x11947ec00) [pid = 2093] [serial = 1236] [outer = 0x112986000] 04:19:07 INFO - PROCESS | 2093 | 1471346347088 Marionette DEBUG loaded listener.js 04:19:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1194fb400) [pid = 2093] [serial = 1237] [outer = 0x112986000] 04:19:07 INFO - PROCESS | 2093 | 1471346347513 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]]]}] 04:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 719ms 04:19:07 INFO - PROCESS | 2093 | 1471346347553 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:19:07 INFO - PROCESS | 2093 | 1471346347554 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:19:07 INFO - PROCESS | 2093 | 1471346347562 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:19:07 INFO - PROCESS | 2093 | 1471346347563 Marionette TRACE conn2 <- [1,1622,null,{}] 04:19:07 INFO - PROCESS | 2093 | 1471346347566 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}] 04:19:07 INFO - PROCESS | 2093 | 1471346347570 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:07 INFO - PROCESS | 2093 | 1471346347688 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:19:07 INFO - PROCESS | 2093 | 1471346347693 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:07 INFO - PROCESS | 2093 | 1471346347695 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x12357d000 == 33 [pid = 2093] [id = 413] 04:19:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x119c2d000) [pid = 2093] [serial = 1238] [outer = 0x0] 04:19:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1216d4400) [pid = 2093] [serial = 1239] [outer = 0x119c2d000] 04:19:07 INFO - PROCESS | 2093 | 1471346347720 Marionette DEBUG loaded listener.js 04:19:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x121988000) [pid = 2093] [serial = 1240] [outer = 0x119c2d000] 04:19:08 INFO - PROCESS | 2093 | 1471346348039 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]]]}] 04:19:08 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 04:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 524ms 04:19:08 INFO - PROCESS | 2093 | 1471346348082 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:19:08 INFO - PROCESS | 2093 | 1471346348083 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:19:08 INFO - PROCESS | 2093 | 1471346348085 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:19:08 INFO - PROCESS | 2093 | 1471346348086 Marionette TRACE conn2 <- [1,1626,null,{}] 04:19:08 INFO - PROCESS | 2093 | 1471346348098 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}] 04:19:08 INFO - PROCESS | 2093 | 1471346348099 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:08 INFO - PROCESS | 2093 | 1471346348190 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:19:08 INFO - PROCESS | 2093 | 1471346348227 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 2093 | 1471346348228 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x125520800 == 34 [pid = 2093] [id = 414] 04:19:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x121988800) [pid = 2093] [serial = 1241] [outer = 0x0] 04:19:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1219c9400) [pid = 2093] [serial = 1242] [outer = 0x121988800] 04:19:08 INFO - PROCESS | 2093 | 1471346348253 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12334a800) [pid = 2093] [serial = 1243] [outer = 0x121988800] 04:19:08 INFO - PROCESS | 2093 | 1471346348564 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]]]}] 04:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 527ms 04:19:08 INFO - PROCESS | 2093 | 1471346348613 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:19:08 INFO - PROCESS | 2093 | 1471346348614 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:19:08 INFO - PROCESS | 2093 | 1471346348621 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:19:08 INFO - PROCESS | 2093 | 1471346348622 Marionette TRACE conn2 <- [1,1630,null,{}] 04:19:08 INFO - PROCESS | 2093 | 1471346348625 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}] 04:19:08 INFO - PROCESS | 2093 | 1471346348626 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:08 INFO - PROCESS | 2093 | 1471346348880 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x126c47400) [pid = 2093] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12192ec00) [pid = 2093] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1219c0800) [pid = 2093] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11681fc00) [pid = 2093] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x119fee000) [pid = 2093] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x12680ac00) [pid = 2093] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x117c3d400) [pid = 2093] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x113a0a400) [pid = 2093] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x118e62800) [pid = 2093] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11258c000) [pid = 2093] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1125bf400) [pid = 2093] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x113a0f000) [pid = 2093] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x10eaff800) [pid = 2093] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x117f7b800) [pid = 2093] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x12a6d2c00) [pid = 2093] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:19:08 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1294ac000) [pid = 2093] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:19:08 INFO - PROCESS | 2093 | 1471346348924 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 2093 | 1471346348925 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x117ca8000 == 35 [pid = 2093] [id = 415] 04:19:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x110e5f400) [pid = 2093] [serial = 1244] [outer = 0x0] 04:19:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11258c000) [pid = 2093] [serial = 1245] [outer = 0x110e5f400] 04:19:08 INFO - PROCESS | 2093 | 1471346348952 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11680c400) [pid = 2093] [serial = 1246] [outer = 0x110e5f400] 04:19:09 INFO - PROCESS | 2093 | 1471346349212 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]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 628ms 04:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:19:09 INFO - PROCESS | 2093 | 1471346349248 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 2093 | 1471346349249 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:19:09 INFO - PROCESS | 2093 | 1471346349251 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 2093 | 1471346349252 Marionette TRACE conn2 <- [1,1634,null,{}] 04:19:09 INFO - PROCESS | 2093 | 1471346349254 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}] 04:19:09 INFO - PROCESS | 2093 | 1471346349255 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:09 INFO - PROCESS | 2093 | 1471346349390 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:19:09 INFO - PROCESS | 2093 | 1471346349500 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:09 INFO - PROCESS | 2093 | 1471346349501 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x119671000 == 36 [pid = 2093] [id = 416] 04:19:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x110ea9400) [pid = 2093] [serial = 1247] [outer = 0x0] 04:19:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x118917800) [pid = 2093] [serial = 1248] [outer = 0x110ea9400] 04:19:09 INFO - PROCESS | 2093 | 1471346349543 Marionette DEBUG loaded listener.js 04:19:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x124967c00) [pid = 2093] [serial = 1249] [outer = 0x110ea9400] 04:19:09 INFO - PROCESS | 2093 | 1471346349948 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]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 718ms 04:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:19:09 INFO - PROCESS | 2093 | 1471346349970 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 2093 | 1471346349971 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:19:09 INFO - PROCESS | 2093 | 1471346349973 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 2093 | 1471346349976 Marionette TRACE conn2 <- [1,1638,null,{}] 04:19:09 INFO - PROCESS | 2093 | 1471346349987 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}] 04:19:09 INFO - PROCESS | 2093 | 1471346349988 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:10 INFO - PROCESS | 2093 | 1471346350063 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:19:10 INFO - PROCESS | 2093 | 1471346350067 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:10 INFO - PROCESS | 2093 | 1471346350068 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fd8000 == 37 [pid = 2093] [id = 417] 04:19:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x124969000) [pid = 2093] [serial = 1250] [outer = 0x0] 04:19:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1255ae800) [pid = 2093] [serial = 1251] [outer = 0x124969000] 04:19:10 INFO - PROCESS | 2093 | 1471346350093 Marionette DEBUG loaded listener.js 04:19:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x126807400) [pid = 2093] [serial = 1252] [outer = 0x124969000] 04:19:10 INFO - PROCESS | 2093 | 1471346350434 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]]]}] 04:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 478ms 04:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:19:10 INFO - PROCESS | 2093 | 1471346350452 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:19:10 INFO - PROCESS | 2093 | 1471346350453 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:19:10 INFO - PROCESS | 2093 | 1471346350456 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:19:10 INFO - PROCESS | 2093 | 1471346350457 Marionette TRACE conn2 <- [1,1642,null,{}] 04:19:10 INFO - PROCESS | 2093 | 1471346350460 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}] 04:19:10 INFO - PROCESS | 2093 | 1471346350461 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:10 INFO - PROCESS | 2093 | 1471346350561 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:19:10 INFO - PROCESS | 2093 | 1471346350565 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:10 INFO - PROCESS | 2093 | 1471346350567 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x121459800 == 38 [pid = 2093] [id = 418] 04:19:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1268a5400) [pid = 2093] [serial = 1253] [outer = 0x0] 04:19:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x128921800) [pid = 2093] [serial = 1254] [outer = 0x1268a5400] 04:19:10 INFO - PROCESS | 2093 | 1471346350594 Marionette DEBUG loaded listener.js 04:19:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x128b6c400) [pid = 2093] [serial = 1255] [outer = 0x1268a5400] 04:19:11 INFO - PROCESS | 2093 | 1471346351068 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]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 622ms 04:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:19:11 INFO - PROCESS | 2093 | 1471346351079 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 2093 | 1471346351081 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:19:11 INFO - PROCESS | 2093 | 1471346351084 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 2093 | 1471346351087 Marionette TRACE conn2 <- [1,1646,null,{}] 04:19:11 INFO - PROCESS | 2093 | 1471346351090 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}] 04:19:11 INFO - PROCESS | 2093 | 1471346351092 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:11 INFO - PROCESS | 2093 | 1471346351204 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:19:11 INFO - PROCESS | 2093 | 1471346351286 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:11 INFO - PROCESS | 2093 | 1471346351288 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x116752000 == 39 [pid = 2093] [id = 419] 04:19:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x110fa1400) [pid = 2093] [serial = 1256] [outer = 0x0] 04:19:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1125b8000) [pid = 2093] [serial = 1257] [outer = 0x110fa1400] 04:19:11 INFO - PROCESS | 2093 | 1471346351320 Marionette DEBUG loaded listener.js 04:19:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x112978400) [pid = 2093] [serial = 1258] [outer = 0x110fa1400] 04:19:11 INFO - PROCESS | 2093 | 1471346351821 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]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 821ms 04:19:11 INFO - PROCESS | 2093 | 1471346351926 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 2093 | 1471346351930 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:19:11 INFO - PROCESS | 2093 | 1471346351934 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 2093 | 1471346351936 Marionette TRACE conn2 <- [1,1650,null,{}] 04:19:11 INFO - PROCESS | 2093 | 1471346351939 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}] 04:19:11 INFO - PROCESS | 2093 | 1471346351941 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:12 INFO - PROCESS | 2093 | 1471346352048 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:19:12 INFO - PROCESS | 2093 | 1471346352139 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:12 INFO - PROCESS | 2093 | 1471346352140 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x121123000 == 40 [pid = 2093] [id = 420] 04:19:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x11297b000) [pid = 2093] [serial = 1259] [outer = 0x0] 04:19:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x116884400) [pid = 2093] [serial = 1260] [outer = 0x11297b000] 04:19:12 INFO - PROCESS | 2093 | 1471346352172 Marionette DEBUG loaded listener.js 04:19:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1171c1800) [pid = 2093] [serial = 1261] [outer = 0x11297b000] 04:19:12 INFO - PROCESS | 2093 | 1471346352829 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]]]}] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x128fd8000 == 39 [pid = 2093] [id = 417] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x119671000 == 38 [pid = 2093] [id = 416] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x117ca8000 == 37 [pid = 2093] [id = 415] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x125520800 == 36 [pid = 2093] [id = 414] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x12357d000 == 35 [pid = 2093] [id = 413] 04:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 926ms 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x1215cb800 == 34 [pid = 2093] [id = 412] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x121075000 == 33 [pid = 2093] [id = 411] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x119672000 == 32 [pid = 2093] [id = 410] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x117169800 == 31 [pid = 2093] [id = 409] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x116162000 == 30 [pid = 2093] [id = 408] 04:19:12 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa3800 == 29 [pid = 2093] [id = 407] 04:19:12 INFO - PROCESS | 2093 | 1471346352863 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:19:12 INFO - PROCESS | 2093 | 1471346352865 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:19:12 INFO - PROCESS | 2093 | 1471346352868 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:19:12 INFO - PROCESS | 2093 | 1471346352870 Marionette TRACE conn2 <- [1,1654,null,{}] 04:19:12 INFO - PROCESS | 2093 | 1471346352874 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}] 04:19:12 INFO - PROCESS | 2093 | 1471346352875 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:12 INFO - PROCESS | 2093 | 1471346352962 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x1294b6000) [pid = 2093] [serial = 1201] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x12a6dd000) [pid = 2093] [serial = 1204] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x12344a800) [pid = 2093] [serial = 1185] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1268a3800) [pid = 2093] [serial = 1188] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x116aab800) [pid = 2093] [serial = 1170] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x117f84c00) [pid = 2093] [serial = 1171] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x121978c00) [pid = 2093] [serial = 1182] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x128b6e000) [pid = 2093] [serial = 1191] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x118308800) [pid = 2093] [serial = 1173] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x118e63c00) [pid = 2093] [serial = 1174] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1292d3800) [pid = 2093] [serial = 1162] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1192c3400) [pid = 2093] [serial = 1176] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1194f9800) [pid = 2093] [serial = 1177] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x119c2fc00) [pid = 2093] [serial = 1179] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x12192d000) [pid = 2093] [serial = 1180] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x112924400) [pid = 2093] [serial = 1164] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x112993400) [pid = 2093] [serial = 1165] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x116aa8800) [pid = 2093] [serial = 1167] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x11813cc00) [pid = 2093] [serial = 1168] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x128b61c00) [pid = 2093] [serial = 1189] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x128d80400) [pid = 2093] [serial = 1192] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x11604c000) [pid = 2093] [serial = 1195] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x1292d7000) [pid = 2093] [serial = 1200] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x111c16000) [pid = 2093] [serial = 1194] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x12680b800) [pid = 2093] [serial = 1186] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x11995e400) [pid = 2093] [serial = 1197] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x12192e400) [pid = 2093] [serial = 1198] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x121a32c00) [pid = 2093] [serial = 1183] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x12a759000) [pid = 2093] [serial = 1206] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x12a75e400) [pid = 2093] [serial = 1207] [outer = 0x0] [url = about:blank] 04:19:12 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x12a6d4400) [pid = 2093] [serial = 1203] [outer = 0x0] [url = about:blank] 04:19:13 INFO - PROCESS | 2093 | 1471346353029 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:13 INFO - PROCESS | 2093 | 1471346353030 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x116752800 == 30 [pid = 2093] [id = 421] 04:19:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x112977c00) [pid = 2093] [serial = 1262] [outer = 0x0] 04:19:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x112cbbc00) [pid = 2093] [serial = 1263] [outer = 0x112977c00] 04:19:13 INFO - PROCESS | 2093 | 1471346353059 Marionette DEBUG loaded listener.js 04:19:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x113d4c800) [pid = 2093] [serial = 1264] [outer = 0x112977c00] 04:19:13 INFO - PROCESS | 2093 | 1471346353356 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]]]}] 04:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 04:19:13 INFO - PROCESS | 2093 | 1471346353398 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:19:13 INFO - PROCESS | 2093 | 1471346353401 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:19:13 INFO - PROCESS | 2093 | 1471346353405 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:19:13 INFO - PROCESS | 2093 | 1471346353407 Marionette TRACE conn2 <- [1,1658,null,{}] 04:19:13 INFO - PROCESS | 2093 | 1471346353411 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}] 04:19:13 INFO - PROCESS | 2093 | 1471346353412 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:13 INFO - PROCESS | 2093 | 1471346353509 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:19:13 INFO - PROCESS | 2093 | 1471346353562 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:13 INFO - PROCESS | 2093 | 1471346353563 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x113a63000 == 31 [pid = 2093] [id = 422] 04:19:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x113daac00) [pid = 2093] [serial = 1265] [outer = 0x0] 04:19:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x116aab400) [pid = 2093] [serial = 1266] [outer = 0x113daac00] 04:19:13 INFO - PROCESS | 2093 | 1471346353592 Marionette DEBUG loaded listener.js 04:19:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x118132c00) [pid = 2093] [serial = 1267] [outer = 0x113daac00] 04:19:13 INFO - PROCESS | 2093 | 1471346353887 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]]]}] 04:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 523ms 04:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:19:13 INFO - PROCESS | 2093 | 1471346353930 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:19:13 INFO - PROCESS | 2093 | 1471346353931 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:19:13 INFO - PROCESS | 2093 | 1471346353934 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:19:13 INFO - PROCESS | 2093 | 1471346353936 Marionette TRACE conn2 <- [1,1662,null,{}] 04:19:13 INFO - PROCESS | 2093 | 1471346353946 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}] 04:19:13 INFO - PROCESS | 2093 | 1471346353949 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:14 INFO - PROCESS | 2093 | 1471346354028 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:19:14 INFO - PROCESS | 2093 | 1471346354123 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:14 INFO - PROCESS | 2093 | 1471346354124 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x112d5b800 == 32 [pid = 2093] [id = 423] 04:19:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x110e54800) [pid = 2093] [serial = 1268] [outer = 0x0] 04:19:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x1121abc00) [pid = 2093] [serial = 1269] [outer = 0x110e54800] 04:19:14 INFO - PROCESS | 2093 | 1471346354157 Marionette DEBUG loaded listener.js 04:19:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x112986800) [pid = 2093] [serial = 1270] [outer = 0x110e54800] 04:19:14 INFO - PROCESS | 2093 | 1471346354604 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]]]}] 04:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 04:19:14 INFO - PROCESS | 2093 | 1471346354657 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:19:14 INFO - PROCESS | 2093 | 1471346354662 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:19:14 INFO - PROCESS | 2093 | 1471346354665 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:19:14 INFO - PROCESS | 2093 | 1471346354667 Marionette TRACE conn2 <- [1,1666,null,{}] 04:19:14 INFO - PROCESS | 2093 | 1471346354671 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}] 04:19:14 INFO - PROCESS | 2093 | 1471346354674 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:14 INFO - PROCESS | 2093 | 1471346354801 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:19:14 INFO - PROCESS | 2093 | 1471346354874 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:14 INFO - PROCESS | 2093 | 1471346354875 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x121074800 == 33 [pid = 2093] [id = 424] 04:19:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x117c33c00) [pid = 2093] [serial = 1271] [outer = 0x0] 04:19:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x118050c00) [pid = 2093] [serial = 1272] [outer = 0x117c33c00] 04:19:14 INFO - PROCESS | 2093 | 1471346354908 Marionette DEBUG loaded listener.js 04:19:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x118917400) [pid = 2093] [serial = 1273] [outer = 0x117c33c00] 04:19:15 INFO - PROCESS | 2093 | 1471346355376 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]]]}] 04:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 723ms 04:19:15 INFO - PROCESS | 2093 | 1471346355390 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:19:15 INFO - PROCESS | 2093 | 1471346355395 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:19:15 INFO - PROCESS | 2093 | 1471346355398 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:19:15 INFO - PROCESS | 2093 | 1471346355399 Marionette TRACE conn2 <- [1,1670,null,{}] 04:19:15 INFO - PROCESS | 2093 | 1471346355402 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}] 04:19:15 INFO - PROCESS | 2093 | 1471346355403 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:15 INFO - PROCESS | 2093 | 1471346355502 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:19:15 INFO - PROCESS | 2093 | 1471346355557 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:15 INFO - PROCESS | 2093 | 1471346355559 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x12338c000 == 34 [pid = 2093] [id = 425] 04:19:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x119480400) [pid = 2093] [serial = 1274] [outer = 0x0] 04:19:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1194f4000) [pid = 2093] [serial = 1275] [outer = 0x119480400] 04:19:15 INFO - PROCESS | 2093 | 1471346355593 Marionette DEBUG loaded listener.js 04:19:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x119955000) [pid = 2093] [serial = 1276] [outer = 0x119480400] 04:19:16 INFO - PROCESS | 2093 | 1471346356028 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]]]}] 04:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 04:19:16 INFO - PROCESS | 2093 | 1471346356069 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:19:16 INFO - PROCESS | 2093 | 1471346356072 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:19:16 INFO - PROCESS | 2093 | 1471346356083 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 2093 | 1471346356089 Marionette TRACE conn2 <- [1,1674,null,{}] 04:19:16 INFO - PROCESS | 2093 | 1471346356094 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}] 04:19:16 INFO - PROCESS | 2093 | 1471346356099 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:16 INFO - PROCESS | 2093 | 1471346356267 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:19:16 INFO - PROCESS | 2093 | 1471346356382 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:16 INFO - PROCESS | 2093 | 1471346356384 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x126783800 == 35 [pid = 2093] [id = 426] 04:19:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11258f000) [pid = 2093] [serial = 1277] [outer = 0x0] 04:19:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x121924c00) [pid = 2093] [serial = 1278] [outer = 0x11258f000] 04:19:16 INFO - PROCESS | 2093 | 1471346356435 Marionette DEBUG loaded listener.js 04:19:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x12196dc00) [pid = 2093] [serial = 1279] [outer = 0x11258f000] 04:19:16 INFO - PROCESS | 2093 | 1471346356911 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]]]}] 04:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 884ms 04:19:16 INFO - PROCESS | 2093 | 1471346356960 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:19:16 INFO - PROCESS | 2093 | 1471346356962 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:19:16 INFO - PROCESS | 2093 | 1471346356964 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 2093 | 1471346356966 Marionette TRACE conn2 <- [1,1678,null,{}] 04:19:16 INFO - PROCESS | 2093 | 1471346356968 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}] 04:19:16 INFO - PROCESS | 2093 | 1471346356969 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:17 INFO - PROCESS | 2093 | 1471346357068 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:19:17 INFO - PROCESS | 2093 | 1471346357125 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:17 INFO - PROCESS | 2093 | 1471346357127 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a45000 == 36 [pid = 2093] [id = 427] 04:19:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x121977800) [pid = 2093] [serial = 1280] [outer = 0x0] 04:19:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1219c8000) [pid = 2093] [serial = 1281] [outer = 0x121977800] 04:19:17 INFO - PROCESS | 2093 | 1471346357156 Marionette DEBUG loaded listener.js 04:19:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x123446400) [pid = 2093] [serial = 1282] [outer = 0x121977800] 04:19:17 INFO - PROCESS | 2093 | 1471346357614 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]]]}] 04:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 04:19:17 INFO - PROCESS | 2093 | 1471346357634 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:19:17 INFO - PROCESS | 2093 | 1471346357636 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:19:17 INFO - PROCESS | 2093 | 1471346357670 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:19:17 INFO - PROCESS | 2093 | 1471346357671 Marionette TRACE conn2 <- [1,1682,null,{}] 04:19:17 INFO - PROCESS | 2093 | 1471346357676 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}] 04:19:17 INFO - PROCESS | 2093 | 1471346357678 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:17 INFO - PROCESS | 2093 | 1471346357769 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:19:17 INFO - PROCESS | 2093 | 1471346357825 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:17 INFO - PROCESS | 2093 | 1471346357829 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fed000 == 37 [pid = 2093] [id = 428] 04:19:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1255b0400) [pid = 2093] [serial = 1283] [outer = 0x0] 04:19:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x125eefc00) [pid = 2093] [serial = 1284] [outer = 0x1255b0400] 04:19:17 INFO - PROCESS | 2093 | 1471346357867 Marionette DEBUG loaded listener.js 04:19:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x126c4f000) [pid = 2093] [serial = 1285] [outer = 0x1255b0400] 04:19:18 INFO - PROCESS | 2093 | 1471346358367 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]]]}] 04:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 739ms 04:19:18 INFO - PROCESS | 2093 | 1471346358412 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:19:18 INFO - PROCESS | 2093 | 1471346358414 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:19:18 INFO - PROCESS | 2093 | 1471346358419 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:19:18 INFO - PROCESS | 2093 | 1471346358421 Marionette TRACE conn2 <- [1,1686,null,{}] 04:19:18 INFO - PROCESS | 2093 | 1471346358426 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}] 04:19:18 INFO - PROCESS | 2093 | 1471346358429 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:18 INFO - PROCESS | 2093 | 1471346358525 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:19:18 INFO - PROCESS | 2093 | 1471346358596 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:18 INFO - PROCESS | 2093 | 1471346358597 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x118294000 == 38 [pid = 2093] [id = 429] 04:19:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x112985c00) [pid = 2093] [serial = 1286] [outer = 0x0] 04:19:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x112e15000) [pid = 2093] [serial = 1287] [outer = 0x112985c00] 04:19:18 INFO - PROCESS | 2093 | 1471346358626 Marionette DEBUG loaded listener.js 04:19:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x11610cc00) [pid = 2093] [serial = 1288] [outer = 0x112985c00] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x113a63000 == 37 [pid = 2093] [id = 422] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x116752800 == 36 [pid = 2093] [id = 421] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x121123000 == 35 [pid = 2093] [id = 420] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x116752000 == 34 [pid = 2093] [id = 419] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x128fed000 == 33 [pid = 2093] [id = 428] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x128a45000 == 32 [pid = 2093] [id = 427] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x126783800 == 31 [pid = 2093] [id = 426] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x12338c000 == 30 [pid = 2093] [id = 425] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x121074800 == 29 [pid = 2093] [id = 424] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x121459800 == 28 [pid = 2093] [id = 418] 04:19:19 INFO - PROCESS | 2093 | --DOCSHELL 0x112d5b800 == 27 [pid = 2093] [id = 423] 04:19:19 INFO - PROCESS | 2093 | 1471346359633 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]]]}] 04:19:19 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 04:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1225ms 04:19:19 INFO - PROCESS | 2093 | 1471346359653 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:19:19 INFO - PROCESS | 2093 | 1471346359657 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:19:19 INFO - PROCESS | 2093 | 1471346359666 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:19:19 INFO - PROCESS | 2093 | 1471346359670 Marionette TRACE conn2 <- [1,1690,null,{}] 04:19:19 INFO - PROCESS | 2093 | 1471346359676 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}] 04:19:19 INFO - PROCESS | 2093 | 1471346359679 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:19 INFO - PROCESS | 2093 | 1471346359758 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:19:19 INFO - PROCESS | 2093 | 1471346359766 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:19 INFO - PROCESS | 2093 | 1471346359768 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d2000 == 28 [pid = 2093] [id = 430] 04:19:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x112971c00) [pid = 2093] [serial = 1289] [outer = 0x0] 04:19:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x112cbd800) [pid = 2093] [serial = 1290] [outer = 0x112971c00] 04:19:19 INFO - PROCESS | 2093 | 1471346359797 Marionette DEBUG loaded listener.js 04:19:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x113d55000) [pid = 2093] [serial = 1291] [outer = 0x112971c00] 04:19:20 INFO - PROCESS | 2093 | 1471346360215 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]]]}] 04:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 574ms 04:19:20 INFO - PROCESS | 2093 | 1471346360241 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:19:20 INFO - PROCESS | 2093 | 1471346360248 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:19:20 INFO - PROCESS | 2093 | 1471346360253 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:19:20 INFO - PROCESS | 2093 | 1471346360256 Marionette TRACE conn2 <- [1,1694,null,{}] 04:19:20 INFO - PROCESS | 2093 | 1471346360259 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}] 04:19:20 INFO - PROCESS | 2093 | 1471346360261 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:20 INFO - PROCESS | 2093 | 1471346360381 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:19:20 INFO - PROCESS | 2093 | 1471346360446 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:20 INFO - PROCESS | 2093 | 1471346360447 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x119672000 == 29 [pid = 2093] [id = 431] 04:19:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x116109400) [pid = 2093] [serial = 1292] [outer = 0x0] 04:19:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x116ab3c00) [pid = 2093] [serial = 1293] [outer = 0x116109400] 04:19:20 INFO - PROCESS | 2093 | 1471346360476 Marionette DEBUG loaded listener.js 04:19:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1175a8000) [pid = 2093] [serial = 1294] [outer = 0x116109400] 04:19:20 INFO - PROCESS | 2093 | 1471346360934 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]]]}] 04:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 725ms 04:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:19:20 INFO - PROCESS | 2093 | 1471346360984 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:19:20 INFO - PROCESS | 2093 | 1471346360986 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:19:20 INFO - PROCESS | 2093 | 1471346360989 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:19:20 INFO - PROCESS | 2093 | 1471346360994 Marionette TRACE conn2 <- [1,1698,null,{}] 04:19:21 INFO - PROCESS | 2093 | 1471346361015 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}] 04:19:21 INFO - PROCESS | 2093 | 1471346361020 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:21 INFO - PROCESS | 2093 | 1471346361173 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:19:21 INFO - PROCESS | 2093 | 1471346361202 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:21 INFO - PROCESS | 2093 | 1471346361205 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x123373000 == 30 [pid = 2093] [id = 432] 04:19:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x11923c800) [pid = 2093] [serial = 1295] [outer = 0x0] 04:19:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1192c4c00) [pid = 2093] [serial = 1296] [outer = 0x11923c800] 04:19:21 INFO - PROCESS | 2093 | 1471346361252 Marionette DEBUG loaded listener.js 04:19:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x118918800) [pid = 2093] [serial = 1297] [outer = 0x11923c800] 04:19:21 INFO - PROCESS | 2093 | 1471346361676 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]]]}] 04:19:21 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 04:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 734ms 04:19:21 INFO - PROCESS | 2093 | 1471346361723 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:19:21 INFO - PROCESS | 2093 | 1471346361725 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:19:21 INFO - PROCESS | 2093 | 1471346361728 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:19:21 INFO - PROCESS | 2093 | 1471346361729 Marionette TRACE conn2 <- [1,1702,null,{}] 04:19:21 INFO - PROCESS | 2093 | 1471346361732 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}] 04:19:21 INFO - PROCESS | 2093 | 1471346361733 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:21 INFO - PROCESS | 2093 | 1471346361840 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:19:21 INFO - PROCESS | 2093 | 1471346361880 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:21 INFO - PROCESS | 2093 | 1471346361881 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255c6800 == 31 [pid = 2093] [id = 433] 04:19:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x11969e800) [pid = 2093] [serial = 1298] [outer = 0x0] 04:19:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x119c2bc00) [pid = 2093] [serial = 1299] [outer = 0x11969e800] 04:19:21 INFO - PROCESS | 2093 | 1471346361907 Marionette DEBUG loaded listener.js 04:19:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x120fa1c00) [pid = 2093] [serial = 1300] [outer = 0x11969e800] 04:19:22 INFO - PROCESS | 2093 | 1471346362197 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]]]}] 04:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x113daac00) [pid = 2093] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x112977c00) [pid = 2093] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x110fa1400) [pid = 2093] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x11297b000) [pid = 2093] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1268a5400) [pid = 2093] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x119c2d000) [pid = 2093] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x112e0bc00) [pid = 2093] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x118e8d800) [pid = 2093] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x112928000) [pid = 2093] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x112980c00) [pid = 2093] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x110e5f400) [pid = 2093] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x110ea9400) [pid = 2093] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x112594c00) [pid = 2093] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11325b800) [pid = 2093] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x112cbfc00) [pid = 2093] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x121975000) [pid = 2093] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x118783000) [pid = 2093] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x124969000) [pid = 2093] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x112986000) [pid = 2093] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:19:22 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x121988800) [pid = 2093] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:19:22 INFO - PROCESS | 2093 | 1471346362468 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:19:22 INFO - PROCESS | 2093 | 1471346362479 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:19:22 INFO - PROCESS | 2093 | 1471346362483 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:19:22 INFO - PROCESS | 2093 | 1471346362484 Marionette TRACE conn2 <- [1,1706,null,{}] 04:19:22 INFO - PROCESS | 2093 | 1471346362487 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}] 04:19:22 INFO - PROCESS | 2093 | 1471346362488 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:22 INFO - PROCESS | 2093 | 1471346362563 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:19:22 INFO - PROCESS | 2093 | 1471346362567 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:22 INFO - PROCESS | 2093 | 1471346362568 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189bd800 == 32 [pid = 2093] [id = 434] 04:19:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x11292e000) [pid = 2093] [serial = 1301] [outer = 0x0] 04:19:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x112980c00) [pid = 2093] [serial = 1302] [outer = 0x11292e000] 04:19:22 INFO - PROCESS | 2093 | 1471346362596 Marionette DEBUG loaded listener.js 04:19:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x113d4f800) [pid = 2093] [serial = 1303] [outer = 0x11292e000] 04:19:22 INFO - PROCESS | 2093 | 1471346362968 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]]]}] 04:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 04:19:23 INFO - PROCESS | 2093 | 1471346363003 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:19:23 INFO - PROCESS | 2093 | 1471346363005 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:19:23 INFO - PROCESS | 2093 | 1471346363011 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:19:23 INFO - PROCESS | 2093 | 1471346363013 Marionette TRACE conn2 <- [1,1710,null,{}] 04:19:23 INFO - PROCESS | 2093 | 1471346363016 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}] 04:19:23 INFO - PROCESS | 2093 | 1471346363022 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:23 INFO - PROCESS | 2093 | 1471346363215 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:19:23 INFO - PROCESS | 2093 | 1471346363233 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:23 INFO - PROCESS | 2093 | 1471346363235 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fea800 == 33 [pid = 2093] [id = 435] 04:19:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x113f45800) [pid = 2093] [serial = 1304] [outer = 0x0] 04:19:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x118782400) [pid = 2093] [serial = 1305] [outer = 0x113f45800] 04:19:23 INFO - PROCESS | 2093 | 1471346363278 Marionette DEBUG loaded listener.js 04:19:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12192f000) [pid = 2093] [serial = 1306] [outer = 0x113f45800] 04:19:23 INFO - PROCESS | 2093 | 1471346363636 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]]]}] 04:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 672ms 04:19:23 INFO - PROCESS | 2093 | 1471346363681 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:19:23 INFO - PROCESS | 2093 | 1471346363682 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:19:23 INFO - PROCESS | 2093 | 1471346363684 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:19:23 INFO - PROCESS | 2093 | 1471346363693 Marionette TRACE conn2 <- [1,1714,null,{}] 04:19:23 INFO - PROCESS | 2093 | 1471346363695 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}] 04:19:23 INFO - PROCESS | 2093 | 1471346363696 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:23 INFO - PROCESS | 2093 | 1471346363796 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:19:23 INFO - PROCESS | 2093 | 1471346363802 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:23 INFO - PROCESS | 2093 | 1471346363803 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x129656800 == 34 [pid = 2093] [id = 436] 04:19:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x11688cc00) [pid = 2093] [serial = 1307] [outer = 0x0] 04:19:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x121974400) [pid = 2093] [serial = 1308] [outer = 0x11688cc00] 04:19:23 INFO - PROCESS | 2093 | 1471346363828 Marionette DEBUG loaded listener.js 04:19:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1219cc800) [pid = 2093] [serial = 1309] [outer = 0x11688cc00] 04:19:24 INFO - PROCESS | 2093 | 1471346364133 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]]]}] 04:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 477ms 04:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:19:24 INFO - PROCESS | 2093 | 1471346364164 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:19:24 INFO - PROCESS | 2093 | 1471346364165 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:19:24 INFO - PROCESS | 2093 | 1471346364167 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:19:24 INFO - PROCESS | 2093 | 1471346364168 Marionette TRACE conn2 <- [1,1718,null,{}] 04:19:24 INFO - PROCESS | 2093 | 1471346364170 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}] 04:19:24 INFO - PROCESS | 2093 | 1471346364171 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:24 INFO - PROCESS | 2093 | 1471346364248 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:19:24 INFO - PROCESS | 2093 | 1471346364251 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:24 INFO - PROCESS | 2093 | 1471346364252 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7d7000 == 35 [pid = 2093] [id = 437] 04:19:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x11923d000) [pid = 2093] [serial = 1310] [outer = 0x0] 04:19:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x123519000) [pid = 2093] [serial = 1311] [outer = 0x11923d000] 04:19:24 INFO - PROCESS | 2093 | 1471346364280 Marionette DEBUG loaded listener.js 04:19:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x124da2c00) [pid = 2093] [serial = 1312] [outer = 0x11923d000] 04:19:24 INFO - PROCESS | 2093 | 1471346364834 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]]]}] 04:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 719ms 04:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:19:24 INFO - PROCESS | 2093 | 1471346364887 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:19:24 INFO - PROCESS | 2093 | 1471346364889 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:19:24 INFO - PROCESS | 2093 | 1471346364893 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:19:24 INFO - PROCESS | 2093 | 1471346364895 Marionette TRACE conn2 <- [1,1722,null,{}] 04:19:24 INFO - PROCESS | 2093 | 1471346364899 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}] 04:19:24 INFO - PROCESS | 2093 | 1471346364900 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:25 INFO - PROCESS | 2093 | 1471346365011 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:19:25 INFO - PROCESS | 2093 | 1471346365094 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:25 INFO - PROCESS | 2093 | 1471346365095 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x118715000 == 36 [pid = 2093] [id = 438] 04:19:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1125b5c00) [pid = 2093] [serial = 1313] [outer = 0x0] 04:19:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11297ec00) [pid = 2093] [serial = 1314] [outer = 0x1125b5c00] 04:19:25 INFO - PROCESS | 2093 | 1471346365128 Marionette DEBUG loaded listener.js 04:19:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x113abf400) [pid = 2093] [serial = 1315] [outer = 0x1125b5c00] 04:19:25 INFO - PROCESS | 2093 | 1471346365717 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]]]}] 04:19:25 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 04:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 871ms 04:19:25 INFO - PROCESS | 2093 | 1471346365764 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:19:25 INFO - PROCESS | 2093 | 1471346365767 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:19:25 INFO - PROCESS | 2093 | 1471346365772 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:19:25 INFO - PROCESS | 2093 | 1471346365773 Marionette TRACE conn2 <- [1,1726,null,{}] 04:19:25 INFO - PROCESS | 2093 | 1471346365776 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}] 04:19:25 INFO - PROCESS | 2093 | 1471346365778 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:25 INFO - PROCESS | 2093 | 1471346365886 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:19:25 INFO - PROCESS | 2093 | 1471346365976 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:25 INFO - PROCESS | 2093 | 1471346365978 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x12551a800 == 37 [pid = 2093] [id = 439] 04:19:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x116aabc00) [pid = 2093] [serial = 1316] [outer = 0x0] 04:19:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x118058400) [pid = 2093] [serial = 1317] [outer = 0x116aabc00] 04:19:26 INFO - PROCESS | 2093 | 1471346366009 Marionette DEBUG loaded listener.js 04:19:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x118310c00) [pid = 2093] [serial = 1318] [outer = 0x116aabc00] 04:19:26 INFO - PROCESS | 2093 | 1471346366683 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]]]}] 04:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 922ms 04:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:19:26 INFO - PROCESS | 2093 | 1471346366694 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:19:26 INFO - PROCESS | 2093 | 1471346366696 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:19:26 INFO - PROCESS | 2093 | 1471346366699 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:19:26 INFO - PROCESS | 2093 | 1471346366701 Marionette TRACE conn2 <- [1,1730,null,{}] 04:19:26 INFO - PROCESS | 2093 | 1471346366705 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}] 04:19:26 INFO - PROCESS | 2093 | 1471346366706 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:26 INFO - PROCESS | 2093 | 1471346366811 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:19:26 INFO - PROCESS | 2093 | 1471346366869 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:26 INFO - PROCESS | 2093 | 1471346366872 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x113d93800 == 38 [pid = 2093] [id = 440] 04:19:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x110eab400) [pid = 2093] [serial = 1319] [outer = 0x0] 04:19:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x110eaf400) [pid = 2093] [serial = 1320] [outer = 0x110eab400] 04:19:26 INFO - PROCESS | 2093 | 1471346366901 Marionette DEBUG loaded listener.js 04:19:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x111e5b800) [pid = 2093] [serial = 1321] [outer = 0x110eab400] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x129656800 == 37 [pid = 2093] [id = 436] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x128fea800 == 36 [pid = 2093] [id = 435] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x1189bd800 == 35 [pid = 2093] [id = 434] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x1255c6800 == 34 [pid = 2093] [id = 433] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x123373000 == 33 [pid = 2093] [id = 432] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x119672000 == 32 [pid = 2093] [id = 431] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d2000 == 31 [pid = 2093] [id = 430] 04:19:27 INFO - PROCESS | 2093 | --DOCSHELL 0x118294000 == 30 [pid = 2093] [id = 429] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x118132c00) [pid = 2093] [serial = 1267] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x113d4c800) [pid = 2093] [serial = 1264] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x116aab400) [pid = 2093] [serial = 1266] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x112cbbc00) [pid = 2093] [serial = 1263] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1125b8000) [pid = 2093] [serial = 1257] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x116884400) [pid = 2093] [serial = 1260] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x112978400) [pid = 2093] [serial = 1258] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x1171c1800) [pid = 2093] [serial = 1261] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x128921800) [pid = 2093] [serial = 1254] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x128b6c400) [pid = 2093] [serial = 1255] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x126807400) [pid = 2093] [serial = 1252] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x121988000) [pid = 2093] [serial = 1240] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1175a7800) [pid = 2093] [serial = 1210] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1192ca800) [pid = 2093] [serial = 1234] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x112973000) [pid = 2093] [serial = 1224] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x11600b400) [pid = 2093] [serial = 1222] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11258c000) [pid = 2093] [serial = 1245] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x124967c00) [pid = 2093] [serial = 1249] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11604c400) [pid = 2093] [serial = 1209] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11805b400) [pid = 2093] [serial = 1230] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1216d4400) [pid = 2093] [serial = 1239] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x11923a000) [pid = 2093] [serial = 1233] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11878d400) [pid = 2093] [serial = 1231] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x112980400) [pid = 2093] [serial = 1225] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x118917800) [pid = 2093] [serial = 1248] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x123588c00) [pid = 2093] [serial = 1218] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x116005000) [pid = 2093] [serial = 1227] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x123410800) [pid = 2093] [serial = 1215] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x116543800) [pid = 2093] [serial = 1228] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1192c9c00) [pid = 2093] [serial = 1212] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x11680c400) [pid = 2093] [serial = 1246] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x113805800) [pid = 2093] [serial = 1221] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1194f8400) [pid = 2093] [serial = 1213] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x125539800) [pid = 2093] [serial = 1216] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1255ae800) [pid = 2093] [serial = 1251] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x11947ec00) [pid = 2093] [serial = 1236] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x1194fb400) [pid = 2093] [serial = 1237] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x1219c9400) [pid = 2093] [serial = 1242] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x125ef1c00) [pid = 2093] [serial = 1219] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x12334a800) [pid = 2093] [serial = 1243] [outer = 0x0] [url = about:blank] 04:19:27 INFO - PROCESS | 2093 | 1471346367323 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]]]}] 04:19:27 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 04:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 04:19:27 INFO - PROCESS | 2093 | 1471346367370 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:19:27 INFO - PROCESS | 2093 | 1471346367372 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:19:27 INFO - PROCESS | 2093 | 1471346367383 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:19:27 INFO - PROCESS | 2093 | 1471346367384 Marionette TRACE conn2 <- [1,1734,null,{}] 04:19:27 INFO - PROCESS | 2093 | 1471346367387 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}] 04:19:27 INFO - PROCESS | 2093 | 1471346367388 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:27 INFO - PROCESS | 2093 | 1471346367467 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:19:27 INFO - PROCESS | 2093 | 1471346367472 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:27 INFO - PROCESS | 2093 | 1471346367473 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa1800 == 31 [pid = 2093] [id = 441] 04:19:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x112924800) [pid = 2093] [serial = 1322] [outer = 0x0] 04:19:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x112928800) [pid = 2093] [serial = 1323] [outer = 0x112924800] 04:19:27 INFO - PROCESS | 2093 | 1471346367504 Marionette DEBUG loaded listener.js 04:19:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x112974800) [pid = 2093] [serial = 1324] [outer = 0x112924800] 04:19:27 INFO - PROCESS | 2093 | 1471346367841 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]]]}] 04:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 04:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:19:27 INFO - PROCESS | 2093 | 1471346367902 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:19:27 INFO - PROCESS | 2093 | 1471346367904 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:19:27 INFO - PROCESS | 2093 | 1471346367906 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:19:27 INFO - PROCESS | 2093 | 1471346367908 Marionette TRACE conn2 <- [1,1738,null,{}] 04:19:27 INFO - PROCESS | 2093 | 1471346367916 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}] 04:19:27 INFO - PROCESS | 2093 | 1471346367919 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:28 INFO - PROCESS | 2093 | 1471346368000 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:19:28 INFO - PROCESS | 2093 | 1471346368005 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:28 INFO - PROCESS | 2093 | 1471346368007 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189cb000 == 32 [pid = 2093] [id = 442] 04:19:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x113379400) [pid = 2093] [serial = 1325] [outer = 0x0] 04:19:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x116005800) [pid = 2093] [serial = 1326] [outer = 0x113379400] 04:19:28 INFO - PROCESS | 2093 | 1471346368039 Marionette DEBUG loaded listener.js 04:19:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x116807800) [pid = 2093] [serial = 1327] [outer = 0x113379400] 04:19:28 INFO - PROCESS | 2093 | 1471346368383 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]]]}] 04:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms 04:19:28 INFO - PROCESS | 2093 | 1471346368429 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:19:28 INFO - PROCESS | 2093 | 1471346368431 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:19:28 INFO - PROCESS | 2093 | 1471346368433 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:19:28 INFO - PROCESS | 2093 | 1471346368434 Marionette TRACE conn2 <- [1,1742,null,{}] 04:19:28 INFO - PROCESS | 2093 | 1471346368437 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}] 04:19:28 INFO - PROCESS | 2093 | 1471346368438 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:28 INFO - PROCESS | 2093 | 1471346368516 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:19:28 INFO - PROCESS | 2093 | 1471346368520 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:28 INFO - PROCESS | 2093 | 1471346368521 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f56800 == 33 [pid = 2093] [id = 443] 04:19:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x1168ef000) [pid = 2093] [serial = 1328] [outer = 0x0] 04:19:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x11759ac00) [pid = 2093] [serial = 1329] [outer = 0x1168ef000] 04:19:28 INFO - PROCESS | 2093 | 1471346368550 Marionette DEBUG loaded listener.js 04:19:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x117f83800) [pid = 2093] [serial = 1330] [outer = 0x1168ef000] 04:19:28 INFO - PROCESS | 2093 | 1471346368913 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]]]}] 04:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 522ms 04:19:28 INFO - PROCESS | 2093 | 1471346368956 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:19:28 INFO - PROCESS | 2093 | 1471346368957 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:19:28 INFO - PROCESS | 2093 | 1471346368961 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:19:28 INFO - PROCESS | 2093 | 1471346368963 Marionette TRACE conn2 <- [1,1746,null,{}] 04:19:28 INFO - PROCESS | 2093 | 1471346368965 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}] 04:19:28 INFO - PROCESS | 2093 | 1471346368966 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:29 INFO - PROCESS | 2093 | 1471346369039 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:19:29 INFO - PROCESS | 2093 | 1471346369101 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 2093 | 1471346369102 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x121133800 == 34 [pid = 2093] [id = 444] 04:19:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1171c0800) [pid = 2093] [serial = 1331] [outer = 0x0] 04:19:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x11813cc00) [pid = 2093] [serial = 1332] [outer = 0x1171c0800] 04:19:29 INFO - PROCESS | 2093 | 1471346369127 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x118e61c00) [pid = 2093] [serial = 1333] [outer = 0x1171c0800] 04:19:29 INFO - PROCESS | 2093 | 1471346369439 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]]]}] 04:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 04:19:29 INFO - PROCESS | 2093 | 1471346369482 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 2093 | 1471346369483 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:19:29 INFO - PROCESS | 2093 | 1471346369486 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 2093 | 1471346369487 Marionette TRACE conn2 <- [1,1750,null,{}] 04:19:29 INFO - PROCESS | 2093 | 1471346369489 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}] 04:19:29 INFO - PROCESS | 2093 | 1471346369493 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:29 INFO - PROCESS | 2093 | 1471346369608 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:19:29 INFO - PROCESS | 2093 | 1471346369644 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 2093 | 1471346369645 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248cd000 == 35 [pid = 2093] [id = 445] 04:19:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11337d400) [pid = 2093] [serial = 1334] [outer = 0x0] 04:19:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x119238c00) [pid = 2093] [serial = 1335] [outer = 0x11337d400] 04:19:29 INFO - PROCESS | 2093 | 1471346369671 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x119955400) [pid = 2093] [serial = 1336] [outer = 0x11337d400] 04:19:29 INFO - PROCESS | 2093 | 1471346369998 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]]]}] 04:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 04:19:30 INFO - PROCESS | 2093 | 1471346370005 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:19:30 INFO - PROCESS | 2093 | 1471346370006 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:19:30 INFO - PROCESS | 2093 | 1471346370010 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:19:30 INFO - PROCESS | 2093 | 1471346370011 Marionette TRACE conn2 <- [1,1754,null,{}] 04:19:30 INFO - PROCESS | 2093 | 1471346370013 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}] 04:19:30 INFO - PROCESS | 2093 | 1471346370015 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:30 INFO - PROCESS | 2093 | 1471346370114 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:19:30 INFO - PROCESS | 2093 | 1471346370128 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:30 INFO - PROCESS | 2093 | 1471346370129 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x126131800 == 36 [pid = 2093] [id = 446] 04:19:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x119bc0400) [pid = 2093] [serial = 1337] [outer = 0x0] 04:19:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x120f97800) [pid = 2093] [serial = 1338] [outer = 0x119bc0400] 04:19:30 INFO - PROCESS | 2093 | 1471346370154 Marionette DEBUG loaded listener.js 04:19:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1214e4000) [pid = 2093] [serial = 1339] [outer = 0x119bc0400] 04:19:30 INFO - PROCESS | 2093 | 1471346370505 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]]]}] 04:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 04:19:30 INFO - PROCESS | 2093 | 1471346370530 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:19:30 INFO - PROCESS | 2093 | 1471346370531 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:19:30 INFO - PROCESS | 2093 | 1471346370533 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:19:30 INFO - PROCESS | 2093 | 1471346370534 Marionette TRACE conn2 <- [1,1758,null,{}] 04:19:30 INFO - PROCESS | 2093 | 1471346370544 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}] 04:19:30 INFO - PROCESS | 2093 | 1471346370546 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:30 INFO - PROCESS | 2093 | 1471346370642 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:19:30 INFO - PROCESS | 2093 | 1471346370645 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:30 INFO - PROCESS | 2093 | 1471346370646 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a58800 == 37 [pid = 2093] [id = 447] 04:19:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x119c23800) [pid = 2093] [serial = 1340] [outer = 0x0] 04:19:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x12192d000) [pid = 2093] [serial = 1341] [outer = 0x119c23800] 04:19:30 INFO - PROCESS | 2093 | 1471346370671 Marionette DEBUG loaded listener.js 04:19:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x121974c00) [pid = 2093] [serial = 1342] [outer = 0x119c23800] 04:19:31 INFO - PROCESS | 2093 | 1471346371005 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]]]}] 04:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 04:19:31 INFO - PROCESS | 2093 | 1471346371051 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:19:31 INFO - PROCESS | 2093 | 1471346371052 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:19:31 INFO - PROCESS | 2093 | 1471346371054 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:19:31 INFO - PROCESS | 2093 | 1471346371056 Marionette TRACE conn2 <- [1,1762,null,{}] 04:19:31 INFO - PROCESS | 2093 | 1471346371058 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}] 04:19:31 INFO - PROCESS | 2093 | 1471346371059 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:31 INFO - PROCESS | 2093 | 1471346371158 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:19:31 INFO - PROCESS | 2093 | 1471346371197 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:31 INFO - PROCESS | 2093 | 1471346371198 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x118713000 == 38 [pid = 2093] [id = 448] 04:19:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x121975c00) [pid = 2093] [serial = 1343] [outer = 0x0] 04:19:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1219c4c00) [pid = 2093] [serial = 1344] [outer = 0x121975c00] 04:19:31 INFO - PROCESS | 2093 | 1471346371222 Marionette DEBUG loaded listener.js 04:19:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x123305000) [pid = 2093] [serial = 1345] [outer = 0x121975c00] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x110e54800) [pid = 2093] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x117c33c00) [pid = 2093] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x119480400) [pid = 2093] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x116109400) [pid = 2093] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11258f000) [pid = 2093] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x112971c00) [pid = 2093] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x121977800) [pid = 2093] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1255b0400) [pid = 2093] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x11923c800) [pid = 2093] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x11969e800) [pid = 2093] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11292e000) [pid = 2093] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x11688cc00) [pid = 2093] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112985c00) [pid = 2093] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:19:31 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x113f45800) [pid = 2093] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:19:31 INFO - PROCESS | 2093 | 1471346371562 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]]]}] 04:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 04:19:31 INFO - PROCESS | 2093 | 1471346371578 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:19:31 INFO - PROCESS | 2093 | 1471346371580 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:19:31 INFO - PROCESS | 2093 | 1471346371582 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:19:31 INFO - PROCESS | 2093 | 1471346371583 Marionette TRACE conn2 <- [1,1766,null,{}] 04:19:31 INFO - PROCESS | 2093 | 1471346371585 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}] 04:19:31 INFO - PROCESS | 2093 | 1471346371586 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:31 INFO - PROCESS | 2093 | 1471346371670 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:19:31 INFO - PROCESS | 2093 | 1471346371726 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:31 INFO - PROCESS | 2093 | 1471346371728 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a46000 == 39 [pid = 2093] [id = 449] 04:19:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x110e58800) [pid = 2093] [serial = 1346] [outer = 0x0] 04:19:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11604c000) [pid = 2093] [serial = 1347] [outer = 0x110e58800] 04:19:31 INFO - PROCESS | 2093 | 1471346371752 Marionette DEBUG loaded listener.js 04:19:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1194ed400) [pid = 2093] [serial = 1348] [outer = 0x110e58800] 04:19:32 INFO - PROCESS | 2093 | 1471346372047 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]]]}] 04:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 517ms 04:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:19:32 INFO - PROCESS | 2093 | 1471346372101 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:19:32 INFO - PROCESS | 2093 | 1471346372102 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:19:32 INFO - PROCESS | 2093 | 1471346372104 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 2093 | 1471346372106 Marionette TRACE conn2 <- [1,1770,null,{}] 04:19:32 INFO - PROCESS | 2093 | 1471346372109 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}] 04:19:32 INFO - PROCESS | 2093 | 1471346372110 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:32 INFO - PROCESS | 2093 | 1471346372203 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:19:32 INFO - PROCESS | 2093 | 1471346372208 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:32 INFO - PROCESS | 2093 | 1471346372210 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7da800 == 40 [pid = 2093] [id = 450] 04:19:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x11995e400) [pid = 2093] [serial = 1349] [outer = 0x0] 04:19:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x123345400) [pid = 2093] [serial = 1350] [outer = 0x11995e400] 04:19:32 INFO - PROCESS | 2093 | 1471346372245 Marionette DEBUG loaded listener.js 04:19:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x125ef1400) [pid = 2093] [serial = 1351] [outer = 0x11995e400] 04:19:32 INFO - PROCESS | 2093 | 1471346372587 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]]]}] 04:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 04:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:19:32 INFO - PROCESS | 2093 | 1471346372624 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:19:32 INFO - PROCESS | 2093 | 1471346372627 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:19:32 INFO - PROCESS | 2093 | 1471346372640 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 2093 | 1471346372641 Marionette TRACE conn2 <- [1,1774,null,{}] 04:19:32 INFO - PROCESS | 2093 | 1471346372644 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}] 04:19:32 INFO - PROCESS | 2093 | 1471346372645 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:32 INFO - PROCESS | 2093 | 1471346372730 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:19:32 INFO - PROCESS | 2093 | 1471346372733 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:32 INFO - PROCESS | 2093 | 1471346372735 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af90000 == 41 [pid = 2093] [id = 451] 04:19:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x125ef0800) [pid = 2093] [serial = 1352] [outer = 0x0] 04:19:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1268a4000) [pid = 2093] [serial = 1353] [outer = 0x125ef0800] 04:19:32 INFO - PROCESS | 2093 | 1471346372762 Marionette DEBUG loaded listener.js 04:19:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x126c4a000) [pid = 2093] [serial = 1354] [outer = 0x125ef0800] 04:19:33 INFO - PROCESS | 2093 | 1471346373159 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]]]}] 04:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 579ms 04:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:19:33 INFO - PROCESS | 2093 | 1471346373210 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:19:33 INFO - PROCESS | 2093 | 1471346373211 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:19:33 INFO - PROCESS | 2093 | 1471346373213 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:19:33 INFO - PROCESS | 2093 | 1471346373214 Marionette TRACE conn2 <- [1,1778,null,{}] 04:19:33 INFO - PROCESS | 2093 | 1471346373217 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}] 04:19:33 INFO - PROCESS | 2093 | 1471346373218 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:33 INFO - PROCESS | 2093 | 1471346373300 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:19:33 INFO - PROCESS | 2093 | 1471346373369 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:33 INFO - PROCESS | 2093 | 1471346373370 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b963800 == 42 [pid = 2093] [id = 452] 04:19:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x126c47c00) [pid = 2093] [serial = 1355] [outer = 0x0] 04:19:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x126c55000) [pid = 2093] [serial = 1356] [outer = 0x126c47c00] 04:19:33 INFO - PROCESS | 2093 | 1471346373394 Marionette DEBUG loaded listener.js 04:19:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12892e000) [pid = 2093] [serial = 1357] [outer = 0x126c47c00] 04:19:33 INFO - PROCESS | 2093 | 1471346373835 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]]]}] 04:19:33 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 04:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 04:19:33 INFO - PROCESS | 2093 | 1471346373883 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:19:33 INFO - PROCESS | 2093 | 1471346373886 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:19:33 INFO - PROCESS | 2093 | 1471346373889 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:19:33 INFO - PROCESS | 2093 | 1471346373893 Marionette TRACE conn2 <- [1,1782,null,{}] 04:19:33 INFO - PROCESS | 2093 | 1471346373914 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}] 04:19:33 INFO - PROCESS | 2093 | 1471346373916 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:34 INFO - PROCESS | 2093 | 1471346374049 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:19:34 INFO - PROCESS | 2093 | 1471346374121 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:34 INFO - PROCESS | 2093 | 1471346374123 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f97800 == 43 [pid = 2093] [id = 453] 04:19:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1121aac00) [pid = 2093] [serial = 1358] [outer = 0x0] 04:19:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1125bb000) [pid = 2093] [serial = 1359] [outer = 0x1121aac00] 04:19:34 INFO - PROCESS | 2093 | 1471346374154 Marionette DEBUG loaded listener.js 04:19:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x112978000) [pid = 2093] [serial = 1360] [outer = 0x1121aac00] 04:19:34 INFO - PROCESS | 2093 | 1471346374565 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]]]}] 04:19:34 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 04:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 692ms 04:19:34 INFO - PROCESS | 2093 | 1471346374582 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:19:34 INFO - PROCESS | 2093 | 1471346374585 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:19:34 INFO - PROCESS | 2093 | 1471346374589 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:19:34 INFO - PROCESS | 2093 | 1471346374591 Marionette TRACE conn2 <- [1,1786,null,{}] 04:19:34 INFO - PROCESS | 2093 | 1471346374594 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}] 04:19:34 INFO - PROCESS | 2093 | 1471346374596 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:34 INFO - PROCESS | 2093 | 1471346374701 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:19:34 INFO - PROCESS | 2093 | 1471346374760 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:34 INFO - PROCESS | 2093 | 1471346374761 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x121a53000 == 44 [pid = 2093] [id = 454] 04:19:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x112986400) [pid = 2093] [serial = 1361] [outer = 0x0] 04:19:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x113f3bc00) [pid = 2093] [serial = 1362] [outer = 0x112986400] 04:19:34 INFO - PROCESS | 2093 | 1471346374792 Marionette DEBUG loaded listener.js 04:19:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1168eec00) [pid = 2093] [serial = 1363] [outer = 0x112986400] 04:19:35 INFO - PROCESS | 2093 | 1471346375179 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]]]}] 04:19:35 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 04:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 621ms 04:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:19:35 INFO - PROCESS | 2093 | 1471346375213 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:19:35 INFO - PROCESS | 2093 | 1471346375214 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:19:35 INFO - PROCESS | 2093 | 1471346375216 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:19:35 INFO - PROCESS | 2093 | 1471346375219 Marionette TRACE conn2 <- [1,1790,null,{}] 04:19:35 INFO - PROCESS | 2093 | 1471346375227 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}] 04:19:35 INFO - PROCESS | 2093 | 1471346375230 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:35 INFO - PROCESS | 2093 | 1471346375334 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:19:35 INFO - PROCESS | 2093 | 1471346375430 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:35 INFO - PROCESS | 2093 | 1471346375433 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b965800 == 45 [pid = 2093] [id = 455] 04:19:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x118e9cc00) [pid = 2093] [serial = 1364] [outer = 0x0] 04:19:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x119484c00) [pid = 2093] [serial = 1365] [outer = 0x118e9cc00] 04:19:35 INFO - PROCESS | 2093 | 1471346375464 Marionette DEBUG loaded listener.js 04:19:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x11969f800) [pid = 2093] [serial = 1366] [outer = 0x118e9cc00] 04:19:35 INFO - PROCESS | 2093 | 1471346375879 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]]]}] 04:19:35 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) 04:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 673ms 04:19:35 INFO - PROCESS | 2093 | 1471346375889 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:19:35 INFO - PROCESS | 2093 | 1471346375891 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:19:35 INFO - PROCESS | 2093 | 1471346375896 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:19:35 INFO - PROCESS | 2093 | 1471346375898 Marionette TRACE conn2 <- [1,1794,null,{}] 04:19:35 INFO - PROCESS | 2093 | 1471346375900 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}] 04:19:35 INFO - PROCESS | 2093 | 1471346375901 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:36 INFO - PROCESS | 2093 | 1471346376007 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:19:36 INFO - PROCESS | 2093 | 1471346376063 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:36 INFO - PROCESS | 2093 | 1471346376065 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf78000 == 46 [pid = 2093] [id = 456] 04:19:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x120fa4000) [pid = 2093] [serial = 1367] [outer = 0x0] 04:19:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1219bfc00) [pid = 2093] [serial = 1368] [outer = 0x120fa4000] 04:19:36 INFO - PROCESS | 2093 | 1471346376097 Marionette DEBUG loaded listener.js 04:19:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x123453800) [pid = 2093] [serial = 1369] [outer = 0x120fa4000] 04:19:36 INFO - PROCESS | 2093 | 1471346376753 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]]]}] 04:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 870ms 04:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:19:36 INFO - PROCESS | 2093 | 1471346376766 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:19:36 INFO - PROCESS | 2093 | 1471346376769 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:19:36 INFO - PROCESS | 2093 | 1471346376772 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:19:36 INFO - PROCESS | 2093 | 1471346376774 Marionette TRACE conn2 <- [1,1798,null,{}] 04:19:36 INFO - PROCESS | 2093 | 1471346376778 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}] 04:19:36 INFO - PROCESS | 2093 | 1471346376779 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:36 INFO - PROCESS | 2093 | 1471346376879 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:19:36 INFO - PROCESS | 2093 | 1471346376940 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:36 INFO - PROCESS | 2093 | 1471346376942 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x11928e800 == 47 [pid = 2093] [id = 457] 04:19:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1125b2400) [pid = 2093] [serial = 1370] [outer = 0x0] 04:19:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x11292e800) [pid = 2093] [serial = 1371] [outer = 0x1125b2400] 04:19:36 INFO - PROCESS | 2093 | 1471346376971 Marionette DEBUG loaded listener.js 04:19:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x112cb8c00) [pid = 2093] [serial = 1372] [outer = 0x1125b2400] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x12af90000 == 46 [pid = 2093] [id = 451] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7da800 == 45 [pid = 2093] [id = 450] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x128a46000 == 44 [pid = 2093] [id = 449] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x118713000 == 43 [pid = 2093] [id = 448] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x126a58800 == 42 [pid = 2093] [id = 447] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x126131800 == 41 [pid = 2093] [id = 446] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x1248cd000 == 40 [pid = 2093] [id = 445] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x121133800 == 39 [pid = 2093] [id = 444] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x120f56800 == 38 [pid = 2093] [id = 443] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x1189cb000 == 37 [pid = 2093] [id = 442] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa1800 == 36 [pid = 2093] [id = 441] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x113d93800 == 35 [pid = 2093] [id = 440] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x12551a800 == 34 [pid = 2093] [id = 439] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x118715000 == 33 [pid = 2093] [id = 438] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7d7000 == 32 [pid = 2093] [id = 437] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf78000 == 31 [pid = 2093] [id = 456] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x12b965800 == 30 [pid = 2093] [id = 455] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x121a53000 == 29 [pid = 2093] [id = 454] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x116f97800 == 28 [pid = 2093] [id = 453] 04:19:37 INFO - PROCESS | 2093 | --DOCSHELL 0x12b963800 == 27 [pid = 2093] [id = 452] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x112986800) [pid = 2093] [serial = 1270] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1121abc00) [pid = 2093] [serial = 1269] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x118917400) [pid = 2093] [serial = 1273] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x118050c00) [pid = 2093] [serial = 1272] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x119955000) [pid = 2093] [serial = 1276] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1194f4000) [pid = 2093] [serial = 1275] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x116ab3c00) [pid = 2093] [serial = 1293] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x12196dc00) [pid = 2093] [serial = 1279] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1175a8000) [pid = 2093] [serial = 1294] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x121924c00) [pid = 2093] [serial = 1278] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x112cbd800) [pid = 2093] [serial = 1290] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x123446400) [pid = 2093] [serial = 1282] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1219c8000) [pid = 2093] [serial = 1281] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x126c4f000) [pid = 2093] [serial = 1285] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x125eefc00) [pid = 2093] [serial = 1284] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1192c4c00) [pid = 2093] [serial = 1296] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x119c2bc00) [pid = 2093] [serial = 1299] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x112980c00) [pid = 2093] [serial = 1302] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x113d4f800) [pid = 2093] [serial = 1303] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x121974400) [pid = 2093] [serial = 1308] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x120fa1c00) [pid = 2093] [serial = 1300] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1219cc800) [pid = 2093] [serial = 1309] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x123519000) [pid = 2093] [serial = 1311] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11610cc00) [pid = 2093] [serial = 1288] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x112e15000) [pid = 2093] [serial = 1287] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x118918800) [pid = 2093] [serial = 1297] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x118782400) [pid = 2093] [serial = 1305] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x12192f000) [pid = 2093] [serial = 1306] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x113d55000) [pid = 2093] [serial = 1291] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 2093 | 1471346377976 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]]]}] 04:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1273ms 04:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:19:38 INFO - PROCESS | 2093 | 1471346378045 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:19:38 INFO - PROCESS | 2093 | 1471346378047 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:19:38 INFO - PROCESS | 2093 | 1471346378050 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:19:38 INFO - PROCESS | 2093 | 1471346378052 Marionette TRACE conn2 <- [1,1802,null,{}] 04:19:38 INFO - PROCESS | 2093 | 1471346378056 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}] 04:19:38 INFO - PROCESS | 2093 | 1471346378058 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:38 INFO - PROCESS | 2093 | 1471346378140 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:19:38 INFO - PROCESS | 2093 | 1471346378149 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 2093 | 1471346378152 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x112f0b800 == 28 [pid = 2093] [id = 458] 04:19:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x112588000) [pid = 2093] [serial = 1373] [outer = 0x0] 04:19:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x11258fc00) [pid = 2093] [serial = 1374] [outer = 0x112588000] 04:19:38 INFO - PROCESS | 2093 | 1471346378181 Marionette DEBUG loaded listener.js 04:19:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x112927800) [pid = 2093] [serial = 1375] [outer = 0x112588000] 04:19:38 INFO - PROCESS | 2093 | 1471346378538 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]]]}] 04:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 04:19:38 INFO - PROCESS | 2093 | 1471346378580 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:19:38 INFO - PROCESS | 2093 | 1471346378583 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:19:38 INFO - PROCESS | 2093 | 1471346378589 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:19:38 INFO - PROCESS | 2093 | 1471346378590 Marionette TRACE conn2 <- [1,1806,null,{}] 04:19:38 INFO - PROCESS | 2093 | 1471346378593 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}] 04:19:38 INFO - PROCESS | 2093 | 1471346378594 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:38 INFO - PROCESS | 2093 | 1471346378672 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:19:38 INFO - PROCESS | 2093 | 1471346378680 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 2093 | 1471346378681 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fac800 == 29 [pid = 2093] [id = 459] 04:19:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x112985c00) [pid = 2093] [serial = 1376] [outer = 0x0] 04:19:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x112e12400) [pid = 2093] [serial = 1377] [outer = 0x112985c00] 04:19:38 INFO - PROCESS | 2093 | 1471346378708 Marionette DEBUG loaded listener.js 04:19:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x113d4f800) [pid = 2093] [serial = 1378] [outer = 0x112985c00] 04:19:39 INFO - PROCESS | 2093 | 1471346379049 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]]]}] 04:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 472ms 04:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:19:39 INFO - PROCESS | 2093 | 1471346379063 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:19:39 INFO - PROCESS | 2093 | 1471346379064 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:19:39 INFO - PROCESS | 2093 | 1471346379067 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:19:39 INFO - PROCESS | 2093 | 1471346379078 Marionette TRACE conn2 <- [1,1810,null,{}] 04:19:39 INFO - PROCESS | 2093 | 1471346379086 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}] 04:19:39 INFO - PROCESS | 2093 | 1471346379090 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:39 INFO - PROCESS | 2093 | 1471346379181 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:19:39 INFO - PROCESS | 2093 | 1471346379258 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:39 INFO - PROCESS | 2093 | 1471346379261 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x11966f000 == 30 [pid = 2093] [id = 460] 04:19:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11610cc00) [pid = 2093] [serial = 1379] [outer = 0x0] 04:19:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x116aa8800) [pid = 2093] [serial = 1380] [outer = 0x11610cc00] 04:19:39 INFO - PROCESS | 2093 | 1471346379308 Marionette DEBUG loaded listener.js 04:19:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x117f78400) [pid = 2093] [serial = 1381] [outer = 0x11610cc00] 04:19:39 INFO - PROCESS | 2093 | 1471346379722 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]]]}] 04:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 682ms 04:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:19:39 INFO - PROCESS | 2093 | 1471346379749 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:19:39 INFO - PROCESS | 2093 | 1471346379751 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:19:39 INFO - PROCESS | 2093 | 1471346379753 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:19:39 INFO - PROCESS | 2093 | 1471346379754 Marionette TRACE conn2 <- [1,1814,null,{}] 04:19:39 INFO - PROCESS | 2093 | 1471346379757 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}] 04:19:39 INFO - PROCESS | 2093 | 1471346379758 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:39 INFO - PROCESS | 2093 | 1471346379838 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:19:39 INFO - PROCESS | 2093 | 1471346379844 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:39 INFO - PROCESS | 2093 | 1471346379846 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x121248800 == 31 [pid = 2093] [id = 461] 04:19:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x118135c00) [pid = 2093] [serial = 1382] [outer = 0x0] 04:19:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x118781c00) [pid = 2093] [serial = 1383] [outer = 0x118135c00] 04:19:39 INFO - PROCESS | 2093 | 1471346379873 Marionette DEBUG loaded listener.js 04:19:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x118e9b800) [pid = 2093] [serial = 1384] [outer = 0x118135c00] 04:19:40 INFO - PROCESS | 2093 | 1471346380242 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]]]}] 04:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 04:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:19:40 INFO - PROCESS | 2093 | 1471346380280 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 2093 | 1471346380282 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:19:40 INFO - PROCESS | 2093 | 1471346380284 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 2093 | 1471346380285 Marionette TRACE conn2 <- [1,1818,null,{}] 04:19:40 INFO - PROCESS | 2093 | 1471346380287 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}] 04:19:40 INFO - PROCESS | 2093 | 1471346380288 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:40 INFO - PROCESS | 2093 | 1471346380393 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:19:40 INFO - PROCESS | 2093 | 1471346380397 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:40 INFO - PROCESS | 2093 | 1471346380398 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x121a53000 == 32 [pid = 2093] [id = 462] 04:19:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x110e5f000) [pid = 2093] [serial = 1385] [outer = 0x0] 04:19:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1192c2400) [pid = 2093] [serial = 1386] [outer = 0x110e5f000] 04:19:40 INFO - PROCESS | 2093 | 1471346380424 Marionette DEBUG loaded listener.js 04:19:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1194ed000) [pid = 2093] [serial = 1387] [outer = 0x110e5f000] 04:19:40 INFO - PROCESS | 2093 | 1471346380781 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]]]}] 04:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 04:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:19:40 INFO - PROCESS | 2093 | 1471346380805 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 2093 | 1471346380807 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:19:40 INFO - PROCESS | 2093 | 1471346380815 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 2093 | 1471346380816 Marionette TRACE conn2 <- [1,1822,null,{}] 04:19:40 INFO - PROCESS | 2093 | 1471346380818 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}] 04:19:40 INFO - PROCESS | 2093 | 1471346380822 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:40 INFO - PROCESS | 2093 | 1471346380940 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:19:40 INFO - PROCESS | 2093 | 1471346380944 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:40 INFO - PROCESS | 2093 | 1471346380945 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249cf000 == 33 [pid = 2093] [id = 463] 04:19:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1194ee000) [pid = 2093] [serial = 1388] [outer = 0x0] 04:19:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x119950400) [pid = 2093] [serial = 1389] [outer = 0x1194ee000] 04:19:40 INFO - PROCESS | 2093 | 1471346380971 Marionette DEBUG loaded listener.js 04:19:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x121974800) [pid = 2093] [serial = 1390] [outer = 0x1194ee000] 04:19:41 INFO - PROCESS | 2093 | 1471346381315 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]]]}] 04:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 524ms 04:19:41 INFO - PROCESS | 2093 | 1471346381334 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:19:41 INFO - PROCESS | 2093 | 1471346381335 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:19:41 INFO - PROCESS | 2093 | 1471346381345 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:19:41 INFO - PROCESS | 2093 | 1471346381347 Marionette TRACE conn2 <- [1,1826,null,{}] 04:19:41 INFO - PROCESS | 2093 | 1471346381349 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}] 04:19:41 INFO - PROCESS | 2093 | 1471346381350 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:41 INFO - PROCESS | 2093 | 1471346381452 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:19:41 INFO - PROCESS | 2093 | 1471346381455 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:41 INFO - PROCESS | 2093 | 1471346381456 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a54800 == 34 [pid = 2093] [id = 464] 04:19:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x110eac000) [pid = 2093] [serial = 1391] [outer = 0x0] 04:19:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1219c5c00) [pid = 2093] [serial = 1392] [outer = 0x110eac000] 04:19:41 INFO - PROCESS | 2093 | 1471346381481 Marionette DEBUG loaded listener.js 04:19:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x123454c00) [pid = 2093] [serial = 1393] [outer = 0x110eac000] 04:19:41 INFO - PROCESS | 2093 | 1471346381829 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]]]}] 04:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 04:19:41 INFO - PROCESS | 2093 | 1471346381869 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:19:41 INFO - PROCESS | 2093 | 1471346381870 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:19:41 INFO - PROCESS | 2093 | 1471346381872 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:19:41 INFO - PROCESS | 2093 | 1471346381873 Marionette TRACE conn2 <- [1,1830,null,{}] 04:19:41 INFO - PROCESS | 2093 | 1471346381876 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}] 04:19:41 INFO - PROCESS | 2093 | 1471346381877 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:41 INFO - PROCESS | 2093 | 1471346381973 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:19:41 INFO - PROCESS | 2093 | 1471346381977 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:41 INFO - PROCESS | 2093 | 1471346381978 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a3c000 == 35 [pid = 2093] [id = 465] 04:19:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1219c8800) [pid = 2093] [serial = 1394] [outer = 0x0] 04:19:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x124d2d000) [pid = 2093] [serial = 1395] [outer = 0x1219c8800] 04:19:42 INFO - PROCESS | 2093 | 1471346382003 Marionette DEBUG loaded listener.js 04:19:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1255ad400) [pid = 2093] [serial = 1396] [outer = 0x1219c8800] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x119bc0400) [pid = 2093] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11337d400) [pid = 2093] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x110e58800) [pid = 2093] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x121975c00) [pid = 2093] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1125b5c00) [pid = 2093] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x112924800) [pid = 2093] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x110eab400) [pid = 2093] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1171c0800) [pid = 2093] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1168ef000) [pid = 2093] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x116aabc00) [pid = 2093] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x113379400) [pid = 2093] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11923d000) [pid = 2093] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x119c23800) [pid = 2093] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x125ef0800) [pid = 2093] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11995e400) [pid = 2093] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:19:42 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x126c47c00) [pid = 2093] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:19:42 INFO - PROCESS | 2093 | 1471346382531 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]]]}] 04:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 668ms 04:19:42 INFO - PROCESS | 2093 | 1471346382550 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:19:42 INFO - PROCESS | 2093 | 1471346382551 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:19:42 INFO - PROCESS | 2093 | 1471346382553 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:19:42 INFO - PROCESS | 2093 | 1471346382555 Marionette TRACE conn2 <- [1,1834,null,{}] 04:19:42 INFO - PROCESS | 2093 | 1471346382557 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}] 04:19:42 INFO - PROCESS | 2093 | 1471346382558 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:42 INFO - PROCESS | 2093 | 1471346382687 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:19:42 INFO - PROCESS | 2093 | 1471346382761 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:42 INFO - PROCESS | 2093 | 1471346382762 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bbc000 == 36 [pid = 2093] [id = 466] 04:19:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x110e2fc00) [pid = 2093] [serial = 1397] [outer = 0x0] 04:19:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x113379400) [pid = 2093] [serial = 1398] [outer = 0x110e2fc00] 04:19:42 INFO - PROCESS | 2093 | 1471346382803 Marionette DEBUG loaded listener.js 04:19:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1175a2400) [pid = 2093] [serial = 1399] [outer = 0x110e2fc00] 04:19:43 INFO - PROCESS | 2093 | 1471346383239 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]]]}] 04:19:43 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 04:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 719ms 04:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:19:43 INFO - PROCESS | 2093 | 1471346383274 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:19:43 INFO - PROCESS | 2093 | 1471346383276 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:19:43 INFO - PROCESS | 2093 | 1471346383279 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:19:43 INFO - PROCESS | 2093 | 1471346383281 Marionette TRACE conn2 <- [1,1838,null,{}] 04:19:43 INFO - PROCESS | 2093 | 1471346383285 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}] 04:19:43 INFO - PROCESS | 2093 | 1471346383287 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:43 INFO - PROCESS | 2093 | 1471346383407 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:19:43 INFO - PROCESS | 2093 | 1471346383413 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:43 INFO - PROCESS | 2093 | 1471346383414 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x129445800 == 37 [pid = 2093] [id = 467] 04:19:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x118918000) [pid = 2093] [serial = 1400] [outer = 0x0] 04:19:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1212cd800) [pid = 2093] [serial = 1401] [outer = 0x118918000] 04:19:43 INFO - PROCESS | 2093 | 1471346383449 Marionette DEBUG loaded listener.js 04:19:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x124b3dc00) [pid = 2093] [serial = 1402] [outer = 0x118918000] 04:19:43 INFO - PROCESS | 2093 | 1471346383782 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]]]}] 04:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 04:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:19:43 INFO - PROCESS | 2093 | 1471346383799 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:19:43 INFO - PROCESS | 2093 | 1471346383801 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:19:43 INFO - PROCESS | 2093 | 1471346383803 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:19:43 INFO - PROCESS | 2093 | 1471346383805 Marionette TRACE conn2 <- [1,1842,null,{}] 04:19:43 INFO - PROCESS | 2093 | 1471346383807 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}] 04:19:43 INFO - PROCESS | 2093 | 1471346383809 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:43 INFO - PROCESS | 2093 | 1471346383935 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:19:43 INFO - PROCESS | 2093 | 1471346383942 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:43 INFO - PROCESS | 2093 | 1471346383944 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a568800 == 38 [pid = 2093] [id = 468] 04:19:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x11891bc00) [pid = 2093] [serial = 1403] [outer = 0x0] 04:19:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x124d38400) [pid = 2093] [serial = 1404] [outer = 0x11891bc00] 04:19:43 INFO - PROCESS | 2093 | 1471346383971 Marionette DEBUG loaded listener.js 04:19:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x126c46400) [pid = 2093] [serial = 1405] [outer = 0x11891bc00] 04:19:44 INFO - PROCESS | 2093 | 1471346384306 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]]]}] 04:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 523ms 04:19:44 INFO - PROCESS | 2093 | 1471346384368 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:19:44 INFO - PROCESS | 2093 | 1471346384370 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:19:44 INFO - PROCESS | 2093 | 1471346384375 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:19:44 INFO - PROCESS | 2093 | 1471346384377 Marionette TRACE conn2 <- [1,1846,null,{}] 04:19:44 INFO - PROCESS | 2093 | 1471346384381 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}] 04:19:44 INFO - PROCESS | 2093 | 1471346384383 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:44 INFO - PROCESS | 2093 | 1471346384483 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:19:44 INFO - PROCESS | 2093 | 1471346384578 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:44 INFO - PROCESS | 2093 | 1471346384580 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x116584800 == 39 [pid = 2093] [id = 469] 04:19:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x110eb0400) [pid = 2093] [serial = 1406] [outer = 0x0] 04:19:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x111f0ec00) [pid = 2093] [serial = 1407] [outer = 0x110eb0400] 04:19:44 INFO - PROCESS | 2093 | 1471346384614 Marionette DEBUG loaded listener.js 04:19:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1125b7800) [pid = 2093] [serial = 1408] [outer = 0x110eb0400] 04:19:45 INFO - PROCESS | 2093 | 1471346385143 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]]]}] 04:19:45 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) 04:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 826ms 04:19:45 INFO - PROCESS | 2093 | 1471346385245 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:19:45 INFO - PROCESS | 2093 | 1471346385247 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:19:45 INFO - PROCESS | 2093 | 1471346385253 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:19:45 INFO - PROCESS | 2093 | 1471346385255 Marionette TRACE conn2 <- [1,1850,null,{}] 04:19:45 INFO - PROCESS | 2093 | 1471346385258 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}] 04:19:45 INFO - PROCESS | 2093 | 1471346385260 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:45 INFO - PROCESS | 2093 | 1471346385351 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:19:45 INFO - PROCESS | 2093 | 1471346385430 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:45 INFO - PROCESS | 2093 | 1471346385431 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x121076800 == 40 [pid = 2093] [id = 470] 04:19:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x11337dc00) [pid = 2093] [serial = 1409] [outer = 0x0] 04:19:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x113f42c00) [pid = 2093] [serial = 1410] [outer = 0x11337dc00] 04:19:45 INFO - PROCESS | 2093 | 1471346385463 Marionette DEBUG loaded listener.js 04:19:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x116807c00) [pid = 2093] [serial = 1411] [outer = 0x11337dc00] 04:19:46 INFO - PROCESS | 2093 | 1471346386132 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]]]}] 04:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 928ms 04:19:46 INFO - PROCESS | 2093 | 1471346386180 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:19:46 INFO - PROCESS | 2093 | 1471346386183 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:19:46 INFO - PROCESS | 2093 | 1471346386186 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:19:46 INFO - PROCESS | 2093 | 1471346386188 Marionette TRACE conn2 <- [1,1854,null,{}] 04:19:46 INFO - PROCESS | 2093 | 1471346386192 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}] 04:19:46 INFO - PROCESS | 2093 | 1471346386194 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:46 INFO - PROCESS | 2093 | 1471346386319 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:19:46 INFO - PROCESS | 2093 | 1471346386392 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:46 INFO - PROCESS | 2093 | 1471346386395 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x11607e800 == 41 [pid = 2093] [id = 471] 04:19:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x110ead000) [pid = 2093] [serial = 1412] [outer = 0x0] 04:19:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11297dc00) [pid = 2093] [serial = 1413] [outer = 0x110ead000] 04:19:46 INFO - PROCESS | 2093 | 1471346386470 Marionette DEBUG loaded listener.js 04:19:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x112e75c00) [pid = 2093] [serial = 1414] [outer = 0x110ead000] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x129445800 == 40 [pid = 2093] [id = 467] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x128bbc000 == 39 [pid = 2093] [id = 466] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x128a3c000 == 38 [pid = 2093] [id = 465] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x126a54800 == 37 [pid = 2093] [id = 464] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x1249cf000 == 36 [pid = 2093] [id = 463] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x121a53000 == 35 [pid = 2093] [id = 462] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x121248800 == 34 [pid = 2093] [id = 461] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x11966f000 == 33 [pid = 2093] [id = 460] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x116fac800 == 32 [pid = 2093] [id = 459] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x112f0b800 == 31 [pid = 2093] [id = 458] 04:19:46 INFO - PROCESS | 2093 | --DOCSHELL 0x11928e800 == 30 [pid = 2093] [id = 457] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x120f97800) [pid = 2093] [serial = 1338] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x119955400) [pid = 2093] [serial = 1336] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x119238c00) [pid = 2093] [serial = 1335] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11604c000) [pid = 2093] [serial = 1347] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x1219c4c00) [pid = 2093] [serial = 1344] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x113abf400) [pid = 2093] [serial = 1315] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x112928800) [pid = 2093] [serial = 1323] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x112974800) [pid = 2093] [serial = 1324] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x110eaf400) [pid = 2093] [serial = 1320] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x111e5b800) [pid = 2093] [serial = 1321] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11813cc00) [pid = 2093] [serial = 1332] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x11759ac00) [pid = 2093] [serial = 1329] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x117f83800) [pid = 2093] [serial = 1330] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x118058400) [pid = 2093] [serial = 1317] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x118310c00) [pid = 2093] [serial = 1318] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x116005800) [pid = 2093] [serial = 1326] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x116807800) [pid = 2093] [serial = 1327] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x124da2c00) [pid = 2093] [serial = 1312] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x11297ec00) [pid = 2093] [serial = 1314] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x12192d000) [pid = 2093] [serial = 1341] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x126c4a000) [pid = 2093] [serial = 1354] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1194ed400) [pid = 2093] [serial = 1348] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x123345400) [pid = 2093] [serial = 1350] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x125ef1400) [pid = 2093] [serial = 1351] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1268a4000) [pid = 2093] [serial = 1353] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x123305000) [pid = 2093] [serial = 1345] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1214e4000) [pid = 2093] [serial = 1339] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x121974c00) [pid = 2093] [serial = 1342] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x118e61c00) [pid = 2093] [serial = 1333] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x12892e000) [pid = 2093] [serial = 1357] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x126c55000) [pid = 2093] [serial = 1356] [outer = 0x0] [url = about:blank] 04:19:46 INFO - PROCESS | 2093 | 1471346386822 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]]]}] 04:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 04:19:46 INFO - PROCESS | 2093 | 1471346386857 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:19:46 INFO - PROCESS | 2093 | 1471346386861 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:19:46 INFO - PROCESS | 2093 | 1471346386866 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:19:46 INFO - PROCESS | 2093 | 1471346386868 Marionette TRACE conn2 <- [1,1858,null,{}] 04:19:46 INFO - PROCESS | 2093 | 1471346386871 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}] 04:19:46 INFO - PROCESS | 2093 | 1471346386872 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:46 INFO - PROCESS | 2093 | 1471346386967 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:19:47 INFO - PROCESS | 2093 | 1471346387030 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:47 INFO - PROCESS | 2093 | 1471346387031 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189ca000 == 31 [pid = 2093] [id = 472] 04:19:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x11509dc00) [pid = 2093] [serial = 1415] [outer = 0x0] 04:19:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x1168ef800) [pid = 2093] [serial = 1416] [outer = 0x11509dc00] 04:19:47 INFO - PROCESS | 2093 | 1471346387058 Marionette DEBUG loaded listener.js 04:19:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x118055c00) [pid = 2093] [serial = 1417] [outer = 0x11509dc00] 04:19:47 INFO - PROCESS | 2093 | 1471346387363 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]]]}] 04:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 04:19:47 INFO - PROCESS | 2093 | 1471346387386 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:19:47 INFO - PROCESS | 2093 | 1471346387387 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:19:47 INFO - PROCESS | 2093 | 1471346387390 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:19:47 INFO - PROCESS | 2093 | 1471346387392 Marionette TRACE conn2 <- [1,1862,null,{}] 04:19:47 INFO - PROCESS | 2093 | 1471346387404 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}] 04:19:47 INFO - PROCESS | 2093 | 1471346387407 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:47 INFO - PROCESS | 2093 | 1471346387497 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:19:47 INFO - PROCESS | 2093 | 1471346387553 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:47 INFO - PROCESS | 2093 | 1471346387555 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x121074000 == 32 [pid = 2093] [id = 473] 04:19:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x11805a000) [pid = 2093] [serial = 1418] [outer = 0x0] 04:19:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x11891a400) [pid = 2093] [serial = 1419] [outer = 0x11805a000] 04:19:47 INFO - PROCESS | 2093 | 1471346387583 Marionette DEBUG loaded listener.js 04:19:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x1194f4800) [pid = 2093] [serial = 1420] [outer = 0x11805a000] 04:19:47 INFO - PROCESS | 2093 | 1471346387868 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]]]}] 04:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 525ms 04:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:19:47 INFO - PROCESS | 2093 | 1471346387917 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:19:47 INFO - PROCESS | 2093 | 1471346387919 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:19:47 INFO - PROCESS | 2093 | 1471346387921 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:19:47 INFO - PROCESS | 2093 | 1471346387922 Marionette TRACE conn2 <- [1,1866,null,{}] 04:19:47 INFO - PROCESS | 2093 | 1471346387924 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}] 04:19:47 INFO - PROCESS | 2093 | 1471346387927 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:48 INFO - PROCESS | 2093 | 1471346388013 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:19:48 INFO - PROCESS | 2093 | 1471346388017 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:48 INFO - PROCESS | 2093 | 1471346388018 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234a2000 == 33 [pid = 2093] [id = 474] 04:19:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x119955000) [pid = 2093] [serial = 1421] [outer = 0x0] 04:19:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x120fa1c00) [pid = 2093] [serial = 1422] [outer = 0x119955000] 04:19:48 INFO - PROCESS | 2093 | 1471346388044 Marionette DEBUG loaded listener.js 04:19:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x121924c00) [pid = 2093] [serial = 1423] [outer = 0x119955000] 04:19:48 INFO - PROCESS | 2093 | 1471346388390 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]]]}] 04:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 04:19:48 INFO - PROCESS | 2093 | 1471346388439 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:19:48 INFO - PROCESS | 2093 | 1471346388440 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:19:48 INFO - PROCESS | 2093 | 1471346388445 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:19:48 INFO - PROCESS | 2093 | 1471346388447 Marionette TRACE conn2 <- [1,1870,null,{}] 04:19:48 INFO - PROCESS | 2093 | 1471346388449 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}] 04:19:48 INFO - PROCESS | 2093 | 1471346388451 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:48 INFO - PROCESS | 2093 | 1471346388544 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:19:48 INFO - PROCESS | 2093 | 1471346388549 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:48 INFO - PROCESS | 2093 | 1471346388550 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12613b800 == 34 [pid = 2093] [id = 475] 04:19:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11267b400) [pid = 2093] [serial = 1424] [outer = 0x0] 04:19:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x12196e400) [pid = 2093] [serial = 1425] [outer = 0x11267b400] 04:19:48 INFO - PROCESS | 2093 | 1471346388580 Marionette DEBUG loaded listener.js 04:19:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x121a30000) [pid = 2093] [serial = 1426] [outer = 0x11267b400] 04:19:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x121a38000) [pid = 2093] [serial = 1427] [outer = 0x12c5ca800] 04:19:49 INFO - PROCESS | 2093 | 1471346389154 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]]]}] 04:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 04:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:19:49 INFO - PROCESS | 2093 | 1471346389164 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:19:49 INFO - PROCESS | 2093 | 1471346389166 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:19:49 INFO - PROCESS | 2093 | 1471346389168 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:19:49 INFO - PROCESS | 2093 | 1471346389169 Marionette TRACE conn2 <- [1,1874,null,{}] 04:19:49 INFO - PROCESS | 2093 | 1471346389171 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}] 04:19:49 INFO - PROCESS | 2093 | 1471346389175 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:49 INFO - PROCESS | 2093 | 1471346389291 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:19:49 INFO - PROCESS | 2093 | 1471346389349 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:49 INFO - PROCESS | 2093 | 1471346389350 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a51800 == 35 [pid = 2093] [id = 476] 04:19:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x121972400) [pid = 2093] [serial = 1428] [outer = 0x0] 04:19:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x126807400) [pid = 2093] [serial = 1429] [outer = 0x121972400] 04:19:49 INFO - PROCESS | 2093 | 1471346389376 Marionette DEBUG loaded listener.js 04:19:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x12891f800) [pid = 2093] [serial = 1430] [outer = 0x121972400] 04:19:49 INFO - PROCESS | 2093 | 1471346389716 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]]]}] 04:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 568ms 04:19:49 INFO - PROCESS | 2093 | 1471346389745 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:19:49 INFO - PROCESS | 2093 | 1471346389747 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:19:49 INFO - PROCESS | 2093 | 1471346389751 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:19:49 INFO - PROCESS | 2093 | 1471346389753 Marionette TRACE conn2 <- [1,1878,null,{}] 04:19:49 INFO - PROCESS | 2093 | 1471346389756 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}] 04:19:49 INFO - PROCESS | 2093 | 1471346389768 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:49 INFO - PROCESS | 2093 | 1471346389922 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:19:49 INFO - PROCESS | 2093 | 1471346389939 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:49 INFO - PROCESS | 2093 | 1471346389940 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x12942c800 == 36 [pid = 2093] [id = 477] 04:19:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x115d1e400) [pid = 2093] [serial = 1431] [outer = 0x0] 04:19:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x128b62000) [pid = 2093] [serial = 1432] [outer = 0x115d1e400] 04:19:49 INFO - PROCESS | 2093 | 1471346389983 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x128b6b000) [pid = 2093] [serial = 1433] [outer = 0x115d1e400] 04:19:50 INFO - PROCESS | 2093 | 1471346390351 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]]]}] 04:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 624ms 04:19:50 INFO - PROCESS | 2093 | 1471346390376 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:19:50 INFO - PROCESS | 2093 | 1471346390377 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:19:50 INFO - PROCESS | 2093 | 1471346390380 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:19:50 INFO - PROCESS | 2093 | 1471346390381 Marionette TRACE conn2 <- [1,1882,null,{}] 04:19:50 INFO - PROCESS | 2093 | 1471346390383 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}] 04:19:50 INFO - PROCESS | 2093 | 1471346390384 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:50 INFO - PROCESS | 2093 | 1471346390492 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:19:50 INFO - PROCESS | 2093 | 1471346390496 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:50 INFO - PROCESS | 2093 | 1471346390497 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a57a000 == 37 [pid = 2093] [id = 478] 04:19:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x11759dc00) [pid = 2093] [serial = 1434] [outer = 0x0] 04:19:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x128c40800) [pid = 2093] [serial = 1435] [outer = 0x11759dc00] 04:19:50 INFO - PROCESS | 2093 | 1471346390523 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x128c48000) [pid = 2093] [serial = 1436] [outer = 0x11759dc00] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x110e5f000) [pid = 2093] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x112985c00) [pid = 2093] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1125b2400) [pid = 2093] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x112588000) [pid = 2093] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11610cc00) [pid = 2093] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x118135c00) [pid = 2093] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1121aac00) [pid = 2093] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x118918000) [pid = 2093] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x112986400) [pid = 2093] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x118e9cc00) [pid = 2093] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x1194ee000) [pid = 2093] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x120fa4000) [pid = 2093] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x110eac000) [pid = 2093] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1219c8800) [pid = 2093] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:19:50 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x110e2fc00) [pid = 2093] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:19:50 INFO - PROCESS | 2093 | 1471346390932 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]]]}] 04:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 570ms 04:19:50 INFO - PROCESS | 2093 | 1471346390951 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:19:50 INFO - PROCESS | 2093 | 1471346390952 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:19:50 INFO - PROCESS | 2093 | 1471346390954 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:19:50 INFO - PROCESS | 2093 | 1471346390967 Marionette TRACE conn2 <- [1,1886,null,{}] 04:19:50 INFO - PROCESS | 2093 | 1471346390970 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}] 04:19:50 INFO - PROCESS | 2093 | 1471346390971 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:51 INFO - PROCESS | 2093 | 1471346391052 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:19:51 INFO - PROCESS | 2093 | 1471346391056 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:51 INFO - PROCESS | 2093 | 1471346391057 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x129447800 == 38 [pid = 2093] [id = 479] 04:19:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x112588000) [pid = 2093] [serial = 1437] [outer = 0x0] 04:19:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x112ded400) [pid = 2093] [serial = 1438] [outer = 0x112588000] 04:19:51 INFO - PROCESS | 2093 | 1471346391083 Marionette DEBUG loaded listener.js 04:19:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11923e000) [pid = 2093] [serial = 1439] [outer = 0x112588000] 04:19:51 INFO - PROCESS | 2093 | 1471346391417 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]]]}] 04:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 480ms 04:19:51 INFO - PROCESS | 2093 | 1471346391435 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:19:51 INFO - PROCESS | 2093 | 1471346391436 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:19:51 INFO - PROCESS | 2093 | 1471346391438 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:19:51 INFO - PROCESS | 2093 | 1471346391439 Marionette TRACE conn2 <- [1,1890,null,{}] 04:19:51 INFO - PROCESS | 2093 | 1471346391441 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}] 04:19:51 INFO - PROCESS | 2093 | 1471346391444 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:51 INFO - PROCESS | 2093 | 1471346391549 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:19:51 INFO - PROCESS | 2093 | 1471346391555 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:51 INFO - PROCESS | 2093 | 1471346391556 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8e000 == 39 [pid = 2093] [id = 480] 04:19:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x112993400) [pid = 2093] [serial = 1440] [outer = 0x0] 04:19:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x120f9a400) [pid = 2093] [serial = 1441] [outer = 0x112993400] 04:19:51 INFO - PROCESS | 2093 | 1471346391581 Marionette DEBUG loaded listener.js 04:19:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x121923c00) [pid = 2093] [serial = 1442] [outer = 0x112993400] 04:19:51 INFO - PROCESS | 2093 | 1471346391902 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]]]}] 04:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 520ms 04:19:51 INFO - PROCESS | 2093 | 1471346391958 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:19:51 INFO - PROCESS | 2093 | 1471346391960 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:19:51 INFO - PROCESS | 2093 | 1471346391962 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:19:51 INFO - PROCESS | 2093 | 1471346391963 Marionette TRACE conn2 <- [1,1894,null,{}] 04:19:51 INFO - PROCESS | 2093 | 1471346391966 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}] 04:19:51 INFO - PROCESS | 2093 | 1471346391967 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:52 INFO - PROCESS | 2093 | 1471346392057 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:19:52 INFO - PROCESS | 2093 | 1471346392063 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:52 INFO - PROCESS | 2093 | 1471346392065 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf6e000 == 40 [pid = 2093] [id = 481] 04:19:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x128c49400) [pid = 2093] [serial = 1443] [outer = 0x0] 04:19:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x128fcc800) [pid = 2093] [serial = 1444] [outer = 0x128c49400] 04:19:52 INFO - PROCESS | 2093 | 1471346392087 Marionette DEBUG loaded listener.js 04:19:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1292d5000) [pid = 2093] [serial = 1445] [outer = 0x128c49400] 04:19:52 INFO - PROCESS | 2093 | 1471346392498 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]]]}] 04:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 04:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:19:52 INFO - PROCESS | 2093 | 1471346392533 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:19:52 INFO - PROCESS | 2093 | 1471346392534 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:19:52 INFO - PROCESS | 2093 | 1471346392536 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:19:52 INFO - PROCESS | 2093 | 1471346392537 Marionette TRACE conn2 <- [1,1898,null,{}] 04:19:52 INFO - PROCESS | 2093 | 1471346392539 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}] 04:19:52 INFO - PROCESS | 2093 | 1471346392540 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:52 INFO - PROCESS | 2093 | 1471346392621 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:19:52 INFO - PROCESS | 2093 | 1471346392627 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:52 INFO - PROCESS | 2093 | 1471346392628 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2d3000 == 41 [pid = 2093] [id = 482] 04:19:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1292d5800) [pid = 2093] [serial = 1446] [outer = 0x0] 04:19:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1294a9000) [pid = 2093] [serial = 1447] [outer = 0x1292d5800] 04:19:52 INFO - PROCESS | 2093 | 1471346392653 Marionette DEBUG loaded listener.js 04:19:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1294b4400) [pid = 2093] [serial = 1448] [outer = 0x1292d5800] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x11607e800 == 40 [pid = 2093] [id = 471] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x121076800 == 39 [pid = 2093] [id = 470] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x116584800 == 38 [pid = 2093] [id = 469] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12a568800 == 37 [pid = 2093] [id = 468] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x1234a2000 == 36 [pid = 2093] [id = 474] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x121074000 == 35 [pid = 2093] [id = 473] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x129447800 == 34 [pid = 2093] [id = 479] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12942c800 == 33 [pid = 2093] [id = 477] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12a57a000 == 32 [pid = 2093] [id = 478] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf6e000 == 31 [pid = 2093] [id = 481] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x128a51800 == 30 [pid = 2093] [id = 476] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12613b800 == 29 [pid = 2093] [id = 475] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8e000 == 28 [pid = 2093] [id = 480] 04:19:53 INFO - PROCESS | 2093 | --DOCSHELL 0x1189ca000 == 27 [pid = 2093] [id = 472] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1192c2400) [pid = 2093] [serial = 1386] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x112e12400) [pid = 2093] [serial = 1377] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x113d4f800) [pid = 2093] [serial = 1378] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x112cb8c00) [pid = 2093] [serial = 1372] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11292e800) [pid = 2093] [serial = 1371] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11258fc00) [pid = 2093] [serial = 1374] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x112927800) [pid = 2093] [serial = 1375] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x116aa8800) [pid = 2093] [serial = 1380] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x117f78400) [pid = 2093] [serial = 1381] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x118781c00) [pid = 2093] [serial = 1383] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112978000) [pid = 2093] [serial = 1360] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1125bb000) [pid = 2093] [serial = 1359] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x124b3dc00) [pid = 2093] [serial = 1402] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x1168eec00) [pid = 2093] [serial = 1363] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x113f3bc00) [pid = 2093] [serial = 1362] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x11969f800) [pid = 2093] [serial = 1366] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x119484c00) [pid = 2093] [serial = 1365] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x119950400) [pid = 2093] [serial = 1389] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x123453800) [pid = 2093] [serial = 1369] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x1219c5c00) [pid = 2093] [serial = 1392] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x121974800) [pid = 2093] [serial = 1390] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x124d2d000) [pid = 2093] [serial = 1395] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x113379400) [pid = 2093] [serial = 1398] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x123454c00) [pid = 2093] [serial = 1393] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x1212cd800) [pid = 2093] [serial = 1401] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x1219bfc00) [pid = 2093] [serial = 1368] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x1255ad400) [pid = 2093] [serial = 1396] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x1194ed000) [pid = 2093] [serial = 1387] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x118e9b800) [pid = 2093] [serial = 1384] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x1175a2400) [pid = 2093] [serial = 1399] [outer = 0x0] [url = about:blank] 04:19:53 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x124d38400) [pid = 2093] [serial = 1404] [outer = 0x0] [url = about:blank] 04:19:54 INFO - PROCESS | 2093 | 1471346394073 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]]]}] 04:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1569ms 04:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:19:54 INFO - PROCESS | 2093 | 1471346394106 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:19:54 INFO - PROCESS | 2093 | 1471346394109 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:19:54 INFO - PROCESS | 2093 | 1471346394112 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:19:54 INFO - PROCESS | 2093 | 1471346394114 Marionette TRACE conn2 <- [1,1902,null,{}] 04:19:54 INFO - PROCESS | 2093 | 1471346394118 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}] 04:19:54 INFO - PROCESS | 2093 | 1471346394120 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:54 INFO - PROCESS | 2093 | 1471346394204 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:19:54 INFO - PROCESS | 2093 | 1471346394256 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:54 INFO - PROCESS | 2093 | 1471346394259 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x1150b9000 == 28 [pid = 2093] [id = 483] 04:19:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x11213e000) [pid = 2093] [serial = 1449] [outer = 0x0] 04:19:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x11258bc00) [pid = 2093] [serial = 1450] [outer = 0x11213e000] 04:19:54 INFO - PROCESS | 2093 | 1471346394288 Marionette DEBUG loaded listener.js 04:19:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x111c75800) [pid = 2093] [serial = 1451] [outer = 0x11213e000] 04:19:54 INFO - PROCESS | 2093 | 1471346394608 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]]]}] 04:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 521ms 04:19:54 INFO - PROCESS | 2093 | 1471346394633 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:19:54 INFO - PROCESS | 2093 | 1471346394636 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:19:54 INFO - PROCESS | 2093 | 1471346394641 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:19:54 INFO - PROCESS | 2093 | 1471346394643 Marionette TRACE conn2 <- [1,1906,null,{}] 04:19:54 INFO - PROCESS | 2093 | 1471346394648 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}] 04:19:54 INFO - PROCESS | 2093 | 1471346394650 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:54 INFO - PROCESS | 2093 | 1471346394727 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:19:54 INFO - PROCESS | 2093 | 1471346394731 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:54 INFO - PROCESS | 2093 | 1471346394733 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x117176000 == 29 [pid = 2093] [id = 484] 04:19:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x112928800) [pid = 2093] [serial = 1452] [outer = 0x0] 04:19:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x112986400) [pid = 2093] [serial = 1453] [outer = 0x112928800] 04:19:54 INFO - PROCESS | 2093 | 1471346394763 Marionette DEBUG loaded listener.js 04:19:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x112e15000) [pid = 2093] [serial = 1454] [outer = 0x112928800] 04:19:55 INFO - PROCESS | 2093 | 1471346395135 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]]]}] 04:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 04:19:55 INFO - PROCESS | 2093 | 1471346395164 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:19:55 INFO - PROCESS | 2093 | 1471346395166 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:19:55 INFO - PROCESS | 2093 | 1471346395169 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:19:55 INFO - PROCESS | 2093 | 1471346395186 Marionette TRACE conn2 <- [1,1910,null,{}] 04:19:55 INFO - PROCESS | 2093 | 1471346395198 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}] 04:19:55 INFO - PROCESS | 2093 | 1471346395203 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:55 INFO - PROCESS | 2093 | 1471346395324 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:19:55 INFO - PROCESS | 2093 | 1471346395345 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:55 INFO - PROCESS | 2093 | 1471346395347 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189c7800 == 30 [pid = 2093] [id = 485] 04:19:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x110e55800) [pid = 2093] [serial = 1455] [outer = 0x0] 04:19:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x11600c800) [pid = 2093] [serial = 1456] [outer = 0x110e55800] 04:19:55 INFO - PROCESS | 2093 | 1471346395394 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x116808800) [pid = 2093] [serial = 1457] [outer = 0x110e55800] 04:19:55 INFO - PROCESS | 2093 | 1471346395783 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]]]}] 04:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 639ms 04:19:55 INFO - PROCESS | 2093 | 1471346395808 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:19:55 INFO - PROCESS | 2093 | 1471346395811 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:19:55 INFO - PROCESS | 2093 | 1471346395814 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:19:55 INFO - PROCESS | 2093 | 1471346395815 Marionette TRACE conn2 <- [1,1914,null,{}] 04:19:55 INFO - PROCESS | 2093 | 1471346395817 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}] 04:19:55 INFO - PROCESS | 2093 | 1471346395818 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:55 INFO - PROCESS | 2093 | 1471346395897 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:19:55 INFO - PROCESS | 2093 | 1471346395900 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:55 INFO - PROCESS | 2093 | 1471346395901 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b43800 == 31 [pid = 2093] [id = 486] 04:19:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x1168eec00) [pid = 2093] [serial = 1458] [outer = 0x0] 04:19:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x11759a400) [pid = 2093] [serial = 1459] [outer = 0x1168eec00] 04:19:55 INFO - PROCESS | 2093 | 1471346395927 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x117f78400) [pid = 2093] [serial = 1460] [outer = 0x1168eec00] 04:19:56 INFO - PROCESS | 2093 | 1471346396251 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]]]}] 04:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 468ms 04:19:56 INFO - PROCESS | 2093 | 1471346396282 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:19:56 INFO - PROCESS | 2093 | 1471346396284 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:19:56 INFO - PROCESS | 2093 | 1471346396286 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:19:56 INFO - PROCESS | 2093 | 1471346396287 Marionette TRACE conn2 <- [1,1918,null,{}] 04:19:56 INFO - PROCESS | 2093 | 1471346396289 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}] 04:19:56 INFO - PROCESS | 2093 | 1471346396290 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:56 INFO - PROCESS | 2093 | 1471346396370 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:19:56 INFO - PROCESS | 2093 | 1471346396373 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:56 INFO - PROCESS | 2093 | 1471346396375 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x121081800 == 32 [pid = 2093] [id = 487] 04:19:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x111ca8c00) [pid = 2093] [serial = 1461] [outer = 0x0] 04:19:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x118057000) [pid = 2093] [serial = 1462] [outer = 0x111ca8c00] 04:19:56 INFO - PROCESS | 2093 | 1471346396405 Marionette DEBUG loaded listener.js 04:19:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x118308800) [pid = 2093] [serial = 1463] [outer = 0x111ca8c00] 04:19:56 INFO - PROCESS | 2093 | 1471346396742 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]]]}] 04:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 468ms 04:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:19:56 INFO - PROCESS | 2093 | 1471346396754 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:19:56 INFO - PROCESS | 2093 | 1471346396756 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:19:56 INFO - PROCESS | 2093 | 1471346396780 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:19:56 INFO - PROCESS | 2093 | 1471346396781 Marionette TRACE conn2 <- [1,1922,null,{}] 04:19:56 INFO - PROCESS | 2093 | 1471346396784 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}] 04:19:56 INFO - PROCESS | 2093 | 1471346396788 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:56 INFO - PROCESS | 2093 | 1471346396883 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:19:56 INFO - PROCESS | 2093 | 1471346396887 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:56 INFO - PROCESS | 2093 | 1471346396888 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x121a3f800 == 33 [pid = 2093] [id = 488] 04:19:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x117f83800) [pid = 2093] [serial = 1464] [outer = 0x0] 04:19:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118913400) [pid = 2093] [serial = 1465] [outer = 0x117f83800] 04:19:56 INFO - PROCESS | 2093 | 1471346396916 Marionette DEBUG loaded listener.js 04:19:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x119485000) [pid = 2093] [serial = 1466] [outer = 0x117f83800] 04:19:57 INFO - PROCESS | 2093 | 1471346397235 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]]]}] 04:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 491ms 04:19:57 INFO - PROCESS | 2093 | 1471346397250 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:19:57 INFO - PROCESS | 2093 | 1471346397251 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:19:57 INFO - PROCESS | 2093 | 1471346397253 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:19:57 INFO - PROCESS | 2093 | 1471346397254 Marionette TRACE conn2 <- [1,1926,null,{}] 04:19:57 INFO - PROCESS | 2093 | 1471346397256 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}] 04:19:57 INFO - PROCESS | 2093 | 1471346397258 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:57 INFO - PROCESS | 2093 | 1471346397342 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:19:57 INFO - PROCESS | 2093 | 1471346397348 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:57 INFO - PROCESS | 2093 | 1471346397349 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249cf000 == 34 [pid = 2093] [id = 489] 04:19:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x116109000) [pid = 2093] [serial = 1467] [outer = 0x0] 04:19:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x11969f400) [pid = 2093] [serial = 1468] [outer = 0x116109000] 04:19:57 INFO - PROCESS | 2093 | 1471346397374 Marionette DEBUG loaded listener.js 04:19:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x119c23800) [pid = 2093] [serial = 1469] [outer = 0x116109000] 04:19:57 INFO - PROCESS | 2093 | 1471346397700 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]]]}] 04:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 471ms 04:19:57 INFO - PROCESS | 2093 | 1471346397725 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:19:57 INFO - PROCESS | 2093 | 1471346397727 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:19:57 INFO - PROCESS | 2093 | 1471346397731 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:19:57 INFO - PROCESS | 2093 | 1471346397732 Marionette TRACE conn2 <- [1,1930,null,{}] 04:19:57 INFO - PROCESS | 2093 | 1471346397734 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}] 04:19:57 INFO - PROCESS | 2093 | 1471346397736 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:57 INFO - PROCESS | 2093 | 1471346397834 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:19:57 INFO - PROCESS | 2093 | 1471346397840 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:57 INFO - PROCESS | 2093 | 1471346397841 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255c5000 == 35 [pid = 2093] [id = 490] 04:19:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x119c2b000) [pid = 2093] [serial = 1470] [outer = 0x0] 04:19:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x119feec00) [pid = 2093] [serial = 1471] [outer = 0x119c2b000] 04:19:57 INFO - PROCESS | 2093 | 1471346397869 Marionette DEBUG loaded listener.js 04:19:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x1214d5800) [pid = 2093] [serial = 1472] [outer = 0x119c2b000] 04:19:58 INFO - PROCESS | 2093 | 1471346398186 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]]]}] 04:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 469ms 04:19:58 INFO - PROCESS | 2093 | 1471346398201 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:19:58 INFO - PROCESS | 2093 | 1471346398202 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:19:58 INFO - PROCESS | 2093 | 1471346398204 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:19:58 INFO - PROCESS | 2093 | 1471346398205 Marionette TRACE conn2 <- [1,1934,null,{}] 04:19:58 INFO - PROCESS | 2093 | 1471346398207 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}] 04:19:58 INFO - PROCESS | 2093 | 1471346398208 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:58 INFO - PROCESS | 2093 | 1471346398287 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:19:58 INFO - PROCESS | 2093 | 1471346398300 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:58 INFO - PROCESS | 2093 | 1471346398302 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189c7000 == 36 [pid = 2093] [id = 491] 04:19:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x1214d9c00) [pid = 2093] [serial = 1473] [outer = 0x0] 04:19:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x12192fc00) [pid = 2093] [serial = 1474] [outer = 0x1214d9c00] 04:19:58 INFO - PROCESS | 2093 | 1471346398328 Marionette DEBUG loaded listener.js 04:19:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x12196f800) [pid = 2093] [serial = 1475] [outer = 0x1214d9c00] 04:19:58 INFO - PROCESS | 2093 | 1471346398665 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]]]}] 04:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 476ms 04:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:19:58 INFO - PROCESS | 2093 | 1471346398682 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:19:58 INFO - PROCESS | 2093 | 1471346398683 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:19:58 INFO - PROCESS | 2093 | 1471346398685 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:19:58 INFO - PROCESS | 2093 | 1471346398686 Marionette TRACE conn2 <- [1,1938,null,{}] 04:19:58 INFO - PROCESS | 2093 | 1471346398688 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}] 04:19:58 INFO - PROCESS | 2093 | 1471346398690 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:58 INFO - PROCESS | 2093 | 1471346398796 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:19:58 INFO - PROCESS | 2093 | 1471346398801 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:58 INFO - PROCESS | 2093 | 1471346398803 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a3e000 == 37 [pid = 2093] [id = 492] 04:19:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x111cac800) [pid = 2093] [serial = 1476] [outer = 0x0] 04:19:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x121971400) [pid = 2093] [serial = 1477] [outer = 0x111cac800] 04:19:58 INFO - PROCESS | 2093 | 1471346398828 Marionette DEBUG loaded listener.js 04:19:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1219c8c00) [pid = 2093] [serial = 1478] [outer = 0x111cac800] 04:19:59 INFO - PROCESS | 2093 | 1471346399140 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]]]}] 04:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 04:19:59 INFO - PROCESS | 2093 | 1471346399154 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:19:59 INFO - PROCESS | 2093 | 1471346399156 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:19:59 INFO - PROCESS | 2093 | 1471346399158 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:19:59 INFO - PROCESS | 2093 | 1471346399160 Marionette TRACE conn2 <- [1,1942,null,{}] 04:19:59 INFO - PROCESS | 2093 | 1471346399166 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}] 04:19:59 INFO - PROCESS | 2093 | 1471346399167 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:59 INFO - PROCESS | 2093 | 1471346399253 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:19:59 INFO - PROCESS | 2093 | 1471346399268 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:59 INFO - PROCESS | 2093 | 1471346399269 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12107f800 == 38 [pid = 2093] [id = 493] 04:19:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1219cc000) [pid = 2093] [serial = 1479] [outer = 0x0] 04:19:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x123582400) [pid = 2093] [serial = 1480] [outer = 0x1219cc000] 04:19:59 INFO - PROCESS | 2093 | 1471346399296 Marionette DEBUG loaded listener.js 04:19:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x125533800) [pid = 2093] [serial = 1481] [outer = 0x1219cc000] 04:19:59 INFO - PROCESS | 2093 | 1471346399684 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]]]}] 04:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 573ms 04:19:59 INFO - PROCESS | 2093 | 1471346399731 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:19:59 INFO - PROCESS | 2093 | 1471346399732 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:19:59 INFO - PROCESS | 2093 | 1471346399735 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:19:59 INFO - PROCESS | 2093 | 1471346399736 Marionette TRACE conn2 <- [1,1946,null,{}] 04:19:59 INFO - PROCESS | 2093 | 1471346399738 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}] 04:19:59 INFO - PROCESS | 2093 | 1471346399739 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:59 INFO - PROCESS | 2093 | 1471346399834 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:19:59 INFO - PROCESS | 2093 | 1471346399848 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:59 INFO - PROCESS | 2093 | 1471346399849 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:19:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x129657000 == 39 [pid = 2093] [id = 494] 04:19:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12489b800) [pid = 2093] [serial = 1482] [outer = 0x0] 04:19:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x125ef4000) [pid = 2093] [serial = 1483] [outer = 0x12489b800] 04:19:59 INFO - PROCESS | 2093 | 1471346399873 Marionette DEBUG loaded listener.js 04:19:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1268a2000) [pid = 2093] [serial = 1484] [outer = 0x12489b800] 04:20:00 INFO - PROCESS | 2093 | 1471346400191 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]]]}] 04:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms 04:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:20:00 INFO - PROCESS | 2093 | 1471346400207 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:20:00 INFO - PROCESS | 2093 | 1471346400209 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:20:00 INFO - PROCESS | 2093 | 1471346400213 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:20:00 INFO - PROCESS | 2093 | 1471346400214 Marionette TRACE conn2 <- [1,1950,null,{}] 04:20:00 INFO - PROCESS | 2093 | 1471346400217 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}] 04:20:00 INFO - PROCESS | 2093 | 1471346400218 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:00 INFO - PROCESS | 2093 | 1471346400320 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:20:00 INFO - PROCESS | 2093 | 1471346400358 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:00 INFO - PROCESS | 2093 | 1471346400359 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a728800 == 40 [pid = 2093] [id = 495] 04:20:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1268a5400) [pid = 2093] [serial = 1485] [outer = 0x0] 04:20:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x126a94c00) [pid = 2093] [serial = 1486] [outer = 0x1268a5400] 04:20:00 INFO - PROCESS | 2093 | 1471346400384 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x126c4b400) [pid = 2093] [serial = 1487] [outer = 0x1268a5400] 04:20:00 INFO - PROCESS | 2093 | 1471346400706 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]]]}] 04:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 520ms 04:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:20:00 INFO - PROCESS | 2093 | 1471346400733 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:20:00 INFO - PROCESS | 2093 | 1471346400734 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:20:00 INFO - PROCESS | 2093 | 1471346400736 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:20:00 INFO - PROCESS | 2093 | 1471346400737 Marionette TRACE conn2 <- [1,1954,null,{}] 04:20:00 INFO - PROCESS | 2093 | 1471346400739 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}] 04:20:00 INFO - PROCESS | 2093 | 1471346400740 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:00 INFO - PROCESS | 2093 | 1471346400840 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:20:00 INFO - PROCESS | 2093 | 1471346400853 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:00 INFO - PROCESS | 2093 | 1471346400854 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8e000 == 41 [pid = 2093] [id = 496] 04:20:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x125537400) [pid = 2093] [serial = 1488] [outer = 0x0] 04:20:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x12892d400) [pid = 2093] [serial = 1489] [outer = 0x125537400] 04:20:00 INFO - PROCESS | 2093 | 1471346400879 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x128b6fc00) [pid = 2093] [serial = 1490] [outer = 0x125537400] 04:20:01 INFO - PROCESS | 2093 | 1471346401187 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]]]}] 04:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 468ms 04:20:01 INFO - PROCESS | 2093 | 1471346401208 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:20:01 INFO - PROCESS | 2093 | 1471346401210 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:20:01 INFO - PROCESS | 2093 | 1471346401216 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:20:01 INFO - PROCESS | 2093 | 1471346401217 Marionette TRACE conn2 <- [1,1958,null,{}] 04:20:01 INFO - PROCESS | 2093 | 1471346401219 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}] 04:20:01 INFO - PROCESS | 2093 | 1471346401220 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:01 INFO - PROCESS | 2093 | 1471346401326 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:20:01 INFO - PROCESS | 2093 | 1471346401364 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:01 INFO - PROCESS | 2093 | 1471346401366 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b970000 == 42 [pid = 2093] [id = 497] 04:20:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x126c49800) [pid = 2093] [serial = 1491] [outer = 0x0] 04:20:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x128c4b000) [pid = 2093] [serial = 1492] [outer = 0x126c49800] 04:20:01 INFO - PROCESS | 2093 | 1471346401390 Marionette DEBUG loaded listener.js 04:20:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x128fca400) [pid = 2093] [serial = 1493] [outer = 0x126c49800] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x121972400) [pid = 2093] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x11759dc00) [pid = 2093] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x115d1e400) [pid = 2093] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x112588000) [pid = 2093] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x112993400) [pid = 2093] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x128c49400) [pid = 2093] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x110ead000) [pid = 2093] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11337dc00) [pid = 2093] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x110eb0400) [pid = 2093] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x11891bc00) [pid = 2093] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11267b400) [pid = 2093] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x119955000) [pid = 2093] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11805a000) [pid = 2093] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:20:01 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x11509dc00) [pid = 2093] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:20:01 INFO - PROCESS | 2093 | 1471346401798 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]]]}] 04:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 619ms 04:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:20:01 INFO - PROCESS | 2093 | 1471346401836 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:20:01 INFO - PROCESS | 2093 | 1471346401837 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:20:01 INFO - PROCESS | 2093 | 1471346401839 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:20:01 INFO - PROCESS | 2093 | 1471346401840 Marionette TRACE conn2 <- [1,1962,null,{}] 04:20:01 INFO - PROCESS | 2093 | 1471346401848 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}] 04:20:01 INFO - PROCESS | 2093 | 1471346401849 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:01 INFO - PROCESS | 2093 | 1471346401961 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:20:02 INFO - PROCESS | 2093 | 1471346401996 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 2093 | 1471346401997 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b153000 == 43 [pid = 2093] [id = 498] 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x113f45800) [pid = 2093] [serial = 1494] [outer = 0x0] 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x11805a000) [pid = 2093] [serial = 1495] [outer = 0x113f45800] 04:20:02 INFO - PROCESS | 2093 | 1471346402031 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12196f000) [pid = 2093] [serial = 1496] [outer = 0x113f45800] 04:20:02 INFO - PROCESS | 2093 | 1471346402300 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]]]}] 04:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 469ms 04:20:02 INFO - PROCESS | 2093 | 1471346402308 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:20:02 INFO - PROCESS | 2093 | 1471346402310 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:20:02 INFO - PROCESS | 2093 | 1471346402319 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:20:02 INFO - PROCESS | 2093 | 1471346402321 Marionette TRACE conn2 <- [1,1966,null,{}] 04:20:02 INFO - PROCESS | 2093 | 1471346402325 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}] 04:20:02 INFO - PROCESS | 2093 | 1471346402337 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:02 INFO - PROCESS | 2093 | 1471346402430 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:20:02 INFO - PROCESS | 2093 | 1471346402434 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 2093 | 1471346402435 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2dc000 == 44 [pid = 2093] [id = 499] 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x120f9f400) [pid = 2093] [serial = 1497] [outer = 0x0] 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x128b6a400) [pid = 2093] [serial = 1498] [outer = 0x120f9f400] 04:20:02 INFO - PROCESS | 2093 | 1471346402460 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x128c4ec00) [pid = 2093] [serial = 1499] [outer = 0x120f9f400] 04:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 04:20:02 INFO - PROCESS | 2093 | 1471346402786 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]]]}] 04:20:02 INFO - PROCESS | 2093 | 1471346402788 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:20:02 INFO - PROCESS | 2093 | 1471346402790 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:20:02 INFO - PROCESS | 2093 | 1471346402796 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:20:02 INFO - PROCESS | 2093 | 1471346402799 Marionette TRACE conn2 <- [1,1970,null,{}] 04:20:02 INFO - PROCESS | 2093 | 1471346402801 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}] 04:20:02 INFO - PROCESS | 2093 | 1471346402803 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:02 INFO - PROCESS | 2093 | 1471346402913 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:20:02 INFO - PROCESS | 2093 | 1471346402919 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 2093 | 1471346402920 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c614800 == 45 [pid = 2093] [id = 500] 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x11509dc00) [pid = 2093] [serial = 1500] [outer = 0x0] 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x128fcc000) [pid = 2093] [serial = 1501] [outer = 0x11509dc00] 04:20:02 INFO - PROCESS | 2093 | 1471346402944 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1292d1400) [pid = 2093] [serial = 1502] [outer = 0x11509dc00] 04:20:03 INFO - PROCESS | 2093 | 1471346403245 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]]]}] 04:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 472ms 04:20:03 INFO - PROCESS | 2093 | 1471346403267 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:20:03 INFO - PROCESS | 2093 | 1471346403268 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:20:03 INFO - PROCESS | 2093 | 1471346403270 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:20:03 INFO - PROCESS | 2093 | 1471346403282 Marionette TRACE conn2 <- [1,1974,null,{}] 04:20:03 INFO - PROCESS | 2093 | 1471346403285 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}] 04:20:03 INFO - PROCESS | 2093 | 1471346403286 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:03 INFO - PROCESS | 2093 | 1471346403369 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:20:03 INFO - PROCESS | 2093 | 1471346403372 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:03 INFO - PROCESS | 2093 | 1471346403373 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x12ca24000 == 46 [pid = 2093] [id = 501] 04:20:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1292d0000) [pid = 2093] [serial = 1503] [outer = 0x0] 04:20:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1294aa400) [pid = 2093] [serial = 1504] [outer = 0x1292d0000] 04:20:03 INFO - PROCESS | 2093 | 1471346403398 Marionette DEBUG loaded listener.js 04:20:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x1296d9c00) [pid = 2093] [serial = 1505] [outer = 0x1292d0000] 04:20:03 INFO - PROCESS | 2093 | 1471346403867 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]]]}] 04:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 04:20:03 INFO - PROCESS | 2093 | 1471346403901 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:20:03 INFO - PROCESS | 2093 | 1471346403903 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:20:03 INFO - PROCESS | 2093 | 1471346403907 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:20:03 INFO - PROCESS | 2093 | 1471346403909 Marionette TRACE conn2 <- [1,1978,null,{}] 04:20:03 INFO - PROCESS | 2093 | 1471346403913 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}] 04:20:03 INFO - PROCESS | 2093 | 1471346403915 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:04 INFO - PROCESS | 2093 | 1471346404037 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:20:04 INFO - PROCESS | 2093 | 1471346404122 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:04 INFO - PROCESS | 2093 | 1471346404124 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f90800 == 47 [pid = 2093] [id = 502] 04:20:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x110eb2c00) [pid = 2093] [serial = 1506] [outer = 0x0] 04:20:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1125b3000) [pid = 2093] [serial = 1507] [outer = 0x110eb2c00] 04:20:04 INFO - PROCESS | 2093 | 1471346404155 Marionette DEBUG loaded listener.js 04:20:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x112927400) [pid = 2093] [serial = 1508] [outer = 0x110eb2c00] 04:20:04 INFO - PROCESS | 2093 | 1471346404679 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]]]}] 04:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 826ms 04:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:20:04 INFO - PROCESS | 2093 | 1471346404733 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:20:04 INFO - PROCESS | 2093 | 1471346404736 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:20:04 INFO - PROCESS | 2093 | 1471346404740 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:20:04 INFO - PROCESS | 2093 | 1471346404742 Marionette TRACE conn2 <- [1,1982,null,{}] 04:20:04 INFO - PROCESS | 2093 | 1471346404745 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}] 04:20:04 INFO - PROCESS | 2093 | 1471346404747 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:04 INFO - PROCESS | 2093 | 1471346404865 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:20:04 INFO - PROCESS | 2093 | 1471346404956 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:04 INFO - PROCESS | 2093 | 1471346404958 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x12124b000 == 48 [pid = 2093] [id = 503] 04:20:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x11337cc00) [pid = 2093] [serial = 1509] [outer = 0x0] 04:20:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x113810400) [pid = 2093] [serial = 1510] [outer = 0x11337cc00] 04:20:04 INFO - PROCESS | 2093 | 1471346404990 Marionette DEBUG loaded listener.js 04:20:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x11604ac00) [pid = 2093] [serial = 1511] [outer = 0x11337cc00] 04:20:05 INFO - PROCESS | 2093 | 1471346405639 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]]]}] 04:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 971ms 04:20:05 INFO - PROCESS | 2093 | 1471346405721 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:20:05 INFO - PROCESS | 2093 | 1471346405723 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:20:05 INFO - PROCESS | 2093 | 1471346405730 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:20:05 INFO - PROCESS | 2093 | 1471346405732 Marionette TRACE conn2 <- [1,1986,null,{}] 04:20:05 INFO - PROCESS | 2093 | 1471346405736 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}] 04:20:05 INFO - PROCESS | 2093 | 1471346405737 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:05 INFO - PROCESS | 2093 | 1471346405840 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x12c614800 == 47 [pid = 2093] [id = 500] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2dc000 == 46 [pid = 2093] [id = 499] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x12b153000 == 45 [pid = 2093] [id = 498] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x12b970000 == 44 [pid = 2093] [id = 497] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8e000 == 43 [pid = 2093] [id = 496] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x12a728800 == 42 [pid = 2093] [id = 495] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x129657000 == 41 [pid = 2093] [id = 494] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x1294a9000) [pid = 2093] [serial = 1447] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x12107f800 == 40 [pid = 2093] [id = 493] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x128a3e000 == 39 [pid = 2093] [id = 492] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x1189c7000 == 38 [pid = 2093] [id = 491] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x1255c5000 == 37 [pid = 2093] [id = 490] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x1249cf000 == 36 [pid = 2093] [id = 489] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x121a3f800 == 35 [pid = 2093] [id = 488] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x121081800 == 34 [pid = 2093] [id = 487] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x119b43800 == 33 [pid = 2093] [id = 486] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x1189c7800 == 32 [pid = 2093] [id = 485] 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x117176000 == 31 [pid = 2093] [id = 484] 04:20:05 INFO - PROCESS | 2093 | 1471346405966 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:05 INFO - PROCESS | 2093 | 1471346405967 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:05 INFO - PROCESS | 2093 | --DOCSHELL 0x1150b9000 == 30 [pid = 2093] [id = 483] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12891f800) [pid = 2093] [serial = 1430] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x126807400) [pid = 2093] [serial = 1429] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x128c40800) [pid = 2093] [serial = 1435] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x128b62000) [pid = 2093] [serial = 1432] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x128b6b000) [pid = 2093] [serial = 1433] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11923e000) [pid = 2093] [serial = 1439] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x120f9a400) [pid = 2093] [serial = 1441] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x112ded400) [pid = 2093] [serial = 1438] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x128fcc800) [pid = 2093] [serial = 1444] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x128c48000) [pid = 2093] [serial = 1436] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11297dc00) [pid = 2093] [serial = 1413] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x112e75c00) [pid = 2093] [serial = 1414] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x116807c00) [pid = 2093] [serial = 1411] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x113f42c00) [pid = 2093] [serial = 1410] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1292d5000) [pid = 2093] [serial = 1445] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1125b7800) [pid = 2093] [serial = 1408] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x111f0ec00) [pid = 2093] [serial = 1407] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x126c46400) [pid = 2093] [serial = 1405] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x12196e400) [pid = 2093] [serial = 1425] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x120fa1c00) [pid = 2093] [serial = 1422] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x121924c00) [pid = 2093] [serial = 1423] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11891a400) [pid = 2093] [serial = 1419] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1194f4800) [pid = 2093] [serial = 1420] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1168ef800) [pid = 2093] [serial = 1416] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x118055c00) [pid = 2093] [serial = 1417] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x121923c00) [pid = 2093] [serial = 1442] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x121a30000) [pid = 2093] [serial = 1426] [outer = 0x0] [url = about:blank] 04:20:05 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112591c00) [pid = 2093] [serial = 865] [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.] 04:20:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x113f69000 == 31 [pid = 2093] [id = 504] 04:20:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11258f800) [pid = 2093] [serial = 1512] [outer = 0x0] 04:20:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x112921800) [pid = 2093] [serial = 1513] [outer = 0x11258f800] 04:20:06 INFO - PROCESS | 2093 | 1471346406003 Marionette DEBUG loaded listener.js 04:20:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x113f3d400) [pid = 2093] [serial = 1514] [outer = 0x11258f800] 04:20:06 INFO - PROCESS | 2093 | 1471346406334 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]]]}] 04:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 622ms 04:20:06 INFO - PROCESS | 2093 | 1471346406350 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:20:06 INFO - PROCESS | 2093 | 1471346406353 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:20:06 INFO - PROCESS | 2093 | 1471346406357 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:20:06 INFO - PROCESS | 2093 | 1471346406359 Marionette TRACE conn2 <- [1,1990,null,{}] 04:20:06 INFO - PROCESS | 2093 | 1471346406364 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}] 04:20:06 INFO - PROCESS | 2093 | 1471346406366 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:06 INFO - PROCESS | 2093 | 1471346406445 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:20:06 INFO - PROCESS | 2093 | 1471346406451 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:06 INFO - PROCESS | 2093 | 1471346406452 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x11810f000 == 32 [pid = 2093] [id = 505] 04:20:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11653e000) [pid = 2093] [serial = 1515] [outer = 0x0] 04:20:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x1171c0800) [pid = 2093] [serial = 1516] [outer = 0x11653e000] 04:20:06 INFO - PROCESS | 2093 | 1471346406480 Marionette DEBUG loaded listener.js 04:20:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x117f79400) [pid = 2093] [serial = 1517] [outer = 0x11653e000] 04:20:06 INFO - PROCESS | 2093 | 1471346406839 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]]]}] 04:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 523ms 04:20:06 INFO - PROCESS | 2093 | 1471346406881 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:20:06 INFO - PROCESS | 2093 | 1471346406882 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:20:06 INFO - PROCESS | 2093 | 1471346406885 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:20:06 INFO - PROCESS | 2093 | 1471346406887 Marionette TRACE conn2 <- [1,1994,null,{}] 04:20:06 INFO - PROCESS | 2093 | 1471346406895 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}] 04:20:06 INFO - PROCESS | 2093 | 1471346406898 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:06 INFO - PROCESS | 2093 | 1471346406983 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:20:06 INFO - PROCESS | 2093 | 1471346406990 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:06 INFO - PROCESS | 2093 | 1471346406993 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x119ce5000 == 33 [pid = 2093] [id = 506] 04:20:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x118130800) [pid = 2093] [serial = 1518] [outer = 0x0] 04:20:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x11878c800) [pid = 2093] [serial = 1519] [outer = 0x118130800] 04:20:07 INFO - PROCESS | 2093 | 1471346407026 Marionette DEBUG loaded listener.js 04:20:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x119238400) [pid = 2093] [serial = 1520] [outer = 0x118130800] 04:20:07 INFO - PROCESS | 2093 | 1471346407381 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]]]}] 04:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 04:20:07 INFO - PROCESS | 2093 | 1471346407407 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:20:07 INFO - PROCESS | 2093 | 1471346407409 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:20:07 INFO - PROCESS | 2093 | 1471346407413 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:20:07 INFO - PROCESS | 2093 | 1471346407415 Marionette TRACE conn2 <- [1,1998,null,{}] 04:20:07 INFO - PROCESS | 2093 | 1471346407418 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}] 04:20:07 INFO - PROCESS | 2093 | 1471346407420 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:07 INFO - PROCESS | 2093 | 1471346407546 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:20:07 INFO - PROCESS | 2093 | 1471346407551 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:07 INFO - PROCESS | 2093 | 1471346407553 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x1215dc800 == 34 [pid = 2093] [id = 507] 04:20:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1192c9000) [pid = 2093] [serial = 1521] [outer = 0x0] 04:20:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x119480000) [pid = 2093] [serial = 1522] [outer = 0x1192c9000] 04:20:07 INFO - PROCESS | 2093 | 1471346407596 Marionette DEBUG loaded listener.js 04:20:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1194f3800) [pid = 2093] [serial = 1523] [outer = 0x1192c9000] 04:20:08 INFO - PROCESS | 2093 | 1471346408031 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]]]}] 04:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 669ms 04:20:08 INFO - PROCESS | 2093 | 1471346408083 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:20:08 INFO - PROCESS | 2093 | 1471346408091 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:20:08 INFO - PROCESS | 2093 | 1471346408101 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:20:08 INFO - PROCESS | 2093 | 1471346408102 Marionette TRACE conn2 <- [1,2002,null,{}] 04:20:08 INFO - PROCESS | 2093 | 1471346408104 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}] 04:20:08 INFO - PROCESS | 2093 | 1471346408105 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:08 INFO - PROCESS | 2093 | 1471346408200 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:20:08 INFO - PROCESS | 2093 | 1471346408204 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:08 INFO - PROCESS | 2093 | 1471346408205 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248e0800 == 35 [pid = 2093] [id = 508] 04:20:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1194f4800) [pid = 2093] [serial = 1524] [outer = 0x0] 04:20:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x119951000) [pid = 2093] [serial = 1525] [outer = 0x1194f4800] 04:20:08 INFO - PROCESS | 2093 | 1471346408231 Marionette DEBUG loaded listener.js 04:20:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x120f9a400) [pid = 2093] [serial = 1526] [outer = 0x1194f4800] 04:20:08 INFO - PROCESS | 2093 | 1471346408586 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]]]}] 04:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 04:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:20:08 INFO - PROCESS | 2093 | 1471346408620 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:20:08 INFO - PROCESS | 2093 | 1471346408621 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:20:08 INFO - PROCESS | 2093 | 1471346408631 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:20:08 INFO - PROCESS | 2093 | 1471346408632 Marionette TRACE conn2 <- [1,2006,null,{}] 04:20:08 INFO - PROCESS | 2093 | 1471346408634 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}] 04:20:08 INFO - PROCESS | 2093 | 1471346408638 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:08 INFO - PROCESS | 2093 | 1471346408756 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:20:08 INFO - PROCESS | 2093 | 1471346408763 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:08 INFO - PROCESS | 2093 | 1471346408764 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x126792000 == 36 [pid = 2093] [id = 509] 04:20:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x11969e400) [pid = 2093] [serial = 1527] [outer = 0x0] 04:20:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12192e000) [pid = 2093] [serial = 1528] [outer = 0x11969e400] 04:20:08 INFO - PROCESS | 2093 | 1471346408821 Marionette DEBUG loaded listener.js 04:20:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x123341c00) [pid = 2093] [serial = 1529] [outer = 0x11969e400] 04:20:09 INFO - PROCESS | 2093 | 1471346409154 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]]]}] 04:20:09 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 04:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 577ms 04:20:09 INFO - PROCESS | 2093 | 1471346409201 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:20:09 INFO - PROCESS | 2093 | 1471346409202 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:20:09 INFO - PROCESS | 2093 | 1471346409204 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:20:09 INFO - PROCESS | 2093 | 1471346409205 Marionette TRACE conn2 <- [1,2010,null,{}] 04:20:09 INFO - PROCESS | 2093 | 1471346409207 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}] 04:20:09 INFO - PROCESS | 2093 | 1471346409209 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:09 INFO - PROCESS | 2093 | 1471346409312 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:20:09 INFO - PROCESS | 2093 | 1471346409315 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:09 INFO - PROCESS | 2093 | 1471346409317 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a52800 == 37 [pid = 2093] [id = 510] 04:20:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x111cad400) [pid = 2093] [serial = 1530] [outer = 0x0] 04:20:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x123453800) [pid = 2093] [serial = 1531] [outer = 0x111cad400] 04:20:09 INFO - PROCESS | 2093 | 1471346409342 Marionette DEBUG loaded listener.js 04:20:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1255ac000) [pid = 2093] [serial = 1532] [outer = 0x111cad400] 04:20:09 INFO - PROCESS | 2093 | 1471346409663 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]]]}] 04:20:09 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 04:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 470ms 04:20:09 INFO - PROCESS | 2093 | 1471346409675 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:20:09 INFO - PROCESS | 2093 | 1471346409676 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:20:09 INFO - PROCESS | 2093 | 1471346409686 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:20:09 INFO - PROCESS | 2093 | 1471346409687 Marionette TRACE conn2 <- [1,2014,null,{}] 04:20:09 INFO - PROCESS | 2093 | 1471346409689 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}] 04:20:09 INFO - PROCESS | 2093 | 1471346409690 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:09 INFO - PROCESS | 2093 | 1471346409784 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:20:09 INFO - PROCESS | 2093 | 1471346409788 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:09 INFO - PROCESS | 2093 | 1471346409790 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe0800 == 38 [pid = 2093] [id = 511] 04:20:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x124d2b400) [pid = 2093] [serial = 1533] [outer = 0x0] 04:20:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x126805000) [pid = 2093] [serial = 1534] [outer = 0x124d2b400] 04:20:09 INFO - PROCESS | 2093 | 1471346409827 Marionette DEBUG loaded listener.js 04:20:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x126c46800) [pid = 2093] [serial = 1535] [outer = 0x124d2b400] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x119c2b000) [pid = 2093] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12489b800) [pid = 2093] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x111cac800) [pid = 2093] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1168eec00) [pid = 2093] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11213e000) [pid = 2093] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x117f83800) [pid = 2093] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x116109000) [pid = 2093] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x112928800) [pid = 2093] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1219cc000) [pid = 2093] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1268a5400) [pid = 2093] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x125537400) [pid = 2093] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x113f45800) [pid = 2093] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x126c49800) [pid = 2093] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x120f9f400) [pid = 2093] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11509dc00) [pid = 2093] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x111ca8c00) [pid = 2093] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:20:10 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x110e55800) [pid = 2093] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:20:10 INFO - PROCESS | 2093 | 1471346410575 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]]]}] 04:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 920ms 04:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:20:10 INFO - PROCESS | 2093 | 1471346410607 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:20:10 INFO - PROCESS | 2093 | 1471346410608 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:20:10 INFO - PROCESS | 2093 | 1471346410612 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:20:10 INFO - PROCESS | 2093 | 1471346410614 Marionette TRACE conn2 <- [1,2018,null,{}] 04:20:10 INFO - PROCESS | 2093 | 1471346410617 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}] 04:20:10 INFO - PROCESS | 2093 | 1471346410618 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:10 INFO - PROCESS | 2093 | 1471346410717 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:20:10 INFO - PROCESS | 2093 | 1471346410753 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:10 INFO - PROCESS | 2093 | 1471346410754 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x1127d1800 == 39 [pid = 2093] [id = 512] 04:20:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x111ca8c00) [pid = 2093] [serial = 1536] [outer = 0x0] 04:20:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x117f7a400) [pid = 2093] [serial = 1537] [outer = 0x111ca8c00] 04:20:10 INFO - PROCESS | 2093 | 1471346410780 Marionette DEBUG loaded listener.js 04:20:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x120f9ec00) [pid = 2093] [serial = 1538] [outer = 0x111ca8c00] 04:20:11 INFO - PROCESS | 2093 | 1471346411064 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]]]}] 04:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 471ms 04:20:11 INFO - PROCESS | 2093 | 1471346411086 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:20:11 INFO - PROCESS | 2093 | 1471346411088 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:20:11 INFO - PROCESS | 2093 | 1471346411113 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:20:11 INFO - PROCESS | 2093 | 1471346411114 Marionette TRACE conn2 <- [1,2022,null,{}] 04:20:11 INFO - PROCESS | 2093 | 1471346411116 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}] 04:20:11 INFO - PROCESS | 2093 | 1471346411118 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:11 INFO - PROCESS | 2093 | 1471346411202 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:20:11 INFO - PROCESS | 2093 | 1471346411206 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:11 INFO - PROCESS | 2093 | 1471346411207 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a73b000 == 40 [pid = 2093] [id = 513] 04:20:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x120f9f000) [pid = 2093] [serial = 1539] [outer = 0x0] 04:20:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x125ef0800) [pid = 2093] [serial = 1540] [outer = 0x120f9f000] 04:20:11 INFO - PROCESS | 2093 | 1471346411233 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x126c4f400) [pid = 2093] [serial = 1541] [outer = 0x120f9f000] 04:20:11 INFO - PROCESS | 2093 | 1471346411575 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]]]}] 04:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 527ms 04:20:11 INFO - PROCESS | 2093 | 1471346411635 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:20:11 INFO - PROCESS | 2093 | 1471346411636 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:20:11 INFO - PROCESS | 2093 | 1471346411638 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:20:11 INFO - PROCESS | 2093 | 1471346411640 Marionette TRACE conn2 <- [1,2026,null,{}] 04:20:11 INFO - PROCESS | 2093 | 1471346411642 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}] 04:20:11 INFO - PROCESS | 2093 | 1471346411644 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:11 INFO - PROCESS | 2093 | 1471346411734 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:20:11 INFO - PROCESS | 2093 | 1471346411738 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:11 INFO - PROCESS | 2093 | 1471346411740 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b158800 == 41 [pid = 2093] [id = 514] 04:20:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x126c4ec00) [pid = 2093] [serial = 1542] [outer = 0x0] 04:20:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x128b65400) [pid = 2093] [serial = 1543] [outer = 0x126c4ec00] 04:20:11 INFO - PROCESS | 2093 | 1471346411767 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x128d7f000) [pid = 2093] [serial = 1544] [outer = 0x126c4ec00] 04:20:12 INFO - PROCESS | 2093 | 1471346412103 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]]]}] 04:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 469ms 04:20:12 INFO - PROCESS | 2093 | 1471346412107 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:20:12 INFO - PROCESS | 2093 | 1471346412109 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:20:12 INFO - PROCESS | 2093 | 1471346412116 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:20:12 INFO - PROCESS | 2093 | 1471346412117 Marionette TRACE conn2 <- [1,2030,null,{}] 04:20:12 INFO - PROCESS | 2093 | 1471346412119 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}] 04:20:12 INFO - PROCESS | 2093 | 1471346412120 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:12 INFO - PROCESS | 2093 | 1471346412210 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:20:12 INFO - PROCESS | 2093 | 1471346412216 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:12 INFO - PROCESS | 2093 | 1471346412217 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bd9d800 == 42 [pid = 2093] [id = 515] 04:20:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x128b6bc00) [pid = 2093] [serial = 1545] [outer = 0x0] 04:20:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1292cec00) [pid = 2093] [serial = 1546] [outer = 0x128b6bc00] 04:20:12 INFO - PROCESS | 2093 | 1471346412242 Marionette DEBUG loaded listener.js 04:20:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1294ac000) [pid = 2093] [serial = 1547] [outer = 0x128b6bc00] 04:20:12 INFO - PROCESS | 2093 | 1471346412781 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]]]}] 04:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 04:20:12 INFO - PROCESS | 2093 | 1471346412836 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:20:12 INFO - PROCESS | 2093 | 1471346412838 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:20:12 INFO - PROCESS | 2093 | 1471346412842 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:20:12 INFO - PROCESS | 2093 | 1471346412844 Marionette TRACE conn2 <- [1,2034,null,{}] 04:20:12 INFO - PROCESS | 2093 | 1471346412867 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}] 04:20:12 INFO - PROCESS | 2093 | 1471346412869 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:12 INFO - PROCESS | 2093 | 1471346412978 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:20:13 INFO - PROCESS | 2093 | 1471346413052 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:13 INFO - PROCESS | 2093 | 1471346413054 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x118295000 == 43 [pid = 2093] [id = 516] 04:20:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x112979c00) [pid = 2093] [serial = 1548] [outer = 0x0] 04:20:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x113f3e400) [pid = 2093] [serial = 1549] [outer = 0x112979c00] 04:20:13 INFO - PROCESS | 2093 | 1471346413086 Marionette DEBUG loaded listener.js 04:20:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x116820000) [pid = 2093] [serial = 1550] [outer = 0x112979c00] 04:20:13 INFO - PROCESS | 2093 | 1471346413515 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]]]}] 04:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 690ms 04:20:13 INFO - PROCESS | 2093 | 1471346413532 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:20:13 INFO - PROCESS | 2093 | 1471346413535 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:20:13 INFO - PROCESS | 2093 | 1471346413540 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:20:13 INFO - PROCESS | 2093 | 1471346413541 Marionette TRACE conn2 <- [1,2038,null,{}] 04:20:13 INFO - PROCESS | 2093 | 1471346413544 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}] 04:20:13 INFO - PROCESS | 2093 | 1471346413546 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:13 INFO - PROCESS | 2093 | 1471346413650 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:20:13 INFO - PROCESS | 2093 | 1471346413743 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:13 INFO - PROCESS | 2093 | 1471346413745 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x12613d000 == 44 [pid = 2093] [id = 517] 04:20:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x11820f000) [pid = 2093] [serial = 1551] [outer = 0x0] 04:20:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x118918c00) [pid = 2093] [serial = 1552] [outer = 0x11820f000] 04:20:13 INFO - PROCESS | 2093 | 1471346413777 Marionette DEBUG loaded listener.js 04:20:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x119242000) [pid = 2093] [serial = 1553] [outer = 0x11820f000] 04:20:14 INFO - PROCESS | 2093 | 1471346414225 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]]]}] 04:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 722ms 04:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:20:14 INFO - PROCESS | 2093 | 1471346414265 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:20:14 INFO - PROCESS | 2093 | 1471346414267 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:20:14 INFO - PROCESS | 2093 | 1471346414271 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:20:14 INFO - PROCESS | 2093 | 1471346414275 Marionette TRACE conn2 <- [1,2042,null,{}] 04:20:14 INFO - PROCESS | 2093 | 1471346414289 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}] 04:20:14 INFO - PROCESS | 2093 | 1471346414293 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:14 INFO - PROCESS | 2093 | 1471346414446 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:20:14 INFO - PROCESS | 2093 | 1471346414555 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:14 INFO - PROCESS | 2093 | 1471346414558 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf89000 == 45 [pid = 2093] [id = 518] 04:20:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x121926000) [pid = 2093] [serial = 1554] [outer = 0x0] 04:20:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x121978800) [pid = 2093] [serial = 1555] [outer = 0x121926000] 04:20:14 INFO - PROCESS | 2093 | 1471346414610 Marionette DEBUG loaded listener.js 04:20:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x121a30400) [pid = 2093] [serial = 1556] [outer = 0x121926000] 04:20:15 INFO - PROCESS | 2093 | 1471346415104 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]]]}] 04:20:15 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) 04:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 879ms 04:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:20:15 INFO - PROCESS | 2093 | 1471346415150 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:20:15 INFO - PROCESS | 2093 | 1471346415152 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:20:15 INFO - PROCESS | 2093 | 1471346415154 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:20:15 INFO - PROCESS | 2093 | 1471346415155 Marionette TRACE conn2 <- [1,2046,null,{}] 04:20:15 INFO - PROCESS | 2093 | 1471346415158 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}] 04:20:15 INFO - PROCESS | 2093 | 1471346415159 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:15 INFO - PROCESS | 2093 | 1471346415263 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:20:15 INFO - PROCESS | 2093 | 1471346415324 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:15 INFO - PROCESS | 2093 | 1471346415325 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c62b000 == 46 [pid = 2093] [id = 519] 04:20:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12344a800) [pid = 2093] [serial = 1557] [outer = 0x0] 04:20:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x128924000) [pid = 2093] [serial = 1558] [outer = 0x12344a800] 04:20:15 INFO - PROCESS | 2093 | 1471346415368 Marionette DEBUG loaded listener.js 04:20:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x128c43000) [pid = 2093] [serial = 1559] [outer = 0x12344a800] 04:20:15 INFO - PROCESS | 2093 | 1471346415793 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]]]}] 04:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 673ms 04:20:15 INFO - PROCESS | 2093 | 1471346415829 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:20:15 INFO - PROCESS | 2093 | 1471346415831 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:20:15 INFO - PROCESS | 2093 | 1471346415834 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:20:15 INFO - PROCESS | 2093 | 1471346415835 Marionette TRACE conn2 <- [1,2050,null,{}] 04:20:15 INFO - PROCESS | 2093 | 1471346415838 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}] 04:20:15 INFO - PROCESS | 2093 | 1471346415839 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:15 INFO - PROCESS | 2093 | 1471346415939 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:20:16 INFO - PROCESS | 2093 | 1471346415999 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 2093 | 1471346416001 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2e2000 == 47 [pid = 2093] [id = 520] 04:20:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x111ca8800) [pid = 2093] [serial = 1560] [outer = 0x0] 04:20:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x126809c00) [pid = 2093] [serial = 1561] [outer = 0x111ca8800] 04:20:16 INFO - PROCESS | 2093 | 1471346416030 Marionette DEBUG loaded listener.js 04:20:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x128fd3c00) [pid = 2093] [serial = 1562] [outer = 0x111ca8800] 04:20:16 INFO - PROCESS | 2093 | 1471346416570 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]]]}] 04:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 821ms 04:20:16 INFO - PROCESS | 2093 | 1471346416655 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:20:16 INFO - PROCESS | 2093 | 1471346416658 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:20:16 INFO - PROCESS | 2093 | 1471346416661 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:20:16 INFO - PROCESS | 2093 | 1471346416663 Marionette TRACE conn2 <- [1,2054,null,{}] 04:20:16 INFO - PROCESS | 2093 | 1471346416667 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}] 04:20:16 INFO - PROCESS | 2093 | 1471346416669 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:16 INFO - PROCESS | 2093 | 1471346416768 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:20:16 INFO - PROCESS | 2093 | 1471346416827 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 2093 | 1471346416830 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x119921800 == 48 [pid = 2093] [id = 521] 04:20:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x113265c00) [pid = 2093] [serial = 1563] [outer = 0x0] 04:20:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x116005c00) [pid = 2093] [serial = 1564] [outer = 0x113265c00] 04:20:16 INFO - PROCESS | 2093 | 1471346416859 Marionette DEBUG loaded listener.js 04:20:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x116aa7400) [pid = 2093] [serial = 1565] [outer = 0x113265c00] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12b158800 == 47 [pid = 2093] [id = 514] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12a73b000 == 46 [pid = 2093] [id = 513] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x1127d1800 == 45 [pid = 2093] [id = 512] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe0800 == 44 [pid = 2093] [id = 511] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x128a52800 == 43 [pid = 2093] [id = 510] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x126792000 == 42 [pid = 2093] [id = 509] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x1248e0800 == 41 [pid = 2093] [id = 508] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x1215dc800 == 40 [pid = 2093] [id = 507] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x119ce5000 == 39 [pid = 2093] [id = 506] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x11810f000 == 38 [pid = 2093] [id = 505] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x113f69000 == 37 [pid = 2093] [id = 504] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2d3000 == 36 [pid = 2093] [id = 482] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12ca24000 == 35 [pid = 2093] [id = 501] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x116f90800 == 34 [pid = 2093] [id = 502] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12124b000 == 33 [pid = 2093] [id = 503] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2e2000 == 32 [pid = 2093] [id = 520] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12c62b000 == 31 [pid = 2093] [id = 519] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf89000 == 30 [pid = 2093] [id = 518] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12613d000 == 29 [pid = 2093] [id = 517] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x12bd9d800 == 28 [pid = 2093] [id = 515] 04:20:17 INFO - PROCESS | 2093 | --DOCSHELL 0x118295000 == 27 [pid = 2093] [id = 516] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x119feec00) [pid = 2093] [serial = 1471] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x125ef4000) [pid = 2093] [serial = 1483] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x1214d5800) [pid = 2093] [serial = 1472] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x121971400) [pid = 2093] [serial = 1477] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x1219c8c00) [pid = 2093] [serial = 1478] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x11759a400) [pid = 2093] [serial = 1459] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x11258bc00) [pid = 2093] [serial = 1450] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x111c75800) [pid = 2093] [serial = 1451] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x118913400) [pid = 2093] [serial = 1465] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x119485000) [pid = 2093] [serial = 1466] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x11969f400) [pid = 2093] [serial = 1468] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x119c23800) [pid = 2093] [serial = 1469] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x112986400) [pid = 2093] [serial = 1453] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x112e15000) [pid = 2093] [serial = 1454] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x123582400) [pid = 2093] [serial = 1480] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x126a94c00) [pid = 2093] [serial = 1486] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x12892d400) [pid = 2093] [serial = 1489] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11805a000) [pid = 2093] [serial = 1495] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x126c4b400) [pid = 2093] [serial = 1487] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x128c4b000) [pid = 2093] [serial = 1492] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x128b6fc00) [pid = 2093] [serial = 1490] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x128b6a400) [pid = 2093] [serial = 1498] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1292d1400) [pid = 2093] [serial = 1502] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x117f78400) [pid = 2093] [serial = 1460] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x128c4ec00) [pid = 2093] [serial = 1499] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1294aa400) [pid = 2093] [serial = 1504] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x128fca400) [pid = 2093] [serial = 1493] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x118057000) [pid = 2093] [serial = 1462] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x118308800) [pid = 2093] [serial = 1463] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x12192fc00) [pid = 2093] [serial = 1474] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11600c800) [pid = 2093] [serial = 1456] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x116808800) [pid = 2093] [serial = 1457] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1268a2000) [pid = 2093] [serial = 1484] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x12196f000) [pid = 2093] [serial = 1496] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x128fcc000) [pid = 2093] [serial = 1501] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x125533800) [pid = 2093] [serial = 1481] [outer = 0x0] [url = about:blank] 04:20:17 INFO - PROCESS | 2093 | 1471346417949 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]]]}] 04:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1327ms 04:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:20:17 INFO - PROCESS | 2093 | 1471346417988 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:20:17 INFO - PROCESS | 2093 | 1471346417990 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:20:17 INFO - PROCESS | 2093 | 1471346417994 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:20:17 INFO - PROCESS | 2093 | 1471346417996 Marionette TRACE conn2 <- [1,2058,null,{}] 04:20:18 INFO - PROCESS | 2093 | 1471346417999 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}] 04:20:18 INFO - PROCESS | 2093 | 1471346418001 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:18 INFO - PROCESS | 2093 | 1471346418088 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:20:18 INFO - PROCESS | 2093 | 1471346418120 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:18 INFO - PROCESS | 2093 | 1471346418123 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x113ae5800 == 28 [pid = 2093] [id = 522] 04:20:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1125b9400) [pid = 2093] [serial = 1566] [outer = 0x0] 04:20:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1125bf800) [pid = 2093] [serial = 1567] [outer = 0x1125b9400] 04:20:18 INFO - PROCESS | 2093 | 1471346418152 Marionette DEBUG loaded listener.js 04:20:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11292e000) [pid = 2093] [serial = 1568] [outer = 0x1125b9400] 04:20:18 INFO - PROCESS | 2093 | 1471346418525 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]]]}] 04:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 573ms 04:20:18 INFO - PROCESS | 2093 | 1471346418567 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:20:18 INFO - PROCESS | 2093 | 1471346418570 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:20:18 INFO - PROCESS | 2093 | 1471346418575 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:20:18 INFO - PROCESS | 2093 | 1471346418577 Marionette TRACE conn2 <- [1,2062,null,{}] 04:20:18 INFO - PROCESS | 2093 | 1471346418579 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}] 04:20:18 INFO - PROCESS | 2093 | 1471346418581 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:18 INFO - PROCESS | 2093 | 1471346418658 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:20:18 INFO - PROCESS | 2093 | 1471346418665 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:18 INFO - PROCESS | 2093 | 1471346418666 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x117181000 == 29 [pid = 2093] [id = 523] 04:20:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x112988400) [pid = 2093] [serial = 1569] [outer = 0x0] 04:20:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x113809000) [pid = 2093] [serial = 1570] [outer = 0x112988400] 04:20:18 INFO - PROCESS | 2093 | 1471346418694 Marionette DEBUG loaded listener.js 04:20:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11600b400) [pid = 2093] [serial = 1571] [outer = 0x112988400] 04:20:19 INFO - PROCESS | 2093 | 1471346419037 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]]]}] 04:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 472ms 04:20:19 INFO - PROCESS | 2093 | 1471346419049 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:20:19 INFO - PROCESS | 2093 | 1471346419057 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:20:19 INFO - PROCESS | 2093 | 1471346419060 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:20:19 INFO - PROCESS | 2093 | 1471346419064 Marionette TRACE conn2 <- [1,2066,null,{}] 04:20:19 INFO - PROCESS | 2093 | 1471346419072 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}] 04:20:19 INFO - PROCESS | 2093 | 1471346419075 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:19 INFO - PROCESS | 2093 | 1471346419179 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:20:19 INFO - PROCESS | 2093 | 1471346419186 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:19 INFO - PROCESS | 2093 | 1471346419188 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x11966b000 == 30 [pid = 2093] [id = 524] 04:20:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1168f0800) [pid = 2093] [serial = 1572] [outer = 0x0] 04:20:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x117c3fc00) [pid = 2093] [serial = 1573] [outer = 0x1168f0800] 04:20:19 INFO - PROCESS | 2093 | 1471346419218 Marionette DEBUG loaded listener.js 04:20:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x11813cc00) [pid = 2093] [serial = 1574] [outer = 0x1168f0800] 04:20:19 INFO - PROCESS | 2093 | 1471346419751 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]]]}] 04:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 724ms 04:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:20:19 INFO - PROCESS | 2093 | 1471346419784 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:20:19 INFO - PROCESS | 2093 | 1471346419787 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:20:19 INFO - PROCESS | 2093 | 1471346419790 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:20:19 INFO - PROCESS | 2093 | 1471346419793 Marionette TRACE conn2 <- [1,2070,null,{}] 04:20:19 INFO - PROCESS | 2093 | 1471346419797 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}] 04:20:19 INFO - PROCESS | 2093 | 1471346419798 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:19 INFO - PROCESS | 2093 | 1471346419907 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:20:19 INFO - PROCESS | 2093 | 1471346419964 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:19 INFO - PROCESS | 2093 | 1471346419965 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x11828d800 == 31 [pid = 2093] [id = 525] 04:20:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x112927000) [pid = 2093] [serial = 1575] [outer = 0x0] 04:20:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x113807800) [pid = 2093] [serial = 1576] [outer = 0x112927000] 04:20:20 INFO - PROCESS | 2093 | 1471346419998 Marionette DEBUG loaded listener.js 04:20:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x116108c00) [pid = 2093] [serial = 1577] [outer = 0x112927000] 04:20:20 INFO - PROCESS | 2093 | 1471346420611 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]]]}] 04:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 873ms 04:20:20 INFO - PROCESS | 2093 | 1471346420664 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:20:20 INFO - PROCESS | 2093 | 1471346420668 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:20:20 INFO - PROCESS | 2093 | 1471346420675 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:20:20 INFO - PROCESS | 2093 | 1471346420678 Marionette TRACE conn2 <- [1,2074,null,{}] 04:20:20 INFO - PROCESS | 2093 | 1471346420682 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}] 04:20:20 INFO - PROCESS | 2093 | 1471346420685 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:20 INFO - PROCESS | 2093 | 1471346420828 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:20:20 INFO - PROCESS | 2093 | 1471346420885 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:20 INFO - PROCESS | 2093 | 1471346420886 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x12113a000 == 32 [pid = 2093] [id = 526] 04:20:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x118058400) [pid = 2093] [serial = 1578] [outer = 0x0] 04:20:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x118310c00) [pid = 2093] [serial = 1579] [outer = 0x118058400] 04:20:20 INFO - PROCESS | 2093 | 1471346420918 Marionette DEBUG loaded listener.js 04:20:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x118e62000) [pid = 2093] [serial = 1580] [outer = 0x118058400] 04:20:21 INFO - PROCESS | 2093 | 1471346421465 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]]]}] 04:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 823ms 04:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:20:21 INFO - PROCESS | 2093 | 1471346421561 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:20:21 INFO - PROCESS | 2093 | 1471346421563 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:20:21 INFO - PROCESS | 2093 | 1471346421567 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:20:21 INFO - PROCESS | 2093 | 1471346421569 Marionette TRACE conn2 <- [1,2078,null,{}] 04:20:21 INFO - PROCESS | 2093 | 1471346421573 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}] 04:20:21 INFO - PROCESS | 2093 | 1471346421575 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:21 INFO - PROCESS | 2093 | 1471346421680 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:20:21 INFO - PROCESS | 2093 | 1471346421738 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:21 INFO - PROCESS | 2093 | 1471346421741 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d4000 == 33 [pid = 2093] [id = 527] 04:20:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x112926400) [pid = 2093] [serial = 1581] [outer = 0x0] 04:20:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x11297f400) [pid = 2093] [serial = 1582] [outer = 0x112926400] 04:20:21 INFO - PROCESS | 2093 | 1471346421769 Marionette DEBUG loaded listener.js 04:20:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x116046800) [pid = 2093] [serial = 1583] [outer = 0x112926400] 04:20:21 INFO - PROCESS | 2093 | --DOCSHELL 0x117181000 == 32 [pid = 2093] [id = 523] 04:20:21 INFO - PROCESS | 2093 | --DOCSHELL 0x113ae5800 == 31 [pid = 2093] [id = 522] 04:20:22 INFO - PROCESS | 2093 | 1471346422138 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]]]}] 04:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 622ms 04:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:20:22 INFO - PROCESS | 2093 | 1471346422190 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:20:22 INFO - PROCESS | 2093 | 1471346422192 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:20:22 INFO - PROCESS | 2093 | 1471346422196 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:20:22 INFO - PROCESS | 2093 | 1471346422199 Marionette TRACE conn2 <- [1,2082,null,{}] 04:20:22 INFO - PROCESS | 2093 | 1471346422202 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}] 04:20:22 INFO - PROCESS | 2093 | 1471346422203 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:22 INFO - PROCESS | 2093 | 1471346422289 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:20:22 INFO - PROCESS | 2093 | 1471346422348 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:22 INFO - PROCESS | 2093 | 1471346422349 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x121075000 == 32 [pid = 2093] [id = 528] 04:20:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x115097c00) [pid = 2093] [serial = 1584] [outer = 0x0] 04:20:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x117c33800) [pid = 2093] [serial = 1585] [outer = 0x115097c00] 04:20:22 INFO - PROCESS | 2093 | 1471346422377 Marionette DEBUG loaded listener.js 04:20:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11923dc00) [pid = 2093] [serial = 1586] [outer = 0x115097c00] 04:20:22 INFO - PROCESS | 2093 | 1471346422716 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]]]}] 04:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 572ms 04:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:20:22 INFO - PROCESS | 2093 | 1471346422767 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:20:22 INFO - PROCESS | 2093 | 1471346422768 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:20:22 INFO - PROCESS | 2093 | 1471346422770 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:20:22 INFO - PROCESS | 2093 | 1471346422772 Marionette TRACE conn2 <- [1,2086,null,{}] 04:20:22 INFO - PROCESS | 2093 | 1471346422779 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}] 04:20:22 INFO - PROCESS | 2093 | 1471346422782 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:22 INFO - PROCESS | 2093 | 1471346422904 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:20:22 INFO - PROCESS | 2093 | 1471346422914 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:22 INFO - PROCESS | 2093 | 1471346422917 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x124d07800 == 33 [pid = 2093] [id = 529] 04:20:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x1194f3400) [pid = 2093] [serial = 1587] [outer = 0x0] 04:20:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x119955000) [pid = 2093] [serial = 1588] [outer = 0x1194f3400] 04:20:22 INFO - PROCESS | 2093 | 1471346422979 Marionette DEBUG loaded listener.js 04:20:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x120fa0c00) [pid = 2093] [serial = 1589] [outer = 0x1194f3400] 04:20:23 INFO - PROCESS | 2093 | 1471346423333 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]]]}] 04:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 569ms 04:20:23 INFO - PROCESS | 2093 | 1471346423340 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:20:23 INFO - PROCESS | 2093 | 1471346423341 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:20:23 INFO - PROCESS | 2093 | 1471346423345 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:20:23 INFO - PROCESS | 2093 | 1471346423346 Marionette TRACE conn2 <- [1,2090,null,{}] 04:20:23 INFO - PROCESS | 2093 | 1471346423349 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}] 04:20:23 INFO - PROCESS | 2093 | 1471346423350 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:23 INFO - PROCESS | 2093 | 1471346423453 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:20:23 INFO - PROCESS | 2093 | 1471346423457 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:23 INFO - PROCESS | 2093 | 1471346423458 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x12678b800 == 34 [pid = 2093] [id = 530] 04:20:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x120fa1c00) [pid = 2093] [serial = 1590] [outer = 0x0] 04:20:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12192c400) [pid = 2093] [serial = 1591] [outer = 0x120fa1c00] 04:20:23 INFO - PROCESS | 2093 | 1471346423485 Marionette DEBUG loaded listener.js 04:20:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x121971c00) [pid = 2093] [serial = 1592] [outer = 0x120fa1c00] 04:20:23 INFO - PROCESS | 2093 | 1471346423849 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]]]}] 04:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 04:20:23 INFO - PROCESS | 2093 | 1471346423866 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:20:23 INFO - PROCESS | 2093 | 1471346423867 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:20:23 INFO - PROCESS | 2093 | 1471346423870 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:20:23 INFO - PROCESS | 2093 | 1471346423871 Marionette TRACE conn2 <- [1,2094,null,{}] 04:20:23 INFO - PROCESS | 2093 | 1471346423873 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}] 04:20:23 INFO - PROCESS | 2093 | 1471346423874 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:23 INFO - PROCESS | 2093 | 1471346423970 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:20:23 INFO - PROCESS | 2093 | 1471346423982 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:23 INFO - PROCESS | 2093 | 1471346423983 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a51000 == 35 [pid = 2093] [id = 531] 04:20:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x121972c00) [pid = 2093] [serial = 1593] [outer = 0x0] 04:20:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x1219c4000) [pid = 2093] [serial = 1594] [outer = 0x121972c00] 04:20:24 INFO - PROCESS | 2093 | 1471346424008 Marionette DEBUG loaded listener.js 04:20:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x123304000) [pid = 2093] [serial = 1595] [outer = 0x121972c00] 04:20:24 INFO - PROCESS | 2093 | 1471346424321 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]]]}] 04:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms 04:20:24 INFO - PROCESS | 2093 | 1471346424389 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:20:24 INFO - PROCESS | 2093 | 1471346424390 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:20:24 INFO - PROCESS | 2093 | 1471346424392 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:20:24 INFO - PROCESS | 2093 | 1471346424393 Marionette TRACE conn2 <- [1,2098,null,{}] 04:20:24 INFO - PROCESS | 2093 | 1471346424395 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}] 04:20:24 INFO - PROCESS | 2093 | 1471346424400 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:24 INFO - PROCESS | 2093 | 1471346424520 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:20:24 INFO - PROCESS | 2093 | 1471346424534 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:24 INFO - PROCESS | 2093 | 1471346424536 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x12964e800 == 36 [pid = 2093] [id = 532] 04:20:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x123345400) [pid = 2093] [serial = 1596] [outer = 0x0] 04:20:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x124d39000) [pid = 2093] [serial = 1597] [outer = 0x123345400] 04:20:24 INFO - PROCESS | 2093 | 1471346424562 Marionette DEBUG loaded listener.js 04:20:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x126c4c800) [pid = 2093] [serial = 1598] [outer = 0x123345400] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x1292d5800) [pid = 2093] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x112988400) [pid = 2093] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x1214d9c00) [pid = 2093] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x113265c00) [pid = 2093] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x112979c00) [pid = 2093] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x11820f000) [pid = 2093] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x121926000) [pid = 2093] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x11969e400) [pid = 2093] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x111cad400) [pid = 2093] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x124d2b400) [pid = 2093] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x111ca8c00) [pid = 2093] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1292d0000) [pid = 2093] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x118130800) [pid = 2093] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x11337cc00) [pid = 2093] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11258f800) [pid = 2093] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x12344a800) [pid = 2093] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1192c9000) [pid = 2093] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x110eb2c00) [pid = 2093] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x11653e000) [pid = 2093] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1125b9400) [pid = 2093] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x111ca8800) [pid = 2093] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x128b6bc00) [pid = 2093] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x120f9f000) [pid = 2093] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x126c4ec00) [pid = 2093] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:20:24 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1194f4800) [pid = 2093] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:20:24 INFO - PROCESS | 2093 | 1471346424956 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]]]}] 04:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 04:20:24 INFO - PROCESS | 2093 | 1471346424966 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:20:24 INFO - PROCESS | 2093 | 1471346424968 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:20:24 INFO - PROCESS | 2093 | 1471346424970 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:20:24 INFO - PROCESS | 2093 | 1471346424971 Marionette TRACE conn2 <- [1,2102,null,{}] 04:20:24 INFO - PROCESS | 2093 | 1471346424973 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}] 04:20:24 INFO - PROCESS | 2093 | 1471346424974 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:25 INFO - PROCESS | 2093 | 1471346425085 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:20:25 INFO - PROCESS | 2093 | 1471346425120 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:25 INFO - PROCESS | 2093 | 1471346425122 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x12143b000 == 37 [pid = 2093] [id = 533] 04:20:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x110e5d800) [pid = 2093] [serial = 1599] [outer = 0x0] 04:20:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x112e6c800) [pid = 2093] [serial = 1600] [outer = 0x110e5d800] 04:20:25 INFO - PROCESS | 2093 | 1471346425147 Marionette DEBUG loaded listener.js 04:20:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1171bec00) [pid = 2093] [serial = 1601] [outer = 0x110e5d800] 04:20:25 INFO - PROCESS | 2093 | 1471346425423 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]]]}] 04:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 04:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:20:25 INFO - PROCESS | 2093 | 1471346425440 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:20:25 INFO - PROCESS | 2093 | 1471346425441 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:20:25 INFO - PROCESS | 2093 | 1471346425454 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:20:25 INFO - PROCESS | 2093 | 1471346425456 Marionette TRACE conn2 <- [1,2106,null,{}] 04:20:25 INFO - PROCESS | 2093 | 1471346425466 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}] 04:20:25 INFO - PROCESS | 2093 | 1471346425467 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:25 INFO - PROCESS | 2093 | 1471346425561 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:20:25 INFO - PROCESS | 2093 | 1471346425565 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:25 INFO - PROCESS | 2093 | 1471346425566 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7e2800 == 38 [pid = 2093] [id = 534] 04:20:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x11337cc00) [pid = 2093] [serial = 1602] [outer = 0x0] 04:20:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x120f9f000) [pid = 2093] [serial = 1603] [outer = 0x11337cc00] 04:20:25 INFO - PROCESS | 2093 | 1471346425606 Marionette DEBUG loaded listener.js 04:20:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x124fd3400) [pid = 2093] [serial = 1604] [outer = 0x11337cc00] 04:20:26 INFO - PROCESS | 2093 | 1471346426111 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]]]}] 04:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 690ms 04:20:26 INFO - PROCESS | 2093 | 1471346426134 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:20:26 INFO - PROCESS | 2093 | 1471346426135 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:20:26 INFO - PROCESS | 2093 | 1471346426137 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:20:26 INFO - PROCESS | 2093 | 1471346426138 Marionette TRACE conn2 <- [1,2110,null,{}] 04:20:26 INFO - PROCESS | 2093 | 1471346426141 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}] 04:20:26 INFO - PROCESS | 2093 | 1471346426142 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:26 INFO - PROCESS | 2093 | 1471346426220 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:20:26 INFO - PROCESS | 2093 | 1471346426223 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:26 INFO - PROCESS | 2093 | 1471346426225 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x12afb8800 == 39 [pid = 2093] [id = 535] 04:20:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1125b2400) [pid = 2093] [serial = 1605] [outer = 0x0] 04:20:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x128921800) [pid = 2093] [serial = 1606] [outer = 0x1125b2400] 04:20:26 INFO - PROCESS | 2093 | 1471346426252 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128b66c00) [pid = 2093] [serial = 1607] [outer = 0x1125b2400] 04:20:26 INFO - PROCESS | 2093 | 1471346426573 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]]]}] 04:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 472ms 04:20:26 INFO - PROCESS | 2093 | 1471346426609 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:20:26 INFO - PROCESS | 2093 | 1471346426618 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:20:26 INFO - PROCESS | 2093 | 1471346426620 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:20:26 INFO - PROCESS | 2093 | 1471346426622 Marionette TRACE conn2 <- [1,2114,null,{}] 04:20:26 INFO - PROCESS | 2093 | 1471346426624 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}] 04:20:26 INFO - PROCESS | 2093 | 1471346426625 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:26 INFO - PROCESS | 2093 | 1471346426703 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:20:26 INFO - PROCESS | 2093 | 1471346426821 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:26 INFO - PROCESS | 2093 | 1471346426822 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x113a65800 == 40 [pid = 2093] [id = 536] 04:20:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x110e5c400) [pid = 2093] [serial = 1608] [outer = 0x0] 04:20:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x110eb2400) [pid = 2093] [serial = 1609] [outer = 0x110e5c400] 04:20:26 INFO - PROCESS | 2093 | 1471346426856 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1125b7800) [pid = 2093] [serial = 1610] [outer = 0x110e5c400] 04:20:27 INFO - PROCESS | 2093 | 1471346427293 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]]]}] 04:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 719ms 04:20:27 INFO - PROCESS | 2093 | 1471346427342 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:20:27 INFO - PROCESS | 2093 | 1471346427346 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:20:27 INFO - PROCESS | 2093 | 1471346427350 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:20:27 INFO - PROCESS | 2093 | 1471346427352 Marionette TRACE conn2 <- [1,2118,null,{}] 04:20:27 INFO - PROCESS | 2093 | 1471346427356 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}] 04:20:27 INFO - PROCESS | 2093 | 1471346427357 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:27 INFO - PROCESS | 2093 | 1471346427460 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:20:27 INFO - PROCESS | 2093 | 1471346427536 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:27 INFO - PROCESS | 2093 | 1471346427537 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249cf800 == 41 [pid = 2093] [id = 537] 04:20:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x112e11400) [pid = 2093] [serial = 1611] [outer = 0x0] 04:20:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x118054c00) [pid = 2093] [serial = 1612] [outer = 0x112e11400] 04:20:27 INFO - PROCESS | 2093 | 1471346427568 Marionette DEBUG loaded listener.js 04:20:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x118e9a000) [pid = 2093] [serial = 1613] [outer = 0x112e11400] 04:20:28 INFO - PROCESS | 2093 | 1471346427998 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]]]}] 04:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 04:20:28 INFO - PROCESS | 2093 | 1471346428023 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:20:28 INFO - PROCESS | 2093 | 1471346428026 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:20:28 INFO - PROCESS | 2093 | 1471346428029 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:20:28 INFO - PROCESS | 2093 | 1471346428030 Marionette TRACE conn2 <- [1,2122,null,{}] 04:20:28 INFO - PROCESS | 2093 | 1471346428033 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}] 04:20:28 INFO - PROCESS | 2093 | 1471346428034 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:28 INFO - PROCESS | 2093 | 1471346428156 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:20:28 INFO - PROCESS | 2093 | 1471346428231 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 2093 | 1471346428232 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8f000 == 42 [pid = 2093] [id = 538] 04:20:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1192d0000) [pid = 2093] [serial = 1614] [outer = 0x0] 04:20:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x119bca000) [pid = 2093] [serial = 1615] [outer = 0x1192d0000] 04:20:28 INFO - PROCESS | 2093 | 1471346428263 Marionette DEBUG loaded listener.js 04:20:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x121973000) [pid = 2093] [serial = 1616] [outer = 0x1192d0000] 04:20:28 INFO - PROCESS | 2093 | 1471346428688 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]]]}] 04:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 725ms 04:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:20:28 INFO - PROCESS | 2093 | 1471346428755 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:20:28 INFO - PROCESS | 2093 | 1471346428756 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:20:28 INFO - PROCESS | 2093 | 1471346428763 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:20:28 INFO - PROCESS | 2093 | 1471346428767 Marionette TRACE conn2 <- [1,2126,null,{}] 04:20:28 INFO - PROCESS | 2093 | 1471346428771 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}] 04:20:28 INFO - PROCESS | 2093 | 1471346428773 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:28 INFO - PROCESS | 2093 | 1471346428877 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:20:28 INFO - PROCESS | 2093 | 1471346428952 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 2093 | 1471346428953 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2d3800 == 43 [pid = 2093] [id = 539] 04:20:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x1219c5800) [pid = 2093] [serial = 1617] [outer = 0x0] 04:20:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x123520c00) [pid = 2093] [serial = 1618] [outer = 0x1219c5800] 04:20:28 INFO - PROCESS | 2093 | 1471346428983 Marionette DEBUG loaded listener.js 04:20:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x126c4ec00) [pid = 2093] [serial = 1619] [outer = 0x1219c5800] 04:20:29 INFO - PROCESS | 2093 | 1471346429396 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]]]}] 04:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 678ms 04:20:29 INFO - PROCESS | 2093 | 1471346429436 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:20:29 INFO - PROCESS | 2093 | 1471346429438 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:20:29 INFO - PROCESS | 2093 | 1471346429441 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:20:29 INFO - PROCESS | 2093 | 1471346429442 Marionette TRACE conn2 <- [1,2130,null,{}] 04:20:29 INFO - PROCESS | 2093 | 1471346429444 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}] 04:20:29 INFO - PROCESS | 2093 | 1471346429446 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:29 INFO - PROCESS | 2093 | 1471346429574 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:20:29 INFO - PROCESS | 2093 | 1471346429638 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:29 INFO - PROCESS | 2093 | 1471346429639 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c61e800 == 44 [pid = 2093] [id = 540] 04:20:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x128929400) [pid = 2093] [serial = 1620] [outer = 0x0] 04:20:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x128c47000) [pid = 2093] [serial = 1621] [outer = 0x128929400] 04:20:29 INFO - PROCESS | 2093 | 1471346429685 Marionette DEBUG loaded listener.js 04:20:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x128fc7000) [pid = 2093] [serial = 1622] [outer = 0x128929400] 04:20:30 INFO - PROCESS | 2093 | 1471346430120 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] 04:20:30 INFO - PROCESS | 2093 | 1471346430161 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:20:30 INFO - PROCESS | 2093 | 1471346430164 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:20:30 INFO - PROCESS | 2093 | 1471346430165 Marionette TRACE conn2 <- [1,2134,null,{}] 04:20:30 INFO - PROCESS | 2093 | 1471346430167 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}] 04:20:30 INFO - PROCESS | 2093 | 1471346430169 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:30 INFO - PROCESS | 2093 | 1471346430268 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:20:30 INFO - PROCESS | 2093 | 1471346430333 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:30 INFO - PROCESS | 2093 | 1471346430337 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x116869800 == 45 [pid = 2093] [id = 541] 04:20:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x1168ef800) [pid = 2093] [serial = 1623] [outer = 0x0] 04:20:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x117f81c00) [pid = 2093] [serial = 1624] [outer = 0x1168ef800] 04:20:30 INFO - PROCESS | 2093 | 1471346430374 Marionette DEBUG loaded listener.js 04:20:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x123311800) [pid = 2093] [serial = 1625] [outer = 0x1168ef800] 04:20:30 INFO - PROCESS | 2093 | 1471346430951 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]]]}] 04:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 823ms 04:20:30 INFO - PROCESS | 2093 | 1471346430988 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:20:30 INFO - PROCESS | 2093 | 1471346430990 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:20:30 INFO - PROCESS | 2093 | 1471346430994 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:20:30 INFO - PROCESS | 2093 | 1471346430997 Marionette TRACE conn2 <- [1,2138,null,{}] 04:20:31 INFO - PROCESS | 2093 | 1471346431000 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}] 04:20:31 INFO - PROCESS | 2093 | 1471346431002 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:31 INFO - PROCESS | 2093 | 1471346431105 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:20:31 INFO - PROCESS | 2093 | 1471346431184 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 2093 | 1471346431185 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x118109000 == 46 [pid = 2093] [id = 542] 04:20:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x11325dc00) [pid = 2093] [serial = 1626] [outer = 0x0] 04:20:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x113f3bc00) [pid = 2093] [serial = 1627] [outer = 0x11325dc00] 04:20:31 INFO - PROCESS | 2093 | 1471346431217 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x116aa9400) [pid = 2093] [serial = 1628] [outer = 0x11325dc00] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x12afb8800 == 45 [pid = 2093] [id = 535] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7e2800 == 44 [pid = 2093] [id = 534] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x12143b000 == 43 [pid = 2093] [id = 533] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x12964e800 == 42 [pid = 2093] [id = 532] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x128a51000 == 41 [pid = 2093] [id = 531] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x12678b800 == 40 [pid = 2093] [id = 530] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x124d07800 == 39 [pid = 2093] [id = 529] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x121075000 == 38 [pid = 2093] [id = 528] 04:20:31 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d4000 == 37 [pid = 2093] [id = 527] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x1294b4400) [pid = 2093] [serial = 1448] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x116005c00) [pid = 2093] [serial = 1564] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x116aa7400) [pid = 2093] [serial = 1565] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x116820000) [pid = 2093] [serial = 1550] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x113f3e400) [pid = 2093] [serial = 1549] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x119242000) [pid = 2093] [serial = 1553] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x118918c00) [pid = 2093] [serial = 1552] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x121a30400) [pid = 2093] [serial = 1556] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x121978800) [pid = 2093] [serial = 1555] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12192e000) [pid = 2093] [serial = 1528] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x123453800) [pid = 2093] [serial = 1531] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x123341c00) [pid = 2093] [serial = 1529] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x126805000) [pid = 2093] [serial = 1534] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x117f7a400) [pid = 2093] [serial = 1537] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1296d9c00) [pid = 2093] [serial = 1505] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x11878c800) [pid = 2093] [serial = 1519] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x119238400) [pid = 2093] [serial = 1520] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x113810400) [pid = 2093] [serial = 1510] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x11604ac00) [pid = 2093] [serial = 1511] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x112921800) [pid = 2093] [serial = 1513] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x128924000) [pid = 2093] [serial = 1558] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x113f3d400) [pid = 2093] [serial = 1514] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x119480000) [pid = 2093] [serial = 1522] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1125b3000) [pid = 2093] [serial = 1507] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x112927400) [pid = 2093] [serial = 1508] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1171c0800) [pid = 2093] [serial = 1516] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x117f79400) [pid = 2093] [serial = 1517] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1125bf800) [pid = 2093] [serial = 1567] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x128c43000) [pid = 2093] [serial = 1559] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x126809c00) [pid = 2093] [serial = 1561] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11600b400) [pid = 2093] [serial = 1571] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1292cec00) [pid = 2093] [serial = 1546] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x128fd3c00) [pid = 2093] [serial = 1562] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11292e000) [pid = 2093] [serial = 1568] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x126c4f400) [pid = 2093] [serial = 1541] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x125ef0800) [pid = 2093] [serial = 1540] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x128b65400) [pid = 2093] [serial = 1543] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1294ac000) [pid = 2093] [serial = 1547] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x119951000) [pid = 2093] [serial = 1525] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x128d7f000) [pid = 2093] [serial = 1544] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x120f9ec00) [pid = 2093] [serial = 1538] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x1255ac000) [pid = 2093] [serial = 1532] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x120f9a400) [pid = 2093] [serial = 1526] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x126c46800) [pid = 2093] [serial = 1535] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1194f3800) [pid = 2093] [serial = 1523] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x113809000) [pid = 2093] [serial = 1570] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x12196f800) [pid = 2093] [serial = 1475] [outer = 0x0] [url = about:blank] 04:20:31 INFO - PROCESS | 2093 | 1471346431601 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]]]}] 04:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 622ms 04:20:31 INFO - PROCESS | 2093 | 1471346431615 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:20:31 INFO - PROCESS | 2093 | 1471346431618 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:20:31 INFO - PROCESS | 2093 | 1471346431622 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:20:31 INFO - PROCESS | 2093 | 1471346431624 Marionette TRACE conn2 <- [1,2142,null,{}] 04:20:31 INFO - PROCESS | 2093 | 1471346431626 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}] 04:20:31 INFO - PROCESS | 2093 | 1471346431628 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:31 INFO - PROCESS | 2093 | 1471346431719 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:20:31 INFO - PROCESS | 2093 | 1471346431723 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 2093 | 1471346431724 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x117ca9800 == 38 [pid = 2093] [id = 543] 04:20:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x1175a7c00) [pid = 2093] [serial = 1629] [outer = 0x0] 04:20:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x118782c00) [pid = 2093] [serial = 1630] [outer = 0x1175a7c00] 04:20:31 INFO - PROCESS | 2093 | 1471346431752 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x1192cc000) [pid = 2093] [serial = 1631] [outer = 0x1175a7c00] 04:20:32 INFO - PROCESS | 2093 | 1471346432151 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] 04:20:32 INFO - PROCESS | 2093 | 1471346432193 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:20:32 INFO - PROCESS | 2093 | 1471346432195 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 2093 | 1471346432198 Marionette TRACE conn2 <- [1,2146,null,{}] 04:20:32 INFO - PROCESS | 2093 | 1471346432205 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}] 04:20:32 INFO - PROCESS | 2093 | 1471346432208 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:32 INFO - PROCESS | 2093 | 1471346432288 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:20:32 INFO - PROCESS | 2093 | 1471346432294 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:32 INFO - PROCESS | 2093 | 1471346432298 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x121a42000 == 39 [pid = 2093] [id = 544] 04:20:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x1196a5400) [pid = 2093] [serial = 1632] [outer = 0x0] 04:20:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x1214e4000) [pid = 2093] [serial = 1633] [outer = 0x1196a5400] 04:20:32 INFO - PROCESS | 2093 | 1471346432327 Marionette DEBUG loaded listener.js 04:20:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x121a30400) [pid = 2093] [serial = 1634] [outer = 0x1196a5400] 04:20:32 INFO - PROCESS | 2093 | 1471346432706 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] 04:20:32 INFO - PROCESS | 2093 | 1471346432720 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:20:32 INFO - PROCESS | 2093 | 1471346432722 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 2093 | 1471346432723 Marionette TRACE conn2 <- [1,2150,null,{}] 04:20:32 INFO - PROCESS | 2093 | 1471346432726 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}] 04:20:32 INFO - PROCESS | 2093 | 1471346432729 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:32 INFO - PROCESS | 2093 | 1471346432815 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:20:32 INFO - PROCESS | 2093 | 1471346432819 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:32 INFO - PROCESS | 2093 | 1471346432820 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x125513000 == 40 [pid = 2093] [id = 545] 04:20:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x124970c00) [pid = 2093] [serial = 1635] [outer = 0x0] 04:20:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x125ef7000) [pid = 2093] [serial = 1636] [outer = 0x124970c00] 04:20:32 INFO - PROCESS | 2093 | 1471346432846 Marionette DEBUG loaded listener.js 04:20:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x126c4f400) [pid = 2093] [serial = 1637] [outer = 0x124970c00] 04:20:33 INFO - PROCESS | 2093 | 1471346433168 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]]]}] 04:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 467ms 04:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:20:33 INFO - PROCESS | 2093 | 1471346433191 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:20:33 INFO - PROCESS | 2093 | 1471346433192 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:20:33 INFO - PROCESS | 2093 | 1471346433195 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:20:33 INFO - PROCESS | 2093 | 1471346433198 Marionette TRACE conn2 <- [1,2154,null,{}] 04:20:33 INFO - PROCESS | 2093 | 1471346433201 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}] 04:20:33 INFO - PROCESS | 2093 | 1471346433202 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:33 INFO - PROCESS | 2093 | 1471346433282 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:20:33 INFO - PROCESS | 2093 | 1471346433348 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:33 INFO - PROCESS | 2093 | 1471346433356 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a4c800 == 41 [pid = 2093] [id = 546] 04:20:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x124d2d800) [pid = 2093] [serial = 1638] [outer = 0x0] 04:20:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x128b65800) [pid = 2093] [serial = 1639] [outer = 0x124d2d800] 04:20:33 INFO - PROCESS | 2093 | 1471346433383 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x128c4b000) [pid = 2093] [serial = 1640] [outer = 0x124d2d800] 04:20:33 INFO - PROCESS | 2093 | 1471346433725 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]]]}] 04:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 571ms 04:20:33 INFO - PROCESS | 2093 | 1471346433766 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:20:33 INFO - PROCESS | 2093 | 1471346433767 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:20:33 INFO - PROCESS | 2093 | 1471346433769 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:20:33 INFO - PROCESS | 2093 | 1471346433770 Marionette TRACE conn2 <- [1,2158,null,{}] 04:20:33 INFO - PROCESS | 2093 | 1471346433773 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}] 04:20:33 INFO - PROCESS | 2093 | 1471346433777 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:33 INFO - PROCESS | 2093 | 1471346433889 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:20:33 INFO - PROCESS | 2093 | 1471346433901 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:33 INFO - PROCESS | 2093 | 1471346433902 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fd6800 == 42 [pid = 2093] [id = 547] 04:20:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x128fc7c00) [pid = 2093] [serial = 1641] [outer = 0x0] 04:20:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1294a9400) [pid = 2093] [serial = 1642] [outer = 0x128fc7c00] 04:20:33 INFO - PROCESS | 2093 | 1471346433930 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x12a66c800) [pid = 2093] [serial = 1643] [outer = 0x128fc7c00] 04:20:34 INFO - PROCESS | 2093 | 1471346434304 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]]]}] 04:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 04:20:34 INFO - PROCESS | 2093 | 1471346434348 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:20:34 INFO - PROCESS | 2093 | 1471346434350 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:20:34 INFO - PROCESS | 2093 | 1471346434353 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:20:34 INFO - PROCESS | 2093 | 1471346434355 Marionette TRACE conn2 <- [1,2162,null,{}] 04:20:34 INFO - PROCESS | 2093 | 1471346434358 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}] 04:20:34 INFO - PROCESS | 2093 | 1471346434360 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:34 INFO - PROCESS | 2093 | 1471346434500 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:20:34 INFO - PROCESS | 2093 | 1471346434511 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:34 INFO - PROCESS | 2093 | 1471346434512 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a744800 == 43 [pid = 2093] [id = 548] 04:20:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x110d62c00) [pid = 2093] [serial = 1644] [outer = 0x0] 04:20:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x12a6d6000) [pid = 2093] [serial = 1645] [outer = 0x110d62c00] 04:20:34 INFO - PROCESS | 2093 | 1471346434537 Marionette DEBUG loaded listener.js 04:20:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x12a6db000) [pid = 2093] [serial = 1646] [outer = 0x110d62c00] 04:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 04:20:34 INFO - PROCESS | 2093 | 1471346434870 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]]]}] 04:20:34 INFO - PROCESS | 2093 | 1471346434875 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:20:34 INFO - PROCESS | 2093 | 1471346434877 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:20:34 INFO - PROCESS | 2093 | 1471346434882 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:20:34 INFO - PROCESS | 2093 | 1471346434883 Marionette TRACE conn2 <- [1,2166,null,{}] 04:20:34 INFO - PROCESS | 2093 | 1471346434886 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}] 04:20:34 INFO - PROCESS | 2093 | 1471346434887 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:34 INFO - PROCESS | 2093 | 1471346434989 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:20:35 INFO - PROCESS | 2093 | 1471346435001 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:35 INFO - PROCESS | 2093 | 1471346435002 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8c000 == 44 [pid = 2093] [id = 549] 04:20:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12a6df400) [pid = 2093] [serial = 1647] [outer = 0x0] 04:20:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12a75b800) [pid = 2093] [serial = 1648] [outer = 0x12a6df400] 04:20:35 INFO - PROCESS | 2093 | 1471346435027 Marionette DEBUG loaded listener.js 04:20:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12a760400) [pid = 2093] [serial = 1649] [outer = 0x12a6df400] 04:20:35 INFO - PROCESS | 2093 | 1471346435375 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]]]}] 04:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 04:20:35 INFO - PROCESS | 2093 | 1471346435402 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:20:35 INFO - PROCESS | 2093 | 1471346435403 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:20:35 INFO - PROCESS | 2093 | 1471346435405 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:20:35 INFO - PROCESS | 2093 | 1471346435406 Marionette TRACE conn2 <- [1,2170,null,{}] 04:20:35 INFO - PROCESS | 2093 | 1471346435409 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}] 04:20:35 INFO - PROCESS | 2093 | 1471346435410 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:35 INFO - PROCESS | 2093 | 1471346435523 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:20:35 INFO - PROCESS | 2093 | 1471346435534 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:35 INFO - PROCESS | 2093 | 1471346435535 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf70800 == 45 [pid = 2093] [id = 550] 04:20:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x11292f800) [pid = 2093] [serial = 1650] [outer = 0x0] 04:20:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12a765000) [pid = 2093] [serial = 1651] [outer = 0x11292f800] 04:20:35 INFO - PROCESS | 2093 | 1471346435560 Marionette DEBUG loaded listener.js 04:20:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12a76b000) [pid = 2093] [serial = 1652] [outer = 0x11292f800] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1194f3400) [pid = 2093] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x120fa1c00) [pid = 2093] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x115097c00) [pid = 2093] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x123345400) [pid = 2093] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x110e5d800) [pid = 2093] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x112926400) [pid = 2093] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x121972c00) [pid = 2093] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:20:35 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11337cc00) [pid = 2093] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:20:35 INFO - PROCESS | 2093 | 1471346435939 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]]]}] 04:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 572ms 04:20:35 INFO - PROCESS | 2093 | 1471346435984 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:20:35 INFO - PROCESS | 2093 | 1471346435985 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:20:35 INFO - PROCESS | 2093 | 1471346435987 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:20:35 INFO - PROCESS | 2093 | 1471346435988 Marionette TRACE conn2 <- [1,2174,null,{}] 04:20:36 INFO - PROCESS | 2093 | 1471346436004 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}] 04:20:36 INFO - PROCESS | 2093 | 1471346436005 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:36 INFO - PROCESS | 2093 | 1471346436094 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:20:36 INFO - PROCESS | 2093 | 1471346436100 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:36 INFO - PROCESS | 2093 | 1471346436101 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2d8000 == 46 [pid = 2093] [id = 551] 04:20:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x11337cc00) [pid = 2093] [serial = 1653] [outer = 0x0] 04:20:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x121973c00) [pid = 2093] [serial = 1654] [outer = 0x11337cc00] 04:20:36 INFO - PROCESS | 2093 | 1471346436127 Marionette DEBUG loaded listener.js 04:20:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12a761c00) [pid = 2093] [serial = 1655] [outer = 0x11337cc00] 04:20:36 INFO - PROCESS | 2093 | 1471346436467 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]]]}] 04:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 04:20:36 INFO - PROCESS | 2093 | 1471346436506 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:20:36 INFO - PROCESS | 2093 | 1471346436507 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:20:36 INFO - PROCESS | 2093 | 1471346436509 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:20:36 INFO - PROCESS | 2093 | 1471346436513 Marionette TRACE conn2 <- [1,2178,null,{}] 04:20:36 INFO - PROCESS | 2093 | 1471346436516 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}] 04:20:36 INFO - PROCESS | 2093 | 1471346436518 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:36 INFO - PROCESS | 2093 | 1471346436621 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:20:36 INFO - PROCESS | 2093 | 1471346436691 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:36 INFO - PROCESS | 2093 | 1471346436692 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x12ca31800 == 47 [pid = 2093] [id = 552] 04:20:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12a75c400) [pid = 2093] [serial = 1656] [outer = 0x0] 04:20:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12a776800) [pid = 2093] [serial = 1657] [outer = 0x12a75c400] 04:20:36 INFO - PROCESS | 2093 | 1471346436719 Marionette DEBUG loaded listener.js 04:20:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12af79c00) [pid = 2093] [serial = 1658] [outer = 0x12a75c400] 04:20:37 INFO - PROCESS | 2093 | 1471346437001 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]]]}] 04:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 524ms 04:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:20:37 INFO - PROCESS | 2093 | 1471346437035 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:20:37 INFO - PROCESS | 2093 | 1471346437036 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:20:37 INFO - PROCESS | 2093 | 1471346437039 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:20:37 INFO - PROCESS | 2093 | 1471346437040 Marionette TRACE conn2 <- [1,2182,null,{}] 04:20:37 INFO - PROCESS | 2093 | 1471346437042 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}] 04:20:37 INFO - PROCESS | 2093 | 1471346437043 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:37 INFO - PROCESS | 2093 | 1471346437135 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:20:37 INFO - PROCESS | 2093 | 1471346437139 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:37 INFO - PROCESS | 2093 | 1471346437140 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd59800 == 48 [pid = 2093] [id = 553] 04:20:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x12af7a000) [pid = 2093] [serial = 1659] [outer = 0x0] 04:20:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12b136000) [pid = 2093] [serial = 1660] [outer = 0x12af7a000] 04:20:37 INFO - PROCESS | 2093 | 1471346437166 Marionette DEBUG loaded listener.js 04:20:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12b13d800) [pid = 2093] [serial = 1661] [outer = 0x12af7a000] 04:20:37 INFO - PROCESS | 2093 | 1471346437526 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]]]}] 04:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 04:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:20:37 INFO - PROCESS | 2093 | 1471346437568 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:20:37 INFO - PROCESS | 2093 | 1471346437569 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:20:37 INFO - PROCESS | 2093 | 1471346437571 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:20:37 INFO - PROCESS | 2093 | 1471346437572 Marionette TRACE conn2 <- [1,2186,null,{}] 04:20:37 INFO - PROCESS | 2093 | 1471346437584 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}] 04:20:37 INFO - PROCESS | 2093 | 1471346437585 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:37 INFO - PROCESS | 2093 | 1471346437670 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:20:37 INFO - PROCESS | 2093 | 1471346437673 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:37 INFO - PROCESS | 2093 | 1471346437675 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d157000 == 49 [pid = 2093] [id = 554] 04:20:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12b136c00) [pid = 2093] [serial = 1662] [outer = 0x0] 04:20:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x12b1c6400) [pid = 2093] [serial = 1663] [outer = 0x12b136c00] 04:20:37 INFO - PROCESS | 2093 | 1471346437699 Marionette DEBUG loaded listener.js 04:20:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x12b1ccc00) [pid = 2093] [serial = 1664] [outer = 0x12b136c00] 04:20:38 INFO - PROCESS | 2093 | 1471346438258 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]]]}] 04:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 04:20:38 INFO - PROCESS | 2093 | 1471346438292 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:20:38 INFO - PROCESS | 2093 | 1471346438298 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:20:38 INFO - PROCESS | 2093 | 1471346438303 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:20:38 INFO - PROCESS | 2093 | 1471346438308 Marionette TRACE conn2 <- [1,2190,null,{}] 04:20:38 INFO - PROCESS | 2093 | 1471346438314 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}] 04:20:38 INFO - PROCESS | 2093 | 1471346438316 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:38 INFO - PROCESS | 2093 | 1471346438493 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:20:38 INFO - PROCESS | 2093 | 1471346438572 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:38 INFO - PROCESS | 2093 | 1471346438574 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x11871c800 == 50 [pid = 2093] [id = 555] 04:20:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x11509a000) [pid = 2093] [serial = 1665] [outer = 0x0] 04:20:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x116103800) [pid = 2093] [serial = 1666] [outer = 0x11509a000] 04:20:38 INFO - PROCESS | 2093 | 1471346438606 Marionette DEBUG loaded listener.js 04:20:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x118054800) [pid = 2093] [serial = 1667] [outer = 0x11509a000] 04:20:39 INFO - PROCESS | 2093 | 1471346439030 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]]]}] 04:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 775ms 04:20:39 INFO - PROCESS | 2093 | 1471346439078 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:20:39 INFO - PROCESS | 2093 | 1471346439082 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:20:39 INFO - PROCESS | 2093 | 1471346439086 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:20:39 INFO - PROCESS | 2093 | 1471346439088 Marionette TRACE conn2 <- [1,2194,null,{}] 04:20:39 INFO - PROCESS | 2093 | 1471346439091 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}] 04:20:39 INFO - PROCESS | 2093 | 1471346439093 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:39 INFO - PROCESS | 2093 | 1471346439205 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:20:39 INFO - PROCESS | 2093 | 1471346439284 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:39 INFO - PROCESS | 2093 | 1471346439286 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe2800 == 51 [pid = 2093] [id = 556] 04:20:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x118e8fc00) [pid = 2093] [serial = 1668] [outer = 0x0] 04:20:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1214d9400) [pid = 2093] [serial = 1669] [outer = 0x118e8fc00] 04:20:39 INFO - PROCESS | 2093 | 1471346439318 Marionette DEBUG loaded listener.js 04:20:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x1219c1400) [pid = 2093] [serial = 1670] [outer = 0x118e8fc00] 04:20:39 INFO - PROCESS | 2093 | 1471346439712 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]]]}] 04:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 672ms 04:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:20:39 INFO - PROCESS | 2093 | 1471346439759 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:20:39 INFO - PROCESS | 2093 | 1471346439761 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:20:39 INFO - PROCESS | 2093 | 1471346439765 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:20:39 INFO - PROCESS | 2093 | 1471346439769 Marionette TRACE conn2 <- [1,2198,null,{}] 04:20:39 INFO - PROCESS | 2093 | 1471346439781 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}] 04:20:39 INFO - PROCESS | 2093 | 1471346439785 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:39 INFO - PROCESS | 2093 | 1471346439996 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:20:40 INFO - PROCESS | 2093 | 1471346440143 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:40 INFO - PROCESS | 2093 | 1471346440145 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d15c000 == 52 [pid = 2093] [id = 557] 04:20:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x1268a2000) [pid = 2093] [serial = 1671] [outer = 0x0] 04:20:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x128c41c00) [pid = 2093] [serial = 1672] [outer = 0x1268a2000] 04:20:40 INFO - PROCESS | 2093 | 1471346440193 Marionette DEBUG loaded listener.js 04:20:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x1292d7000) [pid = 2093] [serial = 1673] [outer = 0x1268a2000] 04:20:40 INFO - PROCESS | 2093 | 1471346440646 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]]]}] 04:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 926ms 04:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:20:40 INFO - PROCESS | 2093 | 1471346440691 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:20:40 INFO - PROCESS | 2093 | 1471346440692 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:20:40 INFO - PROCESS | 2093 | 1471346440695 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:20:40 INFO - PROCESS | 2093 | 1471346440696 Marionette TRACE conn2 <- [1,2202,null,{}] 04:20:40 INFO - PROCESS | 2093 | 1471346440698 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}] 04:20:40 INFO - PROCESS | 2093 | 1471346440700 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:40 INFO - PROCESS | 2093 | 1471346440804 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:20:40 INFO - PROCESS | 2093 | 1471346440870 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:40 INFO - PROCESS | 2093 | 1471346440871 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d429000 == 53 [pid = 2093] [id = 558] 04:20:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12a66e000) [pid = 2093] [serial = 1674] [outer = 0x0] 04:20:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12a764400) [pid = 2093] [serial = 1675] [outer = 0x12a66e000] 04:20:40 INFO - PROCESS | 2093 | 1471346440900 Marionette DEBUG loaded listener.js 04:20:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12aa02800) [pid = 2093] [serial = 1676] [outer = 0x12a66e000] 04:20:41 INFO - PROCESS | 2093 | 1471346441613 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]]]}] 04:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 970ms 04:20:41 INFO - PROCESS | 2093 | 1471346441666 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:20:41 INFO - PROCESS | 2093 | 1471346441668 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:20:41 INFO - PROCESS | 2093 | 1471346441671 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:20:41 INFO - PROCESS | 2093 | 1471346441673 Marionette TRACE conn2 <- [1,2206,null,{}] 04:20:41 INFO - PROCESS | 2093 | 1471346441676 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}] 04:20:41 INFO - PROCESS | 2093 | 1471346441678 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:41 INFO - PROCESS | 2093 | 1471346441779 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:20:41 INFO - PROCESS | 2093 | 1471346441859 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:41 INFO - PROCESS | 2093 | 1471346441860 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x12113d800 == 54 [pid = 2093] [id = 559] 04:20:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x113805000) [pid = 2093] [serial = 1677] [outer = 0x0] 04:20:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x115d22000) [pid = 2093] [serial = 1678] [outer = 0x113805000] 04:20:41 INFO - PROCESS | 2093 | 1471346441889 Marionette DEBUG loaded listener.js 04:20:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x116ab4000) [pid = 2093] [serial = 1679] [outer = 0x113805000] 04:20:42 INFO - PROCESS | 2093 | 1471346442315 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]]]}] 04:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 672ms 04:20:42 INFO - PROCESS | 2093 | 1471346442343 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:20:42 INFO - PROCESS | 2093 | 1471346442346 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:20:42 INFO - PROCESS | 2093 | 1471346442350 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:20:42 INFO - PROCESS | 2093 | 1471346442352 Marionette TRACE conn2 <- [1,2210,null,{}] 04:20:42 INFO - PROCESS | 2093 | 1471346442354 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}] 04:20:42 INFO - PROCESS | 2093 | 1471346442355 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:42 INFO - PROCESS | 2093 | 1471346442450 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:20:42 INFO - PROCESS | 2093 | 1471346442537 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:42 INFO - PROCESS | 2093 | 1471346442538 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x1189c8000 == 55 [pid = 2093] [id = 560] 04:20:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x117f7a400) [pid = 2093] [serial = 1680] [outer = 0x0] 04:20:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x119238400) [pid = 2093] [serial = 1681] [outer = 0x117f7a400] 04:20:42 INFO - PROCESS | 2093 | 1471346442567 Marionette DEBUG loaded listener.js 04:20:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x1194f3400) [pid = 2093] [serial = 1682] [outer = 0x117f7a400] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x119921800 == 54 [pid = 2093] [id = 521] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd59800 == 53 [pid = 2093] [id = 553] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x12ca31800 == 52 [pid = 2093] [id = 552] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2d8000 == 51 [pid = 2093] [id = 551] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf70800 == 50 [pid = 2093] [id = 550] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8c000 == 49 [pid = 2093] [id = 549] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x12a744800 == 48 [pid = 2093] [id = 548] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x128fd6800 == 47 [pid = 2093] [id = 547] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x117c3fc00) [pid = 2093] [serial = 1573] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x128921800) [pid = 2093] [serial = 1606] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x126a4c800 == 46 [pid = 2093] [id = 546] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x125513000 == 45 [pid = 2093] [id = 545] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x121a42000 == 44 [pid = 2093] [id = 544] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x117ca9800 == 43 [pid = 2093] [id = 543] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x118109000 == 42 [pid = 2093] [id = 542] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x1249cf800 == 41 [pid = 2093] [id = 537] 04:20:42 INFO - PROCESS | 2093 | --DOCSHELL 0x113a65800 == 40 [pid = 2093] [id = 536] 04:20:42 INFO - PROCESS | 2093 | 1471346442921 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]]]}] 04:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 619ms 04:20:42 INFO - PROCESS | 2093 | 1471346442970 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:20:42 INFO - PROCESS | 2093 | 1471346442971 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:20:42 INFO - PROCESS | 2093 | 1471346442973 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:20:42 INFO - PROCESS | 2093 | 1471346442976 Marionette TRACE conn2 <- [1,2214,null,{}] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x119955000) [pid = 2093] [serial = 1588] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x120fa0c00) [pid = 2093] [serial = 1589] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x121971c00) [pid = 2093] [serial = 1592] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12192c400) [pid = 2093] [serial = 1591] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x118310c00) [pid = 2093] [serial = 1579] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x117c33800) [pid = 2093] [serial = 1585] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x113807800) [pid = 2093] [serial = 1576] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x124d39000) [pid = 2093] [serial = 1597] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x112e6c800) [pid = 2093] [serial = 1600] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x116046800) [pid = 2093] [serial = 1583] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x11297f400) [pid = 2093] [serial = 1582] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1219c4000) [pid = 2093] [serial = 1594] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x120f9f000) [pid = 2093] [serial = 1603] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1171bec00) [pid = 2093] [serial = 1601] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x126c4c800) [pid = 2093] [serial = 1598] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x123304000) [pid = 2093] [serial = 1595] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11923dc00) [pid = 2093] [serial = 1586] [outer = 0x0] [url = about:blank] 04:20:42 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x124fd3400) [pid = 2093] [serial = 1604] [outer = 0x0] [url = about:blank] 04:20:43 INFO - PROCESS | 2093 | 1471346442996 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}] 04:20:43 INFO - PROCESS | 2093 | 1471346442999 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:43 INFO - PROCESS | 2093 | 1471346443082 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:20:43 INFO - PROCESS | 2093 | 1471346443102 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:43 INFO - PROCESS | 2093 | 1471346443104 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x12124e800 == 41 [pid = 2093] [id = 561] 04:20:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x120f97800) [pid = 2093] [serial = 1683] [outer = 0x0] 04:20:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x121925800) [pid = 2093] [serial = 1684] [outer = 0x120f97800] 04:20:43 INFO - PROCESS | 2093 | 1471346443132 Marionette DEBUG loaded listener.js 04:20:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1219c0400) [pid = 2093] [serial = 1685] [outer = 0x120f97800] 04:20:43 INFO - PROCESS | 2093 | 1471346443498 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]]]}] 04:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 575ms 04:20:43 INFO - PROCESS | 2093 | 1471346443548 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:20:43 INFO - PROCESS | 2093 | 1471346443550 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:20:43 INFO - PROCESS | 2093 | 1471346443552 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:20:43 INFO - PROCESS | 2093 | 1471346443553 Marionette TRACE conn2 <- [1,2218,null,{}] 04:20:43 INFO - PROCESS | 2093 | 1471346443556 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}] 04:20:43 INFO - PROCESS | 2093 | 1471346443557 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:43 INFO - PROCESS | 2093 | 1471346443644 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:20:43 INFO - PROCESS | 2093 | 1471346443651 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:43 INFO - PROCESS | 2093 | 1471346443652 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255dd000 == 42 [pid = 2093] [id = 562] 04:20:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x123304c00) [pid = 2093] [serial = 1686] [outer = 0x0] 04:20:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12496c400) [pid = 2093] [serial = 1687] [outer = 0x123304c00] 04:20:43 INFO - PROCESS | 2093 | 1471346443693 Marionette DEBUG loaded listener.js 04:20:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1255b9c00) [pid = 2093] [serial = 1688] [outer = 0x123304c00] 04:20:44 INFO - PROCESS | 2093 | 1471346444037 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]]]}] 04:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 04:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:20:44 INFO - PROCESS | 2093 | 1471346444071 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:20:44 INFO - PROCESS | 2093 | 1471346444072 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:20:44 INFO - PROCESS | 2093 | 1471346444075 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:20:44 INFO - PROCESS | 2093 | 1471346444076 Marionette TRACE conn2 <- [1,2222,null,{}] 04:20:44 INFO - PROCESS | 2093 | 1471346444079 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}] 04:20:44 INFO - PROCESS | 2093 | 1471346444081 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:44 INFO - PROCESS | 2093 | 1471346444233 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:20:44 INFO - PROCESS | 2093 | 1471346444245 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:44 INFO - PROCESS | 2093 | 1471346444247 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x121082800 == 43 [pid = 2093] [id = 563] 04:20:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1268a3800) [pid = 2093] [serial = 1689] [outer = 0x0] 04:20:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x126c4c800) [pid = 2093] [serial = 1690] [outer = 0x1268a3800] 04:20:44 INFO - PROCESS | 2093 | 1471346444287 Marionette DEBUG loaded listener.js 04:20:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x128b6ec00) [pid = 2093] [serial = 1691] [outer = 0x1268a3800] 04:20:44 INFO - PROCESS | 2093 | 1471346444768 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]]]}] 04:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 720ms 04:20:44 INFO - PROCESS | 2093 | 1471346444799 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:20:44 INFO - PROCESS | 2093 | 1471346444800 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:20:44 INFO - PROCESS | 2093 | 1471346444802 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:20:44 INFO - PROCESS | 2093 | 1471346444803 Marionette TRACE conn2 <- [1,2226,null,{}] 04:20:44 INFO - PROCESS | 2093 | 1471346444805 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}] 04:20:44 INFO - PROCESS | 2093 | 1471346444809 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:44 INFO - PROCESS | 2093 | 1471346444971 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:20:44 INFO - PROCESS | 2093 | 1471346444996 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:44 INFO - PROCESS | 2093 | 1471346444997 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x129652800 == 44 [pid = 2093] [id = 564] 04:20:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x1294b6000) [pid = 2093] [serial = 1692] [outer = 0x0] 04:20:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12a759400) [pid = 2093] [serial = 1693] [outer = 0x1294b6000] 04:20:45 INFO - PROCESS | 2093 | 1471346445039 Marionette DEBUG loaded listener.js 04:20:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12a772800) [pid = 2093] [serial = 1694] [outer = 0x1294b6000] 04:20:45 INFO - PROCESS | 2093 | 1471346445463 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]]]}] 04:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 04:20:45 INFO - PROCESS | 2093 | 1471346445473 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:20:45 INFO - PROCESS | 2093 | 1471346445474 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:20:45 INFO - PROCESS | 2093 | 1471346445476 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:20:45 INFO - PROCESS | 2093 | 1471346445477 Marionette TRACE conn2 <- [1,2230,null,{}] 04:20:45 INFO - PROCESS | 2093 | 1471346445482 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}] 04:20:45 INFO - PROCESS | 2093 | 1471346445483 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:45 INFO - PROCESS | 2093 | 1471346445589 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:20:45 INFO - PROCESS | 2093 | 1471346445648 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:45 INFO - PROCESS | 2093 | 1471346445649 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7e4000 == 45 [pid = 2093] [id = 565] 04:20:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12a773400) [pid = 2093] [serial = 1695] [outer = 0x0] 04:20:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12aa0a000) [pid = 2093] [serial = 1696] [outer = 0x12a773400] 04:20:45 INFO - PROCESS | 2093 | 1471346445674 Marionette DEBUG loaded listener.js 04:20:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12af79000) [pid = 2093] [serial = 1697] [outer = 0x12a773400] 04:20:45 INFO - PROCESS | 2093 | 1471346445973 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]]]}] 04:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 04:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:20:46 INFO - PROCESS | 2093 | 1471346446001 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:20:46 INFO - PROCESS | 2093 | 1471346446002 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:20:46 INFO - PROCESS | 2093 | 1471346446004 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:20:46 INFO - PROCESS | 2093 | 1471346446005 Marionette TRACE conn2 <- [1,2234,null,{}] 04:20:46 INFO - PROCESS | 2093 | 1471346446007 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}] 04:20:46 INFO - PROCESS | 2093 | 1471346446009 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:46 INFO - PROCESS | 2093 | 1471346446123 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:20:46 INFO - PROCESS | 2093 | 1471346446127 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:46 INFO - PROCESS | 2093 | 1471346446128 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b154000 == 46 [pid = 2093] [id = 566] 04:20:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12aa04000) [pid = 2093] [serial = 1698] [outer = 0x0] 04:20:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x12af83400) [pid = 2093] [serial = 1699] [outer = 0x12aa04000] 04:20:46 INFO - PROCESS | 2093 | 1471346446191 Marionette DEBUG loaded listener.js 04:20:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x12b1ca400) [pid = 2093] [serial = 1700] [outer = 0x12aa04000] 04:20:46 INFO - PROCESS | 2093 | 1471346446521 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]]]}] 04:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 572ms 04:20:46 INFO - PROCESS | 2093 | 1471346446577 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:20:46 INFO - PROCESS | 2093 | 1471346446579 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:20:46 INFO - PROCESS | 2093 | 1471346446582 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:20:46 INFO - PROCESS | 2093 | 1471346446584 Marionette TRACE conn2 <- [1,2238,null,{}] 04:20:46 INFO - PROCESS | 2093 | 1471346446588 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}] 04:20:46 INFO - PROCESS | 2093 | 1471346446590 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:46 INFO - PROCESS | 2093 | 1471346446764 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12af7a000) [pid = 2093] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x1125b2400) [pid = 2093] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x110d62c00) [pid = 2093] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x1196a5400) [pid = 2093] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x1168ef800) [pid = 2093] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x11325dc00) [pid = 2093] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x128fc7c00) [pid = 2093] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x124d2d800) [pid = 2093] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12a6df400) [pid = 2093] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x124970c00) [pid = 2093] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x1175a7c00) [pid = 2093] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x11292f800) [pid = 2093] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12a75c400) [pid = 2093] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:20:47 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11337cc00) [pid = 2093] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:20:47 INFO - PROCESS | 2093 | 1471346447149 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:47 INFO - PROCESS | 2093 | 1471346447150 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x119288000 == 47 [pid = 2093] [id = 567] 04:20:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x1121a6400) [pid = 2093] [serial = 1701] [outer = 0x0] 04:20:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x112927400) [pid = 2093] [serial = 1702] [outer = 0x1121a6400] 04:20:47 INFO - PROCESS | 2093 | 1471346447177 Marionette DEBUG loaded listener.js 04:20:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x1168ef800) [pid = 2093] [serial = 1703] [outer = 0x1121a6400] 04:20:47 INFO - PROCESS | 2093 | 1471346447463 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]]]}] 04:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 922ms 04:20:47 INFO - PROCESS | 2093 | 1471346447505 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:20:47 INFO - PROCESS | 2093 | 1471346447506 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:20:47 INFO - PROCESS | 2093 | 1471346447508 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:20:47 INFO - PROCESS | 2093 | 1471346447509 Marionette TRACE conn2 <- [1,2242,null,{}] 04:20:47 INFO - PROCESS | 2093 | 1471346447512 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}] 04:20:47 INFO - PROCESS | 2093 | 1471346447515 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:47 INFO - PROCESS | 2093 | 1471346447602 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:20:47 INFO - PROCESS | 2093 | 1471346447605 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:47 INFO - PROCESS | 2093 | 1471346447607 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c616000 == 48 [pid = 2093] [id = 568] 04:20:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x1192d1000) [pid = 2093] [serial = 1704] [outer = 0x0] 04:20:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x126805000) [pid = 2093] [serial = 1705] [outer = 0x1192d1000] 04:20:47 INFO - PROCESS | 2093 | 1471346447632 Marionette DEBUG loaded listener.js 04:20:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12a6dc400) [pid = 2093] [serial = 1706] [outer = 0x1192d1000] 04:20:47 INFO - PROCESS | 2093 | 1471346447974 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]]]}] 04:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 04:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:20:48 INFO - PROCESS | 2093 | 1471346448037 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:20:48 INFO - PROCESS | 2093 | 1471346448038 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:20:48 INFO - PROCESS | 2093 | 1471346448040 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:20:48 INFO - PROCESS | 2093 | 1471346448042 Marionette TRACE conn2 <- [1,2246,null,{}] 04:20:48 INFO - PROCESS | 2093 | 1471346448044 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}] 04:20:48 INFO - PROCESS | 2093 | 1471346448046 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:48 INFO - PROCESS | 2093 | 1471346448141 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:20:48 INFO - PROCESS | 2093 | 1471346448147 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:48 INFO - PROCESS | 2093 | 1471346448149 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d164800 == 49 [pid = 2093] [id = 569] 04:20:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12a769400) [pid = 2093] [serial = 1707] [outer = 0x0] 04:20:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12b1d3800) [pid = 2093] [serial = 1708] [outer = 0x12a769400] 04:20:48 INFO - PROCESS | 2093 | 1471346448177 Marionette DEBUG loaded listener.js 04:20:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12b218000) [pid = 2093] [serial = 1709] [outer = 0x12a769400] 04:20:48 INFO - PROCESS | 2093 | 1471346448539 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]]]}] 04:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 04:20:48 INFO - PROCESS | 2093 | 1471346448560 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:20:48 INFO - PROCESS | 2093 | 1471346448561 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:20:48 INFO - PROCESS | 2093 | 1471346448566 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:20:48 INFO - PROCESS | 2093 | 1471346448567 Marionette TRACE conn2 <- [1,2250,null,{}] 04:20:48 INFO - PROCESS | 2093 | 1471346448569 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}] 04:20:48 INFO - PROCESS | 2093 | 1471346448570 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:48 INFO - PROCESS | 2093 | 1471346448662 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:20:48 INFO - PROCESS | 2093 | 1471346448739 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:48 INFO - PROCESS | 2093 | 1471346448739 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d8dc800 == 50 [pid = 2093] [id = 570] 04:20:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12b211000) [pid = 2093] [serial = 1710] [outer = 0x0] 04:20:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12b21cc00) [pid = 2093] [serial = 1711] [outer = 0x12b211000] 04:20:48 INFO - PROCESS | 2093 | 1471346448766 Marionette DEBUG loaded listener.js 04:20:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12b956400) [pid = 2093] [serial = 1712] [outer = 0x12b211000] 04:20:49 INFO - PROCESS | 2093 | 1471346449036 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]]]}] 04:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 04:20:49 INFO - PROCESS | 2093 | 1471346449145 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:20:49 INFO - PROCESS | 2093 | 1471346449147 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:20:49 INFO - PROCESS | 2093 | 1471346449154 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:20:49 INFO - PROCESS | 2093 | 1471346449157 Marionette TRACE conn2 <- [1,2254,null,{}] 04:20:49 INFO - PROCESS | 2093 | 1471346449166 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}] 04:20:49 INFO - PROCESS | 2093 | 1471346449168 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:49 INFO - PROCESS | 2093 | 1471346449286 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:20:49 INFO - PROCESS | 2093 | 1471346449363 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:49 INFO - PROCESS | 2093 | 1471346449365 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa9800 == 51 [pid = 2093] [id = 571] 04:20:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x112974400) [pid = 2093] [serial = 1713] [outer = 0x0] 04:20:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x112cb8c00) [pid = 2093] [serial = 1714] [outer = 0x112974400] 04:20:49 INFO - PROCESS | 2093 | 1471346449399 Marionette DEBUG loaded listener.js 04:20:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x116046800) [pid = 2093] [serial = 1715] [outer = 0x112974400] 04:20:49 INFO - PROCESS | 2093 | 1471346449839 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]]]}] 04:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 726ms 04:20:49 INFO - PROCESS | 2093 | 1471346449880 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:20:49 INFO - PROCESS | 2093 | 1471346449882 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:20:49 INFO - PROCESS | 2093 | 1471346449886 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:20:49 INFO - PROCESS | 2093 | 1471346449889 Marionette TRACE conn2 <- [1,2258,null,{}] 04:20:49 INFO - PROCESS | 2093 | 1471346449892 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}] 04:20:49 INFO - PROCESS | 2093 | 1471346449894 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:50 INFO - PROCESS | 2093 | 1471346450042 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:20:50 INFO - PROCESS | 2093 | 1471346450099 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:50 INFO - PROCESS | 2093 | 1471346450100 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x124d10800 == 52 [pid = 2093] [id = 572] 04:20:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x117c3e000) [pid = 2093] [serial = 1716] [outer = 0x0] 04:20:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x1194f2400) [pid = 2093] [serial = 1717] [outer = 0x117c3e000] 04:20:50 INFO - PROCESS | 2093 | 1471346450134 Marionette DEBUG loaded listener.js 04:20:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x119bc3800) [pid = 2093] [serial = 1718] [outer = 0x117c3e000] 04:20:50 INFO - PROCESS | 2093 | 1471346450616 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]]]}] 04:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 774ms 04:20:50 INFO - PROCESS | 2093 | 1471346450679 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:20:50 INFO - PROCESS | 2093 | 1471346450682 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:20:50 INFO - PROCESS | 2093 | 1471346450687 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:20:50 INFO - PROCESS | 2093 | 1471346450690 Marionette TRACE conn2 <- [1,2262,null,{}] 04:20:50 INFO - PROCESS | 2093 | 1471346450695 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}] 04:20:50 INFO - PROCESS | 2093 | 1471346450700 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:50 INFO - PROCESS | 2093 | 1471346450890 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:20:50 INFO - PROCESS | 2093 | 1471346450951 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:50 INFO - PROCESS | 2093 | 1471346450953 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fdb000 == 53 [pid = 2093] [id = 573] 04:20:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x12891f400) [pid = 2093] [serial = 1719] [outer = 0x0] 04:20:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x128c41400) [pid = 2093] [serial = 1720] [outer = 0x12891f400] 04:20:50 INFO - PROCESS | 2093 | 1471346450985 Marionette DEBUG loaded listener.js 04:20:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x128fd2000) [pid = 2093] [serial = 1721] [outer = 0x12891f400] 04:20:51 INFO - PROCESS | 2093 | 1471346451400 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]]]}] 04:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 723ms 04:20:51 INFO - PROCESS | 2093 | 1471346451410 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:20:51 INFO - PROCESS | 2093 | 1471346451412 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:20:51 INFO - PROCESS | 2093 | 1471346451414 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:20:51 INFO - PROCESS | 2093 | 1471346451415 Marionette TRACE conn2 <- [1,2266,null,{}] 04:20:51 INFO - PROCESS | 2093 | 1471346451418 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}] 04:20:51 INFO - PROCESS | 2093 | 1471346451419 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:51 INFO - PROCESS | 2093 | 1471346451523 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:20:51 INFO - PROCESS | 2093 | 1471346451633 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:51 INFO - PROCESS | 2093 | 1471346451634 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d153800 == 54 [pid = 2093] [id = 574] 04:20:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x1292d9c00) [pid = 2093] [serial = 1722] [outer = 0x0] 04:20:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x12a6d9800) [pid = 2093] [serial = 1723] [outer = 0x1292d9c00] 04:20:51 INFO - PROCESS | 2093 | 1471346451666 Marionette DEBUG loaded listener.js 04:20:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x12a76ac00) [pid = 2093] [serial = 1724] [outer = 0x1292d9c00] 04:20:52 INFO - PROCESS | 2093 | 1471346452081 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]]]}] 04:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 720ms 04:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:20:52 INFO - PROCESS | 2093 | 1471346452135 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:20:52 INFO - PROCESS | 2093 | 1471346452136 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:20:52 INFO - PROCESS | 2093 | 1471346452138 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:20:52 INFO - PROCESS | 2093 | 1471346452140 Marionette TRACE conn2 <- [1,2270,null,{}] 04:20:52 INFO - PROCESS | 2093 | 1471346452142 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}] 04:20:52 INFO - PROCESS | 2093 | 1471346452144 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:52 INFO - PROCESS | 2093 | 1471346452259 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:20:52 INFO - PROCESS | 2093 | 1471346452348 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:52 INFO - PROCESS | 2093 | 1471346452350 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x121528800 == 55 [pid = 2093] [id = 575] 04:20:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x12a6d3400) [pid = 2093] [serial = 1725] [outer = 0x0] 04:20:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 130 (0x12b1cf000) [pid = 2093] [serial = 1726] [outer = 0x12a6d3400] 04:20:52 INFO - PROCESS | 2093 | 1471346452399 Marionette DEBUG loaded listener.js 04:20:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 131 (0x12b212000) [pid = 2093] [serial = 1727] [outer = 0x12a6d3400] 04:20:52 INFO - PROCESS | 2093 | 1471346452907 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]]]}] 04:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 820ms 04:20:52 INFO - PROCESS | 2093 | 1471346452960 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:20:52 INFO - PROCESS | 2093 | 1471346452961 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:20:52 INFO - PROCESS | 2093 | 1471346452963 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:20:52 INFO - PROCESS | 2093 | 1471346452965 Marionette TRACE conn2 <- [1,2274,null,{}] 04:20:52 INFO - PROCESS | 2093 | 1471346452967 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}] 04:20:52 INFO - PROCESS | 2093 | 1471346452971 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:53 INFO - PROCESS | 2093 | 1471346453100 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:20:53 INFO - PROCESS | 2093 | 1471346453181 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:53 INFO - PROCESS | 2093 | 1471346453183 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d49c000 == 56 [pid = 2093] [id = 576] 04:20:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 132 (0x12af85800) [pid = 2093] [serial = 1728] [outer = 0x0] 04:20:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 133 (0x12b95cc00) [pid = 2093] [serial = 1729] [outer = 0x12af85800] 04:20:53 INFO - PROCESS | 2093 | 1471346453215 Marionette DEBUG loaded listener.js 04:20:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 134 (0x12bd38000) [pid = 2093] [serial = 1730] [outer = 0x12af85800] 04:20:53 INFO - PROCESS | 2093 | 1471346453630 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]]]}] 04:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 723ms 04:20:53 INFO - PROCESS | 2093 | 1471346453687 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:20:53 INFO - PROCESS | 2093 | 1471346453688 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:20:53 INFO - PROCESS | 2093 | 1471346453690 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:20:53 INFO - PROCESS | 2093 | 1471346453692 Marionette TRACE conn2 <- [1,2278,null,{}] 04:20:53 INFO - PROCESS | 2093 | 1471346453694 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}] 04:20:53 INFO - PROCESS | 2093 | 1471346453696 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:53 INFO - PROCESS | 2093 | 1471346453805 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:20:54 INFO - PROCESS | 2093 | 1471346454041 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:54 INFO - PROCESS | 2093 | 1471346454043 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x119ce6000 == 57 [pid = 2093] [id = 577] 04:20:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 135 (0x112928800) [pid = 2093] [serial = 1731] [outer = 0x0] 04:20:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 136 (0x112cbe400) [pid = 2093] [serial = 1732] [outer = 0x112928800] 04:20:54 INFO - PROCESS | 2093 | 1471346454086 Marionette DEBUG loaded listener.js 04:20:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 137 (0x1161afc00) [pid = 2093] [serial = 1733] [outer = 0x112928800] 04:20:54 INFO - PROCESS | 2093 | 1471346454534 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]]]}] 04:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 871ms 04:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:20:54 INFO - PROCESS | 2093 | 1471346454563 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:20:54 INFO - PROCESS | 2093 | 1471346454565 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:20:54 INFO - PROCESS | 2093 | 1471346454568 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:20:54 INFO - PROCESS | 2093 | 1471346454569 Marionette TRACE conn2 <- [1,2282,null,{}] 04:20:54 INFO - PROCESS | 2093 | 1471346454573 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}] 04:20:54 INFO - PROCESS | 2093 | 1471346454576 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:54 INFO - PROCESS | 2093 | 1471346454675 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:20:54 INFO - PROCESS | 2093 | 1471346454746 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:54 INFO - PROCESS | 2093 | 1471346454747 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x12143b800 == 58 [pid = 2093] [id = 578] 04:20:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 138 (0x118782400) [pid = 2093] [serial = 1734] [outer = 0x0] 04:20:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 139 (0x119bc4400) [pid = 2093] [serial = 1735] [outer = 0x118782400] 04:20:54 INFO - PROCESS | 2093 | 1471346454776 Marionette DEBUG loaded listener.js 04:20:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 140 (0x12192f400) [pid = 2093] [serial = 1736] [outer = 0x118782400] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12d164800 == 57 [pid = 2093] [id = 569] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12c616000 == 56 [pid = 2093] [id = 568] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x119288000 == 55 [pid = 2093] [id = 567] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12b154000 == 54 [pid = 2093] [id = 566] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7e4000 == 53 [pid = 2093] [id = 565] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x129652800 == 52 [pid = 2093] [id = 564] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x121082800 == 51 [pid = 2093] [id = 563] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x1255dd000 == 50 [pid = 2093] [id = 562] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12124e800 == 49 [pid = 2093] [id = 561] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x1189c8000 == 48 [pid = 2093] [id = 560] 04:20:54 INFO - PROCESS | 2093 | --DOCSHELL 0x12113d800 == 47 [pid = 2093] [id = 559] 04:20:55 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe2800 == 46 [pid = 2093] [id = 556] 04:20:55 INFO - PROCESS | 2093 | --DOCSHELL 0x11871c800 == 45 [pid = 2093] [id = 555] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 139 (0x12b136000) [pid = 2093] [serial = 1660] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 138 (0x128b66c00) [pid = 2093] [serial = 1607] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 137 (0x12a6d6000) [pid = 2093] [serial = 1645] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 136 (0x1214e4000) [pid = 2093] [serial = 1633] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 135 (0x121a30400) [pid = 2093] [serial = 1634] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 134 (0x123311800) [pid = 2093] [serial = 1625] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 133 (0x117f81c00) [pid = 2093] [serial = 1624] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 132 (0x116aa9400) [pid = 2093] [serial = 1628] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 131 (0x113f3bc00) [pid = 2093] [serial = 1627] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 130 (0x1294a9400) [pid = 2093] [serial = 1642] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 129 (0x118054c00) [pid = 2093] [serial = 1612] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x128b65800) [pid = 2093] [serial = 1639] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x12a75b800) [pid = 2093] [serial = 1648] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x123520c00) [pid = 2093] [serial = 1618] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x128c47000) [pid = 2093] [serial = 1621] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x119bca000) [pid = 2093] [serial = 1615] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x125ef7000) [pid = 2093] [serial = 1636] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x126c4f400) [pid = 2093] [serial = 1637] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x118782c00) [pid = 2093] [serial = 1630] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x1192cc000) [pid = 2093] [serial = 1631] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x110eb2400) [pid = 2093] [serial = 1609] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x12a765000) [pid = 2093] [serial = 1651] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12a760400) [pid = 2093] [serial = 1649] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x12af79c00) [pid = 2093] [serial = 1658] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x121973c00) [pid = 2093] [serial = 1654] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12a6db000) [pid = 2093] [serial = 1646] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12a76b000) [pid = 2093] [serial = 1652] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x12a66c800) [pid = 2093] [serial = 1643] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12b13d800) [pid = 2093] [serial = 1661] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12a761c00) [pid = 2093] [serial = 1655] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x128c4b000) [pid = 2093] [serial = 1640] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x12a776800) [pid = 2093] [serial = 1657] [outer = 0x0] [url = about:blank] 04:20:55 INFO - PROCESS | 2093 | 1471346455168 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]]]}] 04:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 619ms 04:20:55 INFO - PROCESS | 2093 | 1471346455189 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:20:55 INFO - PROCESS | 2093 | 1471346455192 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:20:55 INFO - PROCESS | 2093 | 1471346455195 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:20:55 INFO - PROCESS | 2093 | 1471346455196 Marionette TRACE conn2 <- [1,2286,null,{}] 04:20:55 INFO - PROCESS | 2093 | 1471346455199 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}] 04:20:55 INFO - PROCESS | 2093 | 1471346455200 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:55 INFO - PROCESS | 2093 | 1471346455291 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:20:55 INFO - PROCESS | 2093 | 1471346455386 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:55 INFO - PROCESS | 2093 | 1471346455387 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x11990e800 == 46 [pid = 2093] [id = 579] 04:20:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x121973c00) [pid = 2093] [serial = 1737] [outer = 0x0] 04:20:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12330d800) [pid = 2093] [serial = 1738] [outer = 0x121973c00] 04:20:55 INFO - PROCESS | 2093 | 1471346455414 Marionette DEBUG loaded listener.js 04:20:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x125ef8c00) [pid = 2093] [serial = 1739] [outer = 0x121973c00] 04:20:55 INFO - PROCESS | 2093 | 1471346455724 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]]]}] 04:20:55 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 04:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 04:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:20:55 INFO - PROCESS | 2093 | 1471346455767 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:20:55 INFO - PROCESS | 2093 | 1471346455768 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:20:55 INFO - PROCESS | 2093 | 1471346455771 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:20:55 INFO - PROCESS | 2093 | 1471346455775 Marionette TRACE conn2 <- [1,2290,null,{}] 04:20:55 INFO - PROCESS | 2093 | 1471346455782 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}] 04:20:55 INFO - PROCESS | 2093 | 1471346455784 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:55 INFO - PROCESS | 2093 | 1471346455873 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:20:55 INFO - PROCESS | 2093 | 1471346455945 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:55 INFO - PROCESS | 2093 | 1471346455946 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x12614a800 == 47 [pid = 2093] [id = 580] 04:20:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x1219c6c00) [pid = 2093] [serial = 1740] [outer = 0x0] 04:20:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x126c4f400) [pid = 2093] [serial = 1741] [outer = 0x1219c6c00] 04:20:55 INFO - PROCESS | 2093 | 1471346455972 Marionette DEBUG loaded listener.js 04:20:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x1296d9c00) [pid = 2093] [serial = 1742] [outer = 0x1219c6c00] 04:20:56 INFO - PROCESS | 2093 | 1471346456333 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]]]}] 04:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 574ms 04:20:56 INFO - PROCESS | 2093 | 1471346456346 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:20:56 INFO - PROCESS | 2093 | 1471346456349 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:20:56 INFO - PROCESS | 2093 | 1471346456352 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:20:56 INFO - PROCESS | 2093 | 1471346456354 Marionette TRACE conn2 <- [1,2294,null,{}] 04:20:56 INFO - PROCESS | 2093 | 1471346456358 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}] 04:20:56 INFO - PROCESS | 2093 | 1471346456359 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:56 INFO - PROCESS | 2093 | 1471346456494 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:20:56 INFO - PROCESS | 2093 | 1471346456613 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:56 INFO - PROCESS | 2093 | 1471346456614 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x119287800 == 48 [pid = 2093] [id = 581] 04:20:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12a6de000) [pid = 2093] [serial = 1743] [outer = 0x0] 04:20:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12a776800) [pid = 2093] [serial = 1744] [outer = 0x12a6de000] 04:20:56 INFO - PROCESS | 2093 | 1471346456642 Marionette DEBUG loaded listener.js 04:20:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x12aa0fc00) [pid = 2093] [serial = 1745] [outer = 0x12a6de000] 04:20:56 INFO - PROCESS | 2093 | 1471346456923 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]]]}] 04:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 621ms 04:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:20:56 INFO - PROCESS | 2093 | 1471346456973 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:20:56 INFO - PROCESS | 2093 | 1471346456974 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:20:56 INFO - PROCESS | 2093 | 1471346456976 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:20:56 INFO - PROCESS | 2093 | 1471346456977 Marionette TRACE conn2 <- [1,2298,null,{}] 04:20:56 INFO - PROCESS | 2093 | 1471346456981 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}] 04:20:56 INFO - PROCESS | 2093 | 1471346456984 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:57 INFO - PROCESS | 2093 | 1471346457069 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:20:57 INFO - PROCESS | 2093 | 1471346457073 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:57 INFO - PROCESS | 2093 | 1471346457084 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7d6000 == 49 [pid = 2093] [id = 582] 04:20:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x12b1d4400) [pid = 2093] [serial = 1746] [outer = 0x0] 04:20:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x12b212c00) [pid = 2093] [serial = 1747] [outer = 0x12b1d4400] 04:20:57 INFO - PROCESS | 2093 | 1471346457120 Marionette DEBUG loaded listener.js 04:20:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x12b950800) [pid = 2093] [serial = 1748] [outer = 0x12b1d4400] 04:20:57 INFO - PROCESS | 2093 | 1471346457519 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]]]}] 04:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 569ms 04:20:57 INFO - PROCESS | 2093 | 1471346457548 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:20:57 INFO - PROCESS | 2093 | 1471346457549 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:20:57 INFO - PROCESS | 2093 | 1471346457557 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:20:57 INFO - PROCESS | 2093 | 1471346457559 Marionette TRACE conn2 <- [1,2302,null,{}] 04:20:57 INFO - PROCESS | 2093 | 1471346457561 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}] 04:20:57 INFO - PROCESS | 2093 | 1471346457562 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:57 INFO - PROCESS | 2093 | 1471346457673 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:20:57 INFO - PROCESS | 2093 | 1471346457715 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:57 INFO - PROCESS | 2093 | 1471346457716 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b159800 == 50 [pid = 2093] [id = 583] 04:20:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x12a768400) [pid = 2093] [serial = 1749] [outer = 0x0] 04:20:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x12bd2ec00) [pid = 2093] [serial = 1750] [outer = 0x12a768400] 04:20:57 INFO - PROCESS | 2093 | 1471346457741 Marionette DEBUG loaded listener.js 04:20:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x12bd38800) [pid = 2093] [serial = 1751] [outer = 0x12a768400] 04:20:58 INFO - PROCESS | 2093 | 1471346458079 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]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 575ms 04:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:20:58 INFO - PROCESS | 2093 | 1471346458128 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 2093 | 1471346458129 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:20:58 INFO - PROCESS | 2093 | 1471346458131 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 2093 | 1471346458132 Marionette TRACE conn2 <- [1,2306,null,{}] 04:20:58 INFO - PROCESS | 2093 | 1471346458135 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}] 04:20:58 INFO - PROCESS | 2093 | 1471346458136 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:58 INFO - PROCESS | 2093 | 1471346458253 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:20:58 INFO - PROCESS | 2093 | 1471346458297 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:58 INFO - PROCESS | 2093 | 1471346458298 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf85800 == 51 [pid = 2093] [id = 584] 04:20:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x12bdd4000) [pid = 2093] [serial = 1752] [outer = 0x0] 04:20:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x12bddb400) [pid = 2093] [serial = 1753] [outer = 0x12bdd4000] 04:20:58 INFO - PROCESS | 2093 | 1471346458324 Marionette DEBUG loaded listener.js 04:20:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x125ef1800) [pid = 2093] [serial = 1754] [outer = 0x12bdd4000] 04:20:58 INFO - PROCESS | 2093 | 1471346458731 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]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 619ms 04:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:20:58 INFO - PROCESS | 2093 | 1471346458752 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 2093 | 1471346458754 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:20:58 INFO - PROCESS | 2093 | 1471346458757 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 2093 | 1471346458759 Marionette TRACE conn2 <- [1,2310,null,{}] 04:20:58 INFO - PROCESS | 2093 | 1471346458762 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}] 04:20:58 INFO - PROCESS | 2093 | 1471346458767 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:58 INFO - PROCESS | 2093 | 1471346458938 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:20:59 INFO - PROCESS | 2093 | 1471346459046 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:59 INFO - PROCESS | 2093 | 1471346459047 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd48000 == 52 [pid = 2093] [id = 585] 04:20:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x128fd0c00) [pid = 2093] [serial = 1755] [outer = 0x0] 04:20:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x12bfadc00) [pid = 2093] [serial = 1756] [outer = 0x128fd0c00] 04:20:59 INFO - PROCESS | 2093 | 1471346459087 Marionette DEBUG loaded listener.js 04:20:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x12bfb3c00) [pid = 2093] [serial = 1757] [outer = 0x128fd0c00] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x12aa04000) [pid = 2093] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x12a773400) [pid = 2093] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x1121a6400) [pid = 2093] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x1268a3800) [pid = 2093] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x117f7a400) [pid = 2093] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x120f97800) [pid = 2093] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x113805000) [pid = 2093] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x123304c00) [pid = 2093] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12a769400) [pid = 2093] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x1294b6000) [pid = 2093] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x1192d1000) [pid = 2093] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x1168f0800) [pid = 2093] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x118058400) [pid = 2093] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x112927000) [pid = 2093] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x1219c5800) [pid = 2093] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x112e11400) [pid = 2093] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x128929400) [pid = 2093] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x1192d0000) [pid = 2093] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:20:59 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x110e5c400) [pid = 2093] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:20:59 INFO - PROCESS | 2093 | 1471346459527 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]]]}] 04:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 821ms 04:20:59 INFO - PROCESS | 2093 | 1471346459578 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:20:59 INFO - PROCESS | 2093 | 1471346459579 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:20:59 INFO - PROCESS | 2093 | 1471346459585 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:20:59 INFO - PROCESS | 2093 | 1471346459586 Marionette TRACE conn2 <- [1,2314,null,{}] 04:20:59 INFO - PROCESS | 2093 | 1471346459589 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}] 04:20:59 INFO - PROCESS | 2093 | 1471346459590 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:59 INFO - PROCESS | 2093 | 1471346459686 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:20:59 INFO - PROCESS | 2093 | 1471346459689 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:59 INFO - PROCESS | 2093 | 1471346459690 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:20:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd52800 == 53 [pid = 2093] [id = 586] 04:20:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x1168ef000) [pid = 2093] [serial = 1758] [outer = 0x0] 04:20:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x118e90400) [pid = 2093] [serial = 1759] [outer = 0x1168ef000] 04:20:59 INFO - PROCESS | 2093 | 1471346459715 Marionette DEBUG loaded listener.js 04:20:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12192e800) [pid = 2093] [serial = 1760] [outer = 0x1168ef000] 04:21:00 INFO - PROCESS | 2093 | 1471346460106 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]]]}] 04:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 569ms 04:21:00 INFO - PROCESS | 2093 | 1471346460155 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:21:00 INFO - PROCESS | 2093 | 1471346460157 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:21:00 INFO - PROCESS | 2093 | 1471346460160 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:21:00 INFO - PROCESS | 2093 | 1471346460162 Marionette TRACE conn2 <- [1,2318,null,{}] 04:21:00 INFO - PROCESS | 2093 | 1471346460166 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}] 04:21:00 INFO - PROCESS | 2093 | 1471346460168 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:00 INFO - PROCESS | 2093 | 1471346460295 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:21:00 INFO - PROCESS | 2093 | 1471346460305 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:00 INFO - PROCESS | 2093 | 1471346460306 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d426800 == 54 [pid = 2093] [id = 587] 04:21:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x121971400) [pid = 2093] [serial = 1761] [outer = 0x0] 04:21:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x128922800) [pid = 2093] [serial = 1762] [outer = 0x121971400] 04:21:00 INFO - PROCESS | 2093 | 1471346460334 Marionette DEBUG loaded listener.js 04:21:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12bfac400) [pid = 2093] [serial = 1763] [outer = 0x121971400] 04:21:00 INFO - PROCESS | 2093 | 1471346460721 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] 04:21:00 INFO - PROCESS | 2093 | 1471346460737 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:21:00 INFO - PROCESS | 2093 | 1471346460740 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:21:00 INFO - PROCESS | 2093 | 1471346460743 Marionette TRACE conn2 <- [1,2322,null,{}] 04:21:00 INFO - PROCESS | 2093 | 1471346460758 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}] 04:21:00 INFO - PROCESS | 2093 | 1471346460761 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:00 INFO - PROCESS | 2093 | 1471346460958 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:21:00 INFO - PROCESS | 2093 | 1471346460977 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:00 INFO - PROCESS | 2093 | 1471346460978 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x110dd1800 == 55 [pid = 2093] [id = 588] 04:21:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x12bddd000) [pid = 2093] [serial = 1764] [outer = 0x0] 04:21:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x12bfb8000) [pid = 2093] [serial = 1765] [outer = 0x12bddd000] 04:21:01 INFO - PROCESS | 2093 | 1471346461018 Marionette DEBUG loaded listener.js 04:21:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x12c5cc400) [pid = 2093] [serial = 1766] [outer = 0x12bddd000] 04:21:01 INFO - PROCESS | 2093 | 1471346461413 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]]]}] 04:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 683ms 04:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:21:01 INFO - PROCESS | 2093 | 1471346461424 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:21:01 INFO - PROCESS | 2093 | 1471346461426 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:21:01 INFO - PROCESS | 2093 | 1471346461431 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:21:01 INFO - PROCESS | 2093 | 1471346461435 Marionette TRACE conn2 <- [1,2326,null,{}] 04:21:01 INFO - PROCESS | 2093 | 1471346461440 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}] 04:21:01 INFO - PROCESS | 2093 | 1471346461441 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:01 INFO - PROCESS | 2093 | 1471346461585 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:21:01 INFO - PROCESS | 2093 | 1471346461668 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:01 INFO - PROCESS | 2093 | 1471346461669 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa0800 == 56 [pid = 2093] [id = 589] 04:21:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x1175a0800) [pid = 2093] [serial = 1767] [outer = 0x0] 04:21:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x117f82800) [pid = 2093] [serial = 1768] [outer = 0x1175a0800] 04:21:01 INFO - PROCESS | 2093 | 1471346461704 Marionette DEBUG loaded listener.js 04:21:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x1194ee800) [pid = 2093] [serial = 1769] [outer = 0x1175a0800] 04:21:02 INFO - PROCESS | 2093 | 1471346462123 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]]]}] 04:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 724ms 04:21:02 INFO - PROCESS | 2093 | 1471346462154 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:21:02 INFO - PROCESS | 2093 | 1471346462157 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:21:02 INFO - PROCESS | 2093 | 1471346462162 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:21:02 INFO - PROCESS | 2093 | 1471346462163 Marionette TRACE conn2 <- [1,2330,null,{}] 04:21:02 INFO - PROCESS | 2093 | 1471346462166 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}] 04:21:02 INFO - PROCESS | 2093 | 1471346462168 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:02 INFO - PROCESS | 2093 | 1471346462283 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:21:02 INFO - PROCESS | 2093 | 1471346462411 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:02 INFO - PROCESS | 2093 | 1471346462413 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a59800 == 57 [pid = 2093] [id = 590] 04:21:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x1219c8c00) [pid = 2093] [serial = 1770] [outer = 0x0] 04:21:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x12344cc00) [pid = 2093] [serial = 1771] [outer = 0x1219c8c00] 04:21:02 INFO - PROCESS | 2093 | 1471346462448 Marionette DEBUG loaded listener.js 04:21:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x128929400) [pid = 2093] [serial = 1772] [outer = 0x1219c8c00] 04:21:02 INFO - PROCESS | 2093 | 1471346462867 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]]]}] 04:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 725ms 04:21:02 INFO - PROCESS | 2093 | 1471346462887 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:21:02 INFO - PROCESS | 2093 | 1471346462890 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:21:02 INFO - PROCESS | 2093 | 1471346462894 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:21:02 INFO - PROCESS | 2093 | 1471346462898 Marionette TRACE conn2 <- [1,2334,null,{}] 04:21:02 INFO - PROCESS | 2093 | 1471346462934 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}] 04:21:02 INFO - PROCESS | 2093 | 1471346462939 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:03 INFO - PROCESS | 2093 | 1471346463110 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:21:03 INFO - PROCESS | 2093 | 1471346463269 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:03 INFO - PROCESS | 2093 | 1471346463272 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2e6000 == 58 [pid = 2093] [id = 591] 04:21:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x12a6d5400) [pid = 2093] [serial = 1773] [outer = 0x0] 04:21:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x12aa04000) [pid = 2093] [serial = 1774] [outer = 0x12a6d5400] 04:21:03 INFO - PROCESS | 2093 | 1471346463324 Marionette DEBUG loaded listener.js 04:21:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x12b1c5400) [pid = 2093] [serial = 1775] [outer = 0x12a6d5400] 04:21:03 INFO - PROCESS | 2093 | 1471346463735 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]]]}] 04:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 879ms 04:21:03 INFO - PROCESS | 2093 | 1471346463772 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:21:03 INFO - PROCESS | 2093 | 1471346463774 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:21:03 INFO - PROCESS | 2093 | 1471346463776 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:21:03 INFO - PROCESS | 2093 | 1471346463777 Marionette TRACE conn2 <- [1,2338,null,{}] 04:21:03 INFO - PROCESS | 2093 | 1471346463780 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}] 04:21:03 INFO - PROCESS | 2093 | 1471346463781 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:03 INFO - PROCESS | 2093 | 1471346463892 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:21:04 INFO - PROCESS | 2093 | 1471346464008 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:04 INFO - PROCESS | 2093 | 1471346464009 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x121488000 == 59 [pid = 2093] [id = 592] 04:21:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x12b214000) [pid = 2093] [serial = 1776] [outer = 0x0] 04:21:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 130 (0x12b95ac00) [pid = 2093] [serial = 1777] [outer = 0x12b214000] 04:21:04 INFO - PROCESS | 2093 | 1471346464041 Marionette DEBUG loaded listener.js 04:21:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 131 (0x12bdd3c00) [pid = 2093] [serial = 1778] [outer = 0x12b214000] 04:21:04 INFO - PROCESS | 2093 | 1471346464452 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]]]}] 04:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 722ms 04:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:21:04 INFO - PROCESS | 2093 | 1471346464498 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:21:04 INFO - PROCESS | 2093 | 1471346464500 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:21:04 INFO - PROCESS | 2093 | 1471346464502 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:21:04 INFO - PROCESS | 2093 | 1471346464503 Marionette TRACE conn2 <- [1,2342,null,{}] 04:21:04 INFO - PROCESS | 2093 | 1471346464506 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}] 04:21:04 INFO - PROCESS | 2093 | 1471346464507 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:04 INFO - PROCESS | 2093 | 1471346464633 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:21:04 INFO - PROCESS | 2093 | 1471346464751 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:04 INFO - PROCESS | 2093 | 1471346464752 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x12ca31800 == 60 [pid = 2093] [id = 593] 04:21:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 132 (0x119c29000) [pid = 2093] [serial = 1779] [outer = 0x0] 04:21:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 133 (0x12bdd4400) [pid = 2093] [serial = 1780] [outer = 0x119c29000] 04:21:04 INFO - PROCESS | 2093 | 1471346464783 Marionette DEBUG loaded listener.js 04:21:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 134 (0x12c5c6400) [pid = 2093] [serial = 1781] [outer = 0x119c29000] 04:21:05 INFO - PROCESS | 2093 | 1471346465399 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]]]}] 04:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 921ms 04:21:05 INFO - PROCESS | 2093 | 1471346465424 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:21:05 INFO - PROCESS | 2093 | 1471346465427 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:21:05 INFO - PROCESS | 2093 | 1471346465430 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:21:05 INFO - PROCESS | 2093 | 1471346465432 Marionette TRACE conn2 <- [1,2346,null,{}] 04:21:05 INFO - PROCESS | 2093 | 1471346465436 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}] 04:21:05 INFO - PROCESS | 2093 | 1471346465438 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:05 INFO - PROCESS | 2093 | 1471346465538 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:21:05 INFO - PROCESS | 2093 | 1471346465662 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:05 INFO - PROCESS | 2093 | 1471346465665 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x118107800 == 61 [pid = 2093] [id = 594] 04:21:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 135 (0x110eb2000) [pid = 2093] [serial = 1782] [outer = 0x0] 04:21:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 136 (0x11267b400) [pid = 2093] [serial = 1783] [outer = 0x110eb2000] 04:21:05 INFO - PROCESS | 2093 | 1471346465696 Marionette DEBUG loaded listener.js 04:21:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 137 (0x113fa6400) [pid = 2093] [serial = 1784] [outer = 0x110eb2000] 04:21:06 INFO - PROCESS | 2093 | 1471346466168 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]]]}] 04:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 774ms 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12d426800 == 60 [pid = 2093] [id = 587] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd52800 == 59 [pid = 2093] [id = 586] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd48000 == 58 [pid = 2093] [id = 585] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf85800 == 57 [pid = 2093] [id = 584] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12b159800 == 56 [pid = 2093] [id = 583] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7d6000 == 55 [pid = 2093] [id = 582] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x119287800 == 54 [pid = 2093] [id = 581] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12614a800 == 53 [pid = 2093] [id = 580] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x11990e800 == 52 [pid = 2093] [id = 579] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12143b800 == 51 [pid = 2093] [id = 578] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x119ce6000 == 50 [pid = 2093] [id = 577] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x124d10800 == 49 [pid = 2093] [id = 572] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa9800 == 48 [pid = 2093] [id = 571] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12d8dc800 == 47 [pid = 2093] [id = 570] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x11966b000 == 46 [pid = 2093] [id = 524] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12c61e800 == 45 [pid = 2093] [id = 540] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12d153800 == 44 [pid = 2093] [id = 574] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12113a000 == 43 [pid = 2093] [id = 526] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12d15c000 == 42 [pid = 2093] [id = 557] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x116869800 == 41 [pid = 2093] [id = 541] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x11828d800 == 40 [pid = 2093] [id = 525] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x121528800 == 39 [pid = 2093] [id = 575] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2d3800 == 38 [pid = 2093] [id = 539] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x128fdb000 == 37 [pid = 2093] [id = 573] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12d157000 == 36 [pid = 2093] [id = 554] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12d49c000 == 35 [pid = 2093] [id = 576] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8f000 == 34 [pid = 2093] [id = 538] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12d429000 == 33 [pid = 2093] [id = 558] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12ca31800 == 32 [pid = 2093] [id = 593] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x121488000 == 31 [pid = 2093] [id = 592] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2e6000 == 30 [pid = 2093] [id = 591] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x126a59800 == 29 [pid = 2093] [id = 590] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x110dd1800 == 28 [pid = 2093] [id = 588] 04:21:06 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa0800 == 27 [pid = 2093] [id = 589] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 136 (0x11813cc00) [pid = 2093] [serial = 1574] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 135 (0x118e62000) [pid = 2093] [serial = 1580] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 134 (0x116108c00) [pid = 2093] [serial = 1577] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 133 (0x126c4ec00) [pid = 2093] [serial = 1619] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 132 (0x118e9a000) [pid = 2093] [serial = 1613] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 131 (0x128fc7000) [pid = 2093] [serial = 1622] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 130 (0x121973000) [pid = 2093] [serial = 1616] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 129 (0x1125b7800) [pid = 2093] [serial = 1610] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x12af83400) [pid = 2093] [serial = 1699] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x12af79000) [pid = 2093] [serial = 1697] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x12aa0a000) [pid = 2093] [serial = 1696] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x112927400) [pid = 2093] [serial = 1702] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x12b1ca400) [pid = 2093] [serial = 1700] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x126c4c800) [pid = 2093] [serial = 1690] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x1194f3400) [pid = 2093] [serial = 1682] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x119238400) [pid = 2093] [serial = 1681] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12b1c6400) [pid = 2093] [serial = 1663] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x116103800) [pid = 2093] [serial = 1666] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x121925800) [pid = 2093] [serial = 1684] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x1219c0400) [pid = 2093] [serial = 1685] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x116ab4000) [pid = 2093] [serial = 1679] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x115d22000) [pid = 2093] [serial = 1678] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12496c400) [pid = 2093] [serial = 1687] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x1255b9c00) [pid = 2093] [serial = 1688] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x1214d9400) [pid = 2093] [serial = 1669] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x128c41c00) [pid = 2093] [serial = 1672] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12a764400) [pid = 2093] [serial = 1675] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x1168ef800) [pid = 2093] [serial = 1703] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x12b218000) [pid = 2093] [serial = 1709] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x12b1d3800) [pid = 2093] [serial = 1708] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x12a759400) [pid = 2093] [serial = 1693] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12b21cc00) [pid = 2093] [serial = 1711] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12a6dc400) [pid = 2093] [serial = 1706] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x126805000) [pid = 2093] [serial = 1705] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x12a772800) [pid = 2093] [serial = 1694] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x128b6ec00) [pid = 2093] [serial = 1691] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2093 | 1471346467048 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:21:07 INFO - PROCESS | 2093 | 1471346467051 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:21:07 INFO - PROCESS | 2093 | 1471346467061 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:21:07 INFO - PROCESS | 2093 | 1471346467063 Marionette TRACE conn2 <- [1,2350,null,{}] 04:21:07 INFO - PROCESS | 2093 | 1471346467066 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}] 04:21:07 INFO - PROCESS | 2093 | 1471346467068 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:07 INFO - PROCESS | 2093 | 1471346467151 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:21:07 INFO - PROCESS | 2093 | 1471346467155 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:07 INFO - PROCESS | 2093 | 1471346467158 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x1132ae000 == 28 [pid = 2093] [id = 595] 04:21:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x11258d800) [pid = 2093] [serial = 1785] [outer = 0x0] 04:21:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1125b9800) [pid = 2093] [serial = 1786] [outer = 0x11258d800] 04:21:07 INFO - PROCESS | 2093 | 1471346467189 Marionette DEBUG loaded listener.js 04:21:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x112976c00) [pid = 2093] [serial = 1787] [outer = 0x11258d800] 04:21:07 INFO - PROCESS | 2093 | 1471346467569 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]]]}] 04:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 04:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:21:07 INFO - PROCESS | 2093 | 1471346467582 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:21:07 INFO - PROCESS | 2093 | 1471346467584 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:21:07 INFO - PROCESS | 2093 | 1471346467589 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:21:07 INFO - PROCESS | 2093 | 1471346467591 Marionette TRACE conn2 <- [1,2354,null,{}] 04:21:07 INFO - PROCESS | 2093 | 1471346467594 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}] 04:21:07 INFO - PROCESS | 2093 | 1471346467598 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:07 INFO - PROCESS | 2093 | 1471346467682 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:21:07 INFO - PROCESS | 2093 | 1471346467687 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:07 INFO - PROCESS | 2093 | 1471346467688 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x117175800 == 29 [pid = 2093] [id = 596] 04:21:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x113265c00) [pid = 2093] [serial = 1788] [outer = 0x0] 04:21:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x116007000) [pid = 2093] [serial = 1789] [outer = 0x113265c00] 04:21:07 INFO - PROCESS | 2093 | 1471346467716 Marionette DEBUG loaded listener.js 04:21:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x116810400) [pid = 2093] [serial = 1790] [outer = 0x113265c00] 04:21:08 INFO - PROCESS | 2093 | 1471346468136 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]]]}] 04:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 575ms 04:21:08 INFO - PROCESS | 2093 | 1471346468162 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:21:08 INFO - PROCESS | 2093 | 1471346468167 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:21:08 INFO - PROCESS | 2093 | 1471346468170 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:21:08 INFO - PROCESS | 2093 | 1471346468172 Marionette TRACE conn2 <- [1,2358,null,{}] 04:21:08 INFO - PROCESS | 2093 | 1471346468182 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}] 04:21:08 INFO - PROCESS | 2093 | 1471346468187 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:08 INFO - PROCESS | 2093 | 1471346468326 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:21:08 INFO - PROCESS | 2093 | 1471346468336 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:08 INFO - PROCESS | 2093 | 1471346468339 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b43000 == 30 [pid = 2093] [id = 597] 04:21:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x118057000) [pid = 2093] [serial = 1791] [outer = 0x0] 04:21:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x11813cc00) [pid = 2093] [serial = 1792] [outer = 0x118057000] 04:21:08 INFO - PROCESS | 2093 | 1471346468368 Marionette DEBUG loaded listener.js 04:21:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x118e62800) [pid = 2093] [serial = 1793] [outer = 0x118057000] 04:21:08 INFO - PROCESS | 2093 | 1471346468756 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]]]}] 04:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 621ms 04:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:21:08 INFO - PROCESS | 2093 | 1471346468791 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:21:08 INFO - PROCESS | 2093 | 1471346468792 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:21:08 INFO - PROCESS | 2093 | 1471346468801 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:21:08 INFO - PROCESS | 2093 | 1471346468803 Marionette TRACE conn2 <- [1,2362,null,{}] 04:21:08 INFO - PROCESS | 2093 | 1471346468805 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}] 04:21:08 INFO - PROCESS | 2093 | 1471346468806 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:08 INFO - PROCESS | 2093 | 1471346468890 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:21:08 INFO - PROCESS | 2093 | 1471346468895 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:08 INFO - PROCESS | 2093 | 1471346468896 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x121442000 == 31 [pid = 2093] [id = 598] 04:21:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x1192c2800) [pid = 2093] [serial = 1794] [outer = 0x0] 04:21:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x1192c8000) [pid = 2093] [serial = 1795] [outer = 0x1192c2800] 04:21:08 INFO - PROCESS | 2093 | 1471346468927 Marionette DEBUG loaded listener.js 04:21:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x1194f4000) [pid = 2093] [serial = 1796] [outer = 0x1192c2800] 04:21:09 INFO - PROCESS | 2093 | 1471346469301 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]]]}] 04:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 527ms 04:21:09 INFO - PROCESS | 2093 | 1471346469323 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:21:09 INFO - PROCESS | 2093 | 1471346469324 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:21:09 INFO - PROCESS | 2093 | 1471346469326 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:21:09 INFO - PROCESS | 2093 | 1471346469328 Marionette TRACE conn2 <- [1,2366,null,{}] 04:21:09 INFO - PROCESS | 2093 | 1471346469332 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}] 04:21:09 INFO - PROCESS | 2093 | 1471346469334 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:09 INFO - PROCESS | 2093 | 1471346469436 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:21:09 INFO - PROCESS | 2093 | 1471346469484 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:09 INFO - PROCESS | 2093 | 1471346469485 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x121536800 == 32 [pid = 2093] [id = 599] 04:21:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x117f7c800) [pid = 2093] [serial = 1797] [outer = 0x0] 04:21:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x1196a8800) [pid = 2093] [serial = 1798] [outer = 0x117f7c800] 04:21:09 INFO - PROCESS | 2093 | 1471346469510 Marionette DEBUG loaded listener.js 04:21:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x119c30000) [pid = 2093] [serial = 1799] [outer = 0x117f7c800] 04:21:09 INFO - PROCESS | 2093 | 1471346469896 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]]]}] 04:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 622ms 04:21:09 INFO - PROCESS | 2093 | 1471346469949 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:21:09 INFO - PROCESS | 2093 | 1471346469952 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:21:09 INFO - PROCESS | 2093 | 1471346469955 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:21:09 INFO - PROCESS | 2093 | 1471346469956 Marionette TRACE conn2 <- [1,2370,null,{}] 04:21:09 INFO - PROCESS | 2093 | 1471346469958 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}] 04:21:09 INFO - PROCESS | 2093 | 1471346469962 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:10 INFO - PROCESS | 2093 | 1471346470068 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:21:10 INFO - PROCESS | 2093 | 1471346470114 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 2093 | 1471346470116 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248d0800 == 33 [pid = 2093] [id = 600] 04:21:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x120fa3c00) [pid = 2093] [serial = 1800] [outer = 0x0] 04:21:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x121979000) [pid = 2093] [serial = 1801] [outer = 0x120fa3c00] 04:21:10 INFO - PROCESS | 2093 | 1471346470144 Marionette DEBUG loaded listener.js 04:21:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x12340c400) [pid = 2093] [serial = 1802] [outer = 0x120fa3c00] 04:21:10 INFO - PROCESS | 2093 | 1471346470580 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]]]}] 04:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 669ms 04:21:10 INFO - PROCESS | 2093 | 1471346470624 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:21:10 INFO - PROCESS | 2093 | 1471346470627 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:21:10 INFO - PROCESS | 2093 | 1471346470630 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:21:10 INFO - PROCESS | 2093 | 1471346470632 Marionette TRACE conn2 <- [1,2374,null,{}] 04:21:10 INFO - PROCESS | 2093 | 1471346470635 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}] 04:21:10 INFO - PROCESS | 2093 | 1471346470637 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:10 INFO - PROCESS | 2093 | 1471346470819 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:21:10 INFO - PROCESS | 2093 | 1471346470850 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 2093 | 1471346470851 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255e1000 == 34 [pid = 2093] [id = 601] 04:21:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x124898400) [pid = 2093] [serial = 1803] [outer = 0x0] 04:21:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x125537800) [pid = 2093] [serial = 1804] [outer = 0x124898400] 04:21:10 INFO - PROCESS | 2093 | 1471346470876 Marionette DEBUG loaded listener.js 04:21:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x126807800) [pid = 2093] [serial = 1805] [outer = 0x124898400] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x12a768400) [pid = 2093] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12bdd4000) [pid = 2093] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x128fd0c00) [pid = 2093] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x12a6d3400) [pid = 2093] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x112974400) [pid = 2093] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x12891f400) [pid = 2093] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x112928800) [pid = 2093] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x1292d9c00) [pid = 2093] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12b1d4400) [pid = 2093] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x121971400) [pid = 2093] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12b211000) [pid = 2093] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x121973c00) [pid = 2093] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12a6de000) [pid = 2093] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x117c3e000) [pid = 2093] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x1219c6c00) [pid = 2093] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x118782400) [pid = 2093] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12af85800) [pid = 2093] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12bddd000) [pid = 2093] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x1168ef000) [pid = 2093] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1268a2000) [pid = 2093] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11509a000) [pid = 2093] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x12a66e000) [pid = 2093] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x118e8fc00) [pid = 2093] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:21:11 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12b136c00) [pid = 2093] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:21:11 INFO - PROCESS | 2093 | 1471346471609 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]]]}] 04:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1024ms 04:21:11 INFO - PROCESS | 2093 | 1471346471654 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:21:11 INFO - PROCESS | 2093 | 1471346471655 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:21:11 INFO - PROCESS | 2093 | 1471346471657 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:21:11 INFO - PROCESS | 2093 | 1471346471658 Marionette TRACE conn2 <- [1,2378,null,{}] 04:21:11 INFO - PROCESS | 2093 | 1471346471661 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}] 04:21:11 INFO - PROCESS | 2093 | 1471346471662 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:11 INFO - PROCESS | 2093 | 1471346471741 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:21:11 INFO - PROCESS | 2093 | 1471346471744 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:11 INFO - PROCESS | 2093 | 1471346471746 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a4c800 == 35 [pid = 2093] [id = 602] 04:21:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x113da9800) [pid = 2093] [serial = 1806] [outer = 0x0] 04:21:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x11820f000) [pid = 2093] [serial = 1807] [outer = 0x113da9800] 04:21:11 INFO - PROCESS | 2093 | 1471346471776 Marionette DEBUG loaded listener.js 04:21:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x121973c00) [pid = 2093] [serial = 1808] [outer = 0x113da9800] 04:21:12 INFO - PROCESS | 2093 | 1471346472141 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]]]}] 04:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 522ms 04:21:12 INFO - PROCESS | 2093 | 1471346472182 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:21:12 INFO - PROCESS | 2093 | 1471346472184 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:21:12 INFO - PROCESS | 2093 | 1471346472186 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:21:12 INFO - PROCESS | 2093 | 1471346472187 Marionette TRACE conn2 <- [1,2382,null,{}] 04:21:12 INFO - PROCESS | 2093 | 1471346472189 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}] 04:21:12 INFO - PROCESS | 2093 | 1471346472190 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:12 INFO - PROCESS | 2093 | 1471346472271 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:21:12 INFO - PROCESS | 2093 | 1471346472283 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:12 INFO - PROCESS | 2093 | 1471346472284 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a55000 == 36 [pid = 2093] [id = 603] 04:21:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x117c3d400) [pid = 2093] [serial = 1809] [outer = 0x0] 04:21:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1268a6000) [pid = 2093] [serial = 1810] [outer = 0x117c3d400] 04:21:12 INFO - PROCESS | 2093 | 1471346472311 Marionette DEBUG loaded listener.js 04:21:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x126c4ec00) [pid = 2093] [serial = 1811] [outer = 0x117c3d400] 04:21:12 INFO - PROCESS | 2093 | 1471346472653 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]]]}] 04:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 04:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:21:12 INFO - PROCESS | 2093 | 1471346472704 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:21:12 INFO - PROCESS | 2093 | 1471346472705 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:21:12 INFO - PROCESS | 2093 | 1471346472707 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:21:12 INFO - PROCESS | 2093 | 1471346472708 Marionette TRACE conn2 <- [1,2386,null,{}] 04:21:12 INFO - PROCESS | 2093 | 1471346472711 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}] 04:21:12 INFO - PROCESS | 2093 | 1471346472712 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:12 INFO - PROCESS | 2093 | 1471346472793 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:21:12 INFO - PROCESS | 2093 | 1471346472865 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:12 INFO - PROCESS | 2093 | 1471346472866 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x128b22000 == 37 [pid = 2093] [id = 604] 04:21:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x121971000) [pid = 2093] [serial = 1812] [outer = 0x0] 04:21:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x128928000) [pid = 2093] [serial = 1813] [outer = 0x121971000] 04:21:12 INFO - PROCESS | 2093 | 1471346472892 Marionette DEBUG loaded listener.js 04:21:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x128b6e000) [pid = 2093] [serial = 1814] [outer = 0x121971000] 04:21:13 INFO - PROCESS | 2093 | 1471346473180 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]]]}] 04:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 524ms 04:21:13 INFO - PROCESS | 2093 | 1471346473234 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:21:13 INFO - PROCESS | 2093 | 1471346473237 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:21:13 INFO - PROCESS | 2093 | 1471346473240 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:21:13 INFO - PROCESS | 2093 | 1471346473243 Marionette TRACE conn2 <- [1,2390,null,{}] 04:21:13 INFO - PROCESS | 2093 | 1471346473246 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}] 04:21:13 INFO - PROCESS | 2093 | 1471346473249 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:13 INFO - PROCESS | 2093 | 1471346473371 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:21:13 INFO - PROCESS | 2093 | 1471346473439 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:13 INFO - PROCESS | 2093 | 1471346473449 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x129653800 == 38 [pid = 2093] [id = 605] 04:21:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x110eb2800) [pid = 2093] [serial = 1815] [outer = 0x0] 04:21:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x128b6ec00) [pid = 2093] [serial = 1816] [outer = 0x110eb2800] 04:21:13 INFO - PROCESS | 2093 | 1471346473476 Marionette DEBUG loaded listener.js 04:21:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x1292d0000) [pid = 2093] [serial = 1817] [outer = 0x110eb2800] 04:21:14 INFO - PROCESS | 2093 | 1471346474038 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]]]}] 04:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 873ms 04:21:14 INFO - PROCESS | 2093 | 1471346474113 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:21:14 INFO - PROCESS | 2093 | 1471346474115 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:21:14 INFO - PROCESS | 2093 | 1471346474119 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:21:14 INFO - PROCESS | 2093 | 1471346474122 Marionette TRACE conn2 <- [1,2394,null,{}] 04:21:14 INFO - PROCESS | 2093 | 1471346474125 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}] 04:21:14 INFO - PROCESS | 2093 | 1471346474127 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:14 INFO - PROCESS | 2093 | 1471346474241 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:21:14 INFO - PROCESS | 2093 | 1471346474311 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:14 INFO - PROCESS | 2093 | 1471346474312 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x118119800 == 39 [pid = 2093] [id = 606] 04:21:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x112929800) [pid = 2093] [serial = 1818] [outer = 0x0] 04:21:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x112cbbc00) [pid = 2093] [serial = 1819] [outer = 0x112929800] 04:21:14 INFO - PROCESS | 2093 | 1471346474385 Marionette DEBUG loaded listener.js 04:21:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x116109000) [pid = 2093] [serial = 1820] [outer = 0x112929800] 04:21:14 INFO - PROCESS | 2093 | 1471346474915 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]]]}] 04:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 873ms 04:21:14 INFO - PROCESS | 2093 | 1471346474992 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:21:14 INFO - PROCESS | 2093 | 1471346474995 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:21:15 INFO - PROCESS | 2093 | 1471346475000 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:21:15 INFO - PROCESS | 2093 | 1471346475001 Marionette TRACE conn2 <- [1,2398,null,{}] 04:21:15 INFO - PROCESS | 2093 | 1471346475004 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}] 04:21:15 INFO - PROCESS | 2093 | 1471346475006 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:15 INFO - PROCESS | 2093 | 1471346475128 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:21:15 INFO - PROCESS | 2093 | 1471346475197 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:15 INFO - PROCESS | 2093 | 1471346475199 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x110ddc800 == 40 [pid = 2093] [id = 607] 04:21:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x11830e800) [pid = 2093] [serial = 1821] [outer = 0x0] 04:21:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x118e8ec00) [pid = 2093] [serial = 1822] [outer = 0x11830e800] 04:21:15 INFO - PROCESS | 2093 | 1471346475273 Marionette DEBUG loaded listener.js 04:21:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x1194f1400) [pid = 2093] [serial = 1823] [outer = 0x11830e800] 04:21:15 INFO - PROCESS | 2093 | 1471346475985 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]]]}] 04:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1020ms 04:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:21:16 INFO - PROCESS | 2093 | 1471346476020 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:21:16 INFO - PROCESS | 2093 | 1471346476022 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:21:16 INFO - PROCESS | 2093 | 1471346476025 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:21:16 INFO - PROCESS | 2093 | 1471346476027 Marionette TRACE conn2 <- [1,2402,null,{}] 04:21:16 INFO - PROCESS | 2093 | 1471346476030 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}] 04:21:16 INFO - PROCESS | 2093 | 1471346476032 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:16 INFO - PROCESS | 2093 | 1471346476136 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:21:16 INFO - PROCESS | 2093 | 1471346476206 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:16 INFO - PROCESS | 2093 | 1471346476207 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa5800 == 41 [pid = 2093] [id = 608] 04:21:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x111c13800) [pid = 2093] [serial = 1824] [outer = 0x0] 04:21:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x113f3b000) [pid = 2093] [serial = 1825] [outer = 0x111c13800] 04:21:16 INFO - PROCESS | 2093 | 1471346476237 Marionette DEBUG loaded listener.js 04:21:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x116820800) [pid = 2093] [serial = 1826] [outer = 0x111c13800] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x128b22000 == 40 [pid = 2093] [id = 604] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x128a55000 == 39 [pid = 2093] [id = 603] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x126a4c800 == 38 [pid = 2093] [id = 602] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x1255e1000 == 37 [pid = 2093] [id = 601] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x1248d0800 == 36 [pid = 2093] [id = 600] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x121536800 == 35 [pid = 2093] [id = 599] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x121442000 == 34 [pid = 2093] [id = 598] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x119b43000 == 33 [pid = 2093] [id = 597] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x117175800 == 32 [pid = 2093] [id = 596] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x1132ae000 == 31 [pid = 2093] [id = 595] 04:21:16 INFO - PROCESS | 2093 | --DOCSHELL 0x118107800 == 30 [pid = 2093] [id = 594] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x1292d7000) [pid = 2093] [serial = 1673] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x118054800) [pid = 2093] [serial = 1667] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x12aa02800) [pid = 2093] [serial = 1676] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x1219c1400) [pid = 2093] [serial = 1670] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12b1ccc00) [pid = 2093] [serial = 1664] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12bd2ec00) [pid = 2093] [serial = 1750] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x12bddb400) [pid = 2093] [serial = 1753] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12bd38800) [pid = 2093] [serial = 1751] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12bfadc00) [pid = 2093] [serial = 1756] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12b1cf000) [pid = 2093] [serial = 1726] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x12b212000) [pid = 2093] [serial = 1727] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x112cb8c00) [pid = 2093] [serial = 1714] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x116046800) [pid = 2093] [serial = 1715] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x128c41400) [pid = 2093] [serial = 1720] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x128fd2000) [pid = 2093] [serial = 1721] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x112cbe400) [pid = 2093] [serial = 1732] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1161afc00) [pid = 2093] [serial = 1733] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x12a6d9800) [pid = 2093] [serial = 1723] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x12a76ac00) [pid = 2093] [serial = 1724] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x12b212c00) [pid = 2093] [serial = 1747] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12bfac400) [pid = 2093] [serial = 1763] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x125ef1800) [pid = 2093] [serial = 1754] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12b956400) [pid = 2093] [serial = 1712] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x12330d800) [pid = 2093] [serial = 1738] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x125ef8c00) [pid = 2093] [serial = 1739] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x12a776800) [pid = 2093] [serial = 1744] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x12aa0fc00) [pid = 2093] [serial = 1745] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1194f2400) [pid = 2093] [serial = 1717] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x119bc3800) [pid = 2093] [serial = 1718] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x126c4f400) [pid = 2093] [serial = 1741] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1296d9c00) [pid = 2093] [serial = 1742] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x119bc4400) [pid = 2093] [serial = 1735] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x12192f400) [pid = 2093] [serial = 1736] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x12b95cc00) [pid = 2093] [serial = 1729] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x12bd38000) [pid = 2093] [serial = 1730] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x12c5cc400) [pid = 2093] [serial = 1766] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x12bfb8000) [pid = 2093] [serial = 1765] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x128922800) [pid = 2093] [serial = 1762] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x12bfb3c00) [pid = 2093] [serial = 1757] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x118e90400) [pid = 2093] [serial = 1759] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x12b950800) [pid = 2093] [serial = 1748] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x12192e800) [pid = 2093] [serial = 1760] [outer = 0x0] [url = about:blank] 04:21:16 INFO - PROCESS | 2093 | 1471346476712 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]]]}] 04:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 720ms 04:21:16 INFO - PROCESS | 2093 | 1471346476745 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:21:16 INFO - PROCESS | 2093 | 1471346476751 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:21:16 INFO - PROCESS | 2093 | 1471346476758 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:21:16 INFO - PROCESS | 2093 | 1471346476760 Marionette TRACE conn2 <- [1,2406,null,{}] 04:21:16 INFO - PROCESS | 2093 | 1471346476764 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}] 04:21:16 INFO - PROCESS | 2093 | 1471346476766 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:16 INFO - PROCESS | 2093 | 1471346476897 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:21:16 INFO - PROCESS | 2093 | 1471346476910 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:16 INFO - PROCESS | 2093 | 1471346476912 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa3800 == 31 [pid = 2093] [id = 609] 04:21:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x116aad000) [pid = 2093] [serial = 1827] [outer = 0x0] 04:21:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118054800) [pid = 2093] [serial = 1828] [outer = 0x116aad000] 04:21:16 INFO - PROCESS | 2093 | 1471346476957 Marionette DEBUG loaded listener.js 04:21:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x118e63c00) [pid = 2093] [serial = 1829] [outer = 0x116aad000] 04:21:17 INFO - PROCESS | 2093 | 1471346477324 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]]]}] 04:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 623ms 04:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:21:17 INFO - PROCESS | 2093 | 1471346477384 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:21:17 INFO - PROCESS | 2093 | 1471346477386 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:21:17 INFO - PROCESS | 2093 | 1471346477389 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:21:17 INFO - PROCESS | 2093 | 1471346477392 Marionette TRACE conn2 <- [1,2410,null,{}] 04:21:17 INFO - PROCESS | 2093 | 1471346477399 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}] 04:21:17 INFO - PROCESS | 2093 | 1471346477403 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:17 INFO - PROCESS | 2093 | 1471346477486 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:21:17 INFO - PROCESS | 2093 | 1471346477492 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:17 INFO - PROCESS | 2093 | 1471346477494 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x12151a000 == 32 [pid = 2093] [id = 610] 04:21:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x111ca9c00) [pid = 2093] [serial = 1830] [outer = 0x0] 04:21:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1194f3800) [pid = 2093] [serial = 1831] [outer = 0x111ca9c00] 04:21:17 INFO - PROCESS | 2093 | 1471346477529 Marionette DEBUG loaded listener.js 04:21:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x120f9b400) [pid = 2093] [serial = 1832] [outer = 0x111ca9c00] 04:21:17 INFO - PROCESS | 2093 | 1471346477910 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]]]}] 04:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 572ms 04:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:21:17 INFO - PROCESS | 2093 | 1471346477960 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:21:17 INFO - PROCESS | 2093 | 1471346477962 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:21:17 INFO - PROCESS | 2093 | 1471346477964 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:21:17 INFO - PROCESS | 2093 | 1471346477965 Marionette TRACE conn2 <- [1,2414,null,{}] 04:21:17 INFO - PROCESS | 2093 | 1471346477967 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}] 04:21:17 INFO - PROCESS | 2093 | 1471346477968 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:18 INFO - PROCESS | 2093 | 1471346478053 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:21:18 INFO - PROCESS | 2093 | 1471346478057 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 2093 | 1471346478058 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248d3000 == 33 [pid = 2093] [id = 611] 04:21:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x121927000) [pid = 2093] [serial = 1833] [outer = 0x0] 04:21:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1219c1c00) [pid = 2093] [serial = 1834] [outer = 0x121927000] 04:21:18 INFO - PROCESS | 2093 | 1471346478084 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x121a35c00) [pid = 2093] [serial = 1835] [outer = 0x121927000] 04:21:18 INFO - PROCESS | 2093 | 1471346478427 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]]]}] 04:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 471ms 04:21:18 INFO - PROCESS | 2093 | 1471346478435 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:21:18 INFO - PROCESS | 2093 | 1471346478436 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:21:18 INFO - PROCESS | 2093 | 1471346478438 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:21:18 INFO - PROCESS | 2093 | 1471346478439 Marionette TRACE conn2 <- [1,2418,null,{}] 04:21:18 INFO - PROCESS | 2093 | 1471346478442 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}] 04:21:18 INFO - PROCESS | 2093 | 1471346478443 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:18 INFO - PROCESS | 2093 | 1471346478535 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:21:18 INFO - PROCESS | 2093 | 1471346478611 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 2093 | 1471346478612 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255d6000 == 34 [pid = 2093] [id = 612] 04:21:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x111c78c00) [pid = 2093] [serial = 1836] [outer = 0x0] 04:21:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x12333f800) [pid = 2093] [serial = 1837] [outer = 0x111c78c00] 04:21:18 INFO - PROCESS | 2093 | 1471346478638 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x124da5000) [pid = 2093] [serial = 1838] [outer = 0x111c78c00] 04:21:18 INFO - PROCESS | 2093 | 1471346478977 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]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 568ms 04:21:19 INFO - PROCESS | 2093 | 1471346479007 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:21:19 INFO - PROCESS | 2093 | 1471346479009 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:21:19 INFO - PROCESS | 2093 | 1471346479021 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 2093 | 1471346479022 Marionette TRACE conn2 <- [1,2422,null,{}] 04:21:19 INFO - PROCESS | 2093 | 1471346479024 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}] 04:21:19 INFO - PROCESS | 2093 | 1471346479028 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:19 INFO - PROCESS | 2093 | 1471346479159 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:21:19 INFO - PROCESS | 2093 | 1471346479164 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 2093 | 1471346479165 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x128b13800 == 35 [pid = 2093] [id = 613] 04:21:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x112978800) [pid = 2093] [serial = 1839] [outer = 0x0] 04:21:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x125ef8c00) [pid = 2093] [serial = 1840] [outer = 0x112978800] 04:21:19 INFO - PROCESS | 2093 | 1471346479190 Marionette DEBUG loaded listener.js 04:21:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x128c4ec00) [pid = 2093] [serial = 1841] [outer = 0x112978800] 04:21:19 INFO - PROCESS | 2093 | 1471346479533 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]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 568ms 04:21:19 INFO - PROCESS | 2093 | 1471346479589 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:21:19 INFO - PROCESS | 2093 | 1471346479590 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:21:19 INFO - PROCESS | 2093 | 1471346479593 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 2093 | 1471346479594 Marionette TRACE conn2 <- [1,2426,null,{}] 04:21:19 INFO - PROCESS | 2093 | 1471346479597 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}] 04:21:19 INFO - PROCESS | 2093 | 1471346479598 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:19 INFO - PROCESS | 2093 | 1471346479705 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:21:19 INFO - PROCESS | 2093 | 1471346479719 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 2093 | 1471346479720 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x12942c800 == 36 [pid = 2093] [id = 614] 04:21:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x128c4a400) [pid = 2093] [serial = 1842] [outer = 0x0] 04:21:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x128fca400) [pid = 2093] [serial = 1843] [outer = 0x128c4a400] 04:21:19 INFO - PROCESS | 2093 | 1471346479745 Marionette DEBUG loaded listener.js 04:21:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1292d9c00) [pid = 2093] [serial = 1844] [outer = 0x128c4a400] 04:21:20 INFO - PROCESS | 2093 | 1471346480086 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]]]}] 04:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 04:21:20 INFO - PROCESS | 2093 | 1471346480112 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:21:20 INFO - PROCESS | 2093 | 1471346480113 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:21:20 INFO - PROCESS | 2093 | 1471346480116 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 2093 | 1471346480117 Marionette TRACE conn2 <- [1,2430,null,{}] 04:21:20 INFO - PROCESS | 2093 | 1471346480119 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}] 04:21:20 INFO - PROCESS | 2093 | 1471346480120 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:20 INFO - PROCESS | 2093 | 1471346480225 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:21:20 INFO - PROCESS | 2093 | 1471346480265 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:20 INFO - PROCESS | 2093 | 1471346480266 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x129648800 == 37 [pid = 2093] [id = 615] 04:21:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x128c4f800) [pid = 2093] [serial = 1845] [outer = 0x0] 04:21:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1294b6000) [pid = 2093] [serial = 1846] [outer = 0x128c4f800] 04:21:20 INFO - PROCESS | 2093 | 1471346480291 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x12a6d5800) [pid = 2093] [serial = 1847] [outer = 0x128c4f800] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1192c2800) [pid = 2093] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x113265c00) [pid = 2093] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x11258d800) [pid = 2093] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x118057000) [pid = 2093] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x117f7c800) [pid = 2093] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x110eb2000) [pid = 2093] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1175a0800) [pid = 2093] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1219c8c00) [pid = 2093] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x12a6d5400) [pid = 2093] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x12b214000) [pid = 2093] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x120fa3c00) [pid = 2093] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x124898400) [pid = 2093] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x119c29000) [pid = 2093] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x113da9800) [pid = 2093] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x117c3d400) [pid = 2093] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:21:20 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x121971000) [pid = 2093] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:21:20 INFO - PROCESS | 2093 | 1471346480691 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]]]}] 04:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 618ms 04:21:20 INFO - PROCESS | 2093 | 1471346480736 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:21:20 INFO - PROCESS | 2093 | 1471346480737 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:21:20 INFO - PROCESS | 2093 | 1471346480741 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 2093 | 1471346480743 Marionette TRACE conn2 <- [1,2434,null,{}] 04:21:20 INFO - PROCESS | 2093 | 1471346480746 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}] 04:21:20 INFO - PROCESS | 2093 | 1471346480748 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:20 INFO - PROCESS | 2093 | 1471346480872 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:21:20 INFO - PROCESS | 2093 | 1471346480876 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:20 INFO - PROCESS | 2093 | 1471346480876 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x121495000 == 38 [pid = 2093] [id = 616] 04:21:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x111e2c800) [pid = 2093] [serial = 1848] [outer = 0x0] 04:21:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1125ba400) [pid = 2093] [serial = 1849] [outer = 0x111e2c800] 04:21:20 INFO - PROCESS | 2093 | 1471346480902 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1194ee000) [pid = 2093] [serial = 1850] [outer = 0x111e2c800] 04:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 04:21:21 INFO - PROCESS | 2093 | 1471346481255 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]]]}] 04:21:21 INFO - PROCESS | 2093 | 1471346481260 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:21:21 INFO - PROCESS | 2093 | 1471346481262 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:21:21 INFO - PROCESS | 2093 | 1471346481269 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:21:21 INFO - PROCESS | 2093 | 1471346481271 Marionette TRACE conn2 <- [1,2438,null,{}] 04:21:21 INFO - PROCESS | 2093 | 1471346481273 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}] 04:21:21 INFO - PROCESS | 2093 | 1471346481274 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:21 INFO - PROCESS | 2093 | 1471346481391 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:21:21 INFO - PROCESS | 2093 | 1471346481397 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:21 INFO - PROCESS | 2093 | 1471346481398 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7e4800 == 39 [pid = 2093] [id = 617] 04:21:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x119480000) [pid = 2093] [serial = 1851] [outer = 0x0] 04:21:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x1219ccc00) [pid = 2093] [serial = 1852] [outer = 0x119480000] 04:21:21 INFO - PROCESS | 2093 | 1471346481423 Marionette DEBUG loaded listener.js 04:21:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1296dac00) [pid = 2093] [serial = 1853] [outer = 0x119480000] 04:21:21 INFO - PROCESS | 2093 | 1471346481739 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]]]}] 04:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 04:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:21:21 INFO - PROCESS | 2093 | 1471346481788 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:21:21 INFO - PROCESS | 2093 | 1471346481790 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:21:21 INFO - PROCESS | 2093 | 1471346481792 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:21:21 INFO - PROCESS | 2093 | 1471346481794 Marionette TRACE conn2 <- [1,2442,null,{}] 04:21:21 INFO - PROCESS | 2093 | 1471346481796 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}] 04:21:21 INFO - PROCESS | 2093 | 1471346481798 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:21 INFO - PROCESS | 2093 | 1471346481896 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:21:21 INFO - PROCESS | 2093 | 1471346481902 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:21 INFO - PROCESS | 2093 | 1471346481904 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b96a000 == 40 [pid = 2093] [id = 618] 04:21:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x12a6d4000) [pid = 2093] [serial = 1854] [outer = 0x0] 04:21:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x12a75c000) [pid = 2093] [serial = 1855] [outer = 0x12a6d4000] 04:21:21 INFO - PROCESS | 2093 | 1471346481931 Marionette DEBUG loaded listener.js 04:21:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x12aa07400) [pid = 2093] [serial = 1856] [outer = 0x12a6d4000] 04:21:22 INFO - PROCESS | 2093 | 1471346482487 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]]]}] 04:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 721ms 04:21:22 INFO - PROCESS | 2093 | 1471346482514 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:21:22 INFO - PROCESS | 2093 | 1471346482517 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:21:22 INFO - PROCESS | 2093 | 1471346482520 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:21:22 INFO - PROCESS | 2093 | 1471346482523 Marionette TRACE conn2 <- [1,2446,null,{}] 04:21:22 INFO - PROCESS | 2093 | 1471346482527 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}] 04:21:22 INFO - PROCESS | 2093 | 1471346482528 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:22 INFO - PROCESS | 2093 | 1471346482640 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:21:22 INFO - PROCESS | 2093 | 1471346482708 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:22 INFO - PROCESS | 2093 | 1471346482710 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x11966a800 == 41 [pid = 2093] [id = 619] 04:21:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x112cc6000) [pid = 2093] [serial = 1857] [outer = 0x0] 04:21:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x116046800) [pid = 2093] [serial = 1858] [outer = 0x112cc6000] 04:21:22 INFO - PROCESS | 2093 | 1471346482783 Marionette DEBUG loaded listener.js 04:21:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x117c33000) [pid = 2093] [serial = 1859] [outer = 0x112cc6000] 04:21:23 INFO - PROCESS | 2093 | 1471346483226 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]]]}] 04:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 773ms 04:21:23 INFO - PROCESS | 2093 | 1471346483293 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:21:23 INFO - PROCESS | 2093 | 1471346483296 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:21:23 INFO - PROCESS | 2093 | 1471346483301 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:21:23 INFO - PROCESS | 2093 | 1471346483303 Marionette TRACE conn2 <- [1,2450,null,{}] 04:21:23 INFO - PROCESS | 2093 | 1471346483305 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}] 04:21:23 INFO - PROCESS | 2093 | 1471346483307 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:23 INFO - PROCESS | 2093 | 1471346483416 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:21:23 INFO - PROCESS | 2093 | 1471346483495 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:23 INFO - PROCESS | 2093 | 1471346483497 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a45800 == 42 [pid = 2093] [id = 620] 04:21:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x119237800) [pid = 2093] [serial = 1860] [outer = 0x0] 04:21:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1194f8400) [pid = 2093] [serial = 1861] [outer = 0x119237800] 04:21:23 INFO - PROCESS | 2093 | 1471346483530 Marionette DEBUG loaded listener.js 04:21:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x119c30c00) [pid = 2093] [serial = 1862] [outer = 0x119237800] 04:21:23 INFO - PROCESS | 2093 | 1471346483958 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]]]}] 04:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 669ms 04:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:21:23 INFO - PROCESS | 2093 | 1471346483971 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:21:23 INFO - PROCESS | 2093 | 1471346483972 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:21:23 INFO - PROCESS | 2093 | 1471346483975 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:21:23 INFO - PROCESS | 2093 | 1471346483977 Marionette TRACE conn2 <- [1,2454,null,{}] 04:21:23 INFO - PROCESS | 2093 | 1471346483985 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}] 04:21:23 INFO - PROCESS | 2093 | 1471346483988 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:24 INFO - PROCESS | 2093 | 1471346484095 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:21:24 INFO - PROCESS | 2093 | 1471346484176 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:24 INFO - PROCESS | 2093 | 1471346484178 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b966800 == 43 [pid = 2093] [id = 621] 04:21:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1219c9400) [pid = 2093] [serial = 1863] [outer = 0x0] 04:21:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1255af400) [pid = 2093] [serial = 1864] [outer = 0x1219c9400] 04:21:24 INFO - PROCESS | 2093 | 1471346484212 Marionette DEBUG loaded listener.js 04:21:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x126a8f000) [pid = 2093] [serial = 1865] [outer = 0x1219c9400] 04:21:24 INFO - PROCESS | 2093 | 1471346484626 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]]]}] 04:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 04:21:24 INFO - PROCESS | 2093 | 1471346484646 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:21:24 INFO - PROCESS | 2093 | 1471346484648 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:21:24 INFO - PROCESS | 2093 | 1471346484651 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:21:24 INFO - PROCESS | 2093 | 1471346484652 Marionette TRACE conn2 <- [1,2458,null,{}] 04:21:24 INFO - PROCESS | 2093 | 1471346484654 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}] 04:21:24 INFO - PROCESS | 2093 | 1471346484656 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:24 INFO - PROCESS | 2093 | 1471346484778 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:21:24 INFO - PROCESS | 2093 | 1471346484858 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:24 INFO - PROCESS | 2093 | 1471346484859 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf85800 == 44 [pid = 2093] [id = 622] 04:21:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x128b68800) [pid = 2093] [serial = 1866] [outer = 0x0] 04:21:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x128c41400) [pid = 2093] [serial = 1867] [outer = 0x128b68800] 04:21:24 INFO - PROCESS | 2093 | 1471346484889 Marionette DEBUG loaded listener.js 04:21:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x128fcc000) [pid = 2093] [serial = 1868] [outer = 0x128b68800] 04:21:25 INFO - PROCESS | 2093 | 1471346485309 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]]]}] 04:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 718ms 04:21:25 INFO - PROCESS | 2093 | 1471346485369 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:21:25 INFO - PROCESS | 2093 | 1471346485371 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:21:25 INFO - PROCESS | 2093 | 1471346485373 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:21:25 INFO - PROCESS | 2093 | 1471346485374 Marionette TRACE conn2 <- [1,2462,null,{}] 04:21:25 INFO - PROCESS | 2093 | 1471346485377 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}] 04:21:25 INFO - PROCESS | 2093 | 1471346485378 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:25 INFO - PROCESS | 2093 | 1471346485484 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:21:25 INFO - PROCESS | 2093 | 1471346485568 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:25 INFO - PROCESS | 2093 | 1471346485570 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x116020000 == 45 [pid = 2093] [id = 623] 04:21:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x111c83c00) [pid = 2093] [serial = 1869] [outer = 0x0] 04:21:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x11923d800) [pid = 2093] [serial = 1870] [outer = 0x111c83c00] 04:21:25 INFO - PROCESS | 2093 | 1471346485600 Marionette DEBUG loaded listener.js 04:21:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x1292d8000) [pid = 2093] [serial = 1871] [outer = 0x111c83c00] 04:21:26 INFO - PROCESS | 2093 | 1471346486181 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]]]}] 04:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 869ms 04:21:26 INFO - PROCESS | 2093 | 1471346486242 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:21:26 INFO - PROCESS | 2093 | 1471346486245 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:21:26 INFO - PROCESS | 2093 | 1471346486248 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:21:26 INFO - PROCESS | 2093 | 1471346486249 Marionette TRACE conn2 <- [1,2466,null,{}] 04:21:26 INFO - PROCESS | 2093 | 1471346486253 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}] 04:21:26 INFO - PROCESS | 2093 | 1471346486255 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:26 INFO - PROCESS | 2093 | 1471346486360 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:21:26 INFO - PROCESS | 2093 | 1471346486442 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:26 INFO - PROCESS | 2093 | 1471346486443 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x11966f000 == 46 [pid = 2093] [id = 624] 04:21:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x11258dc00) [pid = 2093] [serial = 1872] [outer = 0x0] 04:21:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x112cbd400) [pid = 2093] [serial = 1873] [outer = 0x11258dc00] 04:21:26 INFO - PROCESS | 2093 | 1471346486472 Marionette DEBUG loaded listener.js 04:21:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x116542000) [pid = 2093] [serial = 1874] [outer = 0x11258dc00] 04:21:26 INFO - PROCESS | 2093 | 1471346486939 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]]]}] 04:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 721ms 04:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:21:26 INFO - PROCESS | 2093 | 1471346486969 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:21:26 INFO - PROCESS | 2093 | 1471346486973 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:21:26 INFO - PROCESS | 2093 | 1471346486980 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:21:26 INFO - PROCESS | 2093 | 1471346486982 Marionette TRACE conn2 <- [1,2470,null,{}] 04:21:26 INFO - PROCESS | 2093 | 1471346486986 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}] 04:21:26 INFO - PROCESS | 2093 | 1471346486989 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:27 INFO - PROCESS | 2093 | 1471346487112 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:21:27 INFO - PROCESS | 2093 | 1471346487173 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:27 INFO - PROCESS | 2093 | 1471346487174 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x121450800 == 47 [pid = 2093] [id = 625] 04:21:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x118135800) [pid = 2093] [serial = 1875] [outer = 0x0] 04:21:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x1192c8400) [pid = 2093] [serial = 1876] [outer = 0x118135800] 04:21:27 INFO - PROCESS | 2093 | 1471346487197 Marionette DEBUG loaded listener.js 04:21:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x1194f7000) [pid = 2093] [serial = 1877] [outer = 0x118135800] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7e4800 == 46 [pid = 2093] [id = 617] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x121495000 == 45 [pid = 2093] [id = 616] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x129648800 == 44 [pid = 2093] [id = 615] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x12942c800 == 43 [pid = 2093] [id = 614] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x128b13800 == 42 [pid = 2093] [id = 613] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x1255d6000 == 41 [pid = 2093] [id = 612] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x1248d3000 == 40 [pid = 2093] [id = 611] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x12151a000 == 39 [pid = 2093] [id = 610] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa3800 == 38 [pid = 2093] [id = 609] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa5800 == 37 [pid = 2093] [id = 608] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x110ddc800 == 36 [pid = 2093] [id = 607] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x118119800 == 35 [pid = 2093] [id = 606] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x129653800 == 34 [pid = 2093] [id = 605] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x11966f000 == 33 [pid = 2093] [id = 624] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x116020000 == 32 [pid = 2093] [id = 623] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf85800 == 31 [pid = 2093] [id = 622] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x12b966800 == 30 [pid = 2093] [id = 621] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x128a45800 == 29 [pid = 2093] [id = 620] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x11966a800 == 28 [pid = 2093] [id = 619] 04:21:28 INFO - PROCESS | 2093 | --DOCSHELL 0x12b96a000 == 27 [pid = 2093] [id = 618] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x1192c8000) [pid = 2093] [serial = 1795] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x116007000) [pid = 2093] [serial = 1789] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x116810400) [pid = 2093] [serial = 1790] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x1125b9800) [pid = 2093] [serial = 1786] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x112976c00) [pid = 2093] [serial = 1787] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x11813cc00) [pid = 2093] [serial = 1792] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x118e62800) [pid = 2093] [serial = 1793] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1196a8800) [pid = 2093] [serial = 1798] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x113fa6400) [pid = 2093] [serial = 1784] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x11267b400) [pid = 2093] [serial = 1783] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x1194ee800) [pid = 2093] [serial = 1769] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x117f82800) [pid = 2093] [serial = 1768] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x128929400) [pid = 2093] [serial = 1772] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12344cc00) [pid = 2093] [serial = 1771] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x12b1c5400) [pid = 2093] [serial = 1775] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12aa04000) [pid = 2093] [serial = 1774] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x12b95ac00) [pid = 2093] [serial = 1777] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x121979000) [pid = 2093] [serial = 1801] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x119c30000) [pid = 2093] [serial = 1799] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x12bdd3c00) [pid = 2093] [serial = 1778] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x125537800) [pid = 2093] [serial = 1804] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x12340c400) [pid = 2093] [serial = 1802] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x12bdd4400) [pid = 2093] [serial = 1780] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x12c5c6400) [pid = 2093] [serial = 1781] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11820f000) [pid = 2093] [serial = 1807] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x121973c00) [pid = 2093] [serial = 1808] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x126807800) [pid = 2093] [serial = 1805] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1268a6000) [pid = 2093] [serial = 1810] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x126c4ec00) [pid = 2093] [serial = 1811] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x128928000) [pid = 2093] [serial = 1813] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1194f4000) [pid = 2093] [serial = 1796] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x128b6e000) [pid = 2093] [serial = 1814] [outer = 0x0] [url = about:blank] 04:21:28 INFO - PROCESS | 2093 | 1471346488399 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]]]}] 04:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1426ms 04:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:21:28 INFO - PROCESS | 2093 | 1471346488405 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:21:28 INFO - PROCESS | 2093 | 1471346488407 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:21:28 INFO - PROCESS | 2093 | 1471346488410 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:21:28 INFO - PROCESS | 2093 | 1471346488415 Marionette TRACE conn2 <- [1,2474,null,{}] 04:21:28 INFO - PROCESS | 2093 | 1471346488419 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}] 04:21:28 INFO - PROCESS | 2093 | 1471346488421 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:28 INFO - PROCESS | 2093 | 1471346488503 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:21:28 INFO - PROCESS | 2093 | 1471346488507 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:28 INFO - PROCESS | 2093 | 1471346488510 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x11602f000 == 28 [pid = 2093] [id = 626] 04:21:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x111c76400) [pid = 2093] [serial = 1878] [outer = 0x0] 04:21:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x11258c400) [pid = 2093] [serial = 1879] [outer = 0x111c76400] 04:21:28 INFO - PROCESS | 2093 | 1471346488540 Marionette DEBUG loaded listener.js 04:21:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1125bbc00) [pid = 2093] [serial = 1880] [outer = 0x111c76400] 04:21:28 INFO - PROCESS | 2093 | 1471346488915 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]]]}] 04:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 527ms 04:21:28 INFO - PROCESS | 2093 | 1471346488938 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:21:28 INFO - PROCESS | 2093 | 1471346488941 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:21:28 INFO - PROCESS | 2093 | 1471346488945 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:21:28 INFO - PROCESS | 2093 | 1471346488947 Marionette TRACE conn2 <- [1,2478,null,{}] 04:21:28 INFO - PROCESS | 2093 | 1471346488949 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}] 04:21:28 INFO - PROCESS | 2093 | 1471346488951 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:29 INFO - PROCESS | 2093 | 1471346489029 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:21:29 INFO - PROCESS | 2093 | 1471346489036 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:29 INFO - PROCESS | 2093 | 1471346489037 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x117180000 == 29 [pid = 2093] [id = 627] 04:21:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x112926800) [pid = 2093] [serial = 1881] [outer = 0x0] 04:21:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x112976800) [pid = 2093] [serial = 1882] [outer = 0x112926800] 04:21:29 INFO - PROCESS | 2093 | 1471346489065 Marionette DEBUG loaded listener.js 04:21:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x112993c00) [pid = 2093] [serial = 1883] [outer = 0x112926800] 04:21:29 INFO - PROCESS | 2093 | 1471346489517 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]]]}] 04:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 620ms 04:21:29 INFO - PROCESS | 2093 | 1471346489566 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:21:29 INFO - PROCESS | 2093 | 1471346489568 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:21:29 INFO - PROCESS | 2093 | 1471346489571 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:21:29 INFO - PROCESS | 2093 | 1471346489575 Marionette TRACE conn2 <- [1,2482,null,{}] 04:21:29 INFO - PROCESS | 2093 | 1471346489586 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}] 04:21:29 INFO - PROCESS | 2093 | 1471346489589 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:29 INFO - PROCESS | 2093 | 1471346489666 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:21:29 INFO - PROCESS | 2093 | 1471346489672 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:29 INFO - PROCESS | 2093 | 1471346489674 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x11929e000 == 30 [pid = 2093] [id = 628] 04:21:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x112fb7400) [pid = 2093] [serial = 1884] [outer = 0x0] 04:21:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x113d53400) [pid = 2093] [serial = 1885] [outer = 0x112fb7400] 04:21:29 INFO - PROCESS | 2093 | 1471346489705 Marionette DEBUG loaded listener.js 04:21:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x116108400) [pid = 2093] [serial = 1886] [outer = 0x112fb7400] 04:21:30 INFO - PROCESS | 2093 | 1471346490067 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]]]}] 04:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 524ms 04:21:30 INFO - PROCESS | 2093 | 1471346490097 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:21:30 INFO - PROCESS | 2093 | 1471346490099 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:21:30 INFO - PROCESS | 2093 | 1471346490101 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:21:30 INFO - PROCESS | 2093 | 1471346490103 Marionette TRACE conn2 <- [1,2486,null,{}] 04:21:30 INFO - PROCESS | 2093 | 1471346490121 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}] 04:21:30 INFO - PROCESS | 2093 | 1471346490122 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:30 INFO - PROCESS | 2093 | 1471346490226 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:21:30 INFO - PROCESS | 2093 | 1471346490237 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:30 INFO - PROCESS | 2093 | 1471346490238 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x12106a000 == 31 [pid = 2093] [id = 629] 04:21:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1161b8000) [pid = 2093] [serial = 1887] [outer = 0x0] 04:21:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1168eec00) [pid = 2093] [serial = 1888] [outer = 0x1161b8000] 04:21:30 INFO - PROCESS | 2093 | 1471346490264 Marionette DEBUG loaded listener.js 04:21:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1175a2400) [pid = 2093] [serial = 1889] [outer = 0x1161b8000] 04:21:30 INFO - PROCESS | 2093 | 1471346490626 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]]]}] 04:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 568ms 04:21:30 INFO - PROCESS | 2093 | 1471346490671 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:21:30 INFO - PROCESS | 2093 | 1471346490672 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:21:30 INFO - PROCESS | 2093 | 1471346490674 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:21:30 INFO - PROCESS | 2093 | 1471346490675 Marionette TRACE conn2 <- [1,2490,null,{}] 04:21:30 INFO - PROCESS | 2093 | 1471346490677 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}] 04:21:30 INFO - PROCESS | 2093 | 1471346490679 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:30 INFO - PROCESS | 2093 | 1471346490776 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:21:30 INFO - PROCESS | 2093 | 1471346490780 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:30 INFO - PROCESS | 2093 | 1471346490781 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x12147a800 == 32 [pid = 2093] [id = 630] 04:21:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x1121a6c00) [pid = 2093] [serial = 1890] [outer = 0x0] 04:21:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x117f82800) [pid = 2093] [serial = 1891] [outer = 0x1121a6c00] 04:21:30 INFO - PROCESS | 2093 | 1471346490807 Marionette DEBUG loaded listener.js 04:21:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x118202800) [pid = 2093] [serial = 1892] [outer = 0x1121a6c00] 04:21:31 INFO - PROCESS | 2093 | 1471346491174 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]]]}] 04:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 04:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:21:31 INFO - PROCESS | 2093 | 1471346491192 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:21:31 INFO - PROCESS | 2093 | 1471346491193 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:21:31 INFO - PROCESS | 2093 | 1471346491195 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:21:31 INFO - PROCESS | 2093 | 1471346491199 Marionette TRACE conn2 <- [1,2494,null,{}] 04:21:31 INFO - PROCESS | 2093 | 1471346491203 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}] 04:21:31 INFO - PROCESS | 2093 | 1471346491209 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:31 INFO - PROCESS | 2093 | 1471346491360 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:21:31 INFO - PROCESS | 2093 | 1471346491419 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:31 INFO - PROCESS | 2093 | 1471346491420 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x123374800 == 33 [pid = 2093] [id = 631] 04:21:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x117c3c000) [pid = 2093] [serial = 1893] [outer = 0x0] 04:21:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x118e99800) [pid = 2093] [serial = 1894] [outer = 0x117c3c000] 04:21:31 INFO - PROCESS | 2093 | 1471346491462 Marionette DEBUG loaded listener.js 04:21:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1194f4000) [pid = 2093] [serial = 1895] [outer = 0x117c3c000] 04:21:31 INFO - PROCESS | 2093 | 1471346491946 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]]]}] 04:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 04:21:31 INFO - PROCESS | 2093 | 1471346491968 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:21:31 INFO - PROCESS | 2093 | 1471346491970 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:21:31 INFO - PROCESS | 2093 | 1471346491972 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:21:31 INFO - PROCESS | 2093 | 1471346491973 Marionette TRACE conn2 <- [1,2498,null,{}] 04:21:31 INFO - PROCESS | 2093 | 1471346491975 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}] 04:21:31 INFO - PROCESS | 2093 | 1471346491976 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:32 INFO - PROCESS | 2093 | 1471346492080 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:21:32 INFO - PROCESS | 2093 | 1471346492083 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:32 INFO - PROCESS | 2093 | 1471346492084 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248d3000 == 34 [pid = 2093] [id = 632] 04:21:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x110e2f400) [pid = 2093] [serial = 1896] [outer = 0x0] 04:21:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1194fa800) [pid = 2093] [serial = 1897] [outer = 0x110e2f400] 04:21:32 INFO - PROCESS | 2093 | 1471346492110 Marionette DEBUG loaded listener.js 04:21:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x119951800) [pid = 2093] [serial = 1898] [outer = 0x110e2f400] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x112978800) [pid = 2093] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x128c4a400) [pid = 2093] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x128c4f800) [pid = 2093] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x111e2c800) [pid = 2093] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x121927000) [pid = 2093] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x111ca9c00) [pid = 2093] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x116aad000) [pid = 2093] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x112929800) [pid = 2093] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x111c13800) [pid = 2093] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x110eb2800) [pid = 2093] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11830e800) [pid = 2093] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x111c78c00) [pid = 2093] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x12a6d4000) [pid = 2093] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:21:32 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x119480000) [pid = 2093] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:21:32 INFO - PROCESS | 2093 | 1471346492637 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]]]}] 04:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 720ms 04:21:32 INFO - PROCESS | 2093 | 1471346492693 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:21:32 INFO - PROCESS | 2093 | 1471346492694 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:21:32 INFO - PROCESS | 2093 | 1471346492696 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:21:32 INFO - PROCESS | 2093 | 1471346492697 Marionette TRACE conn2 <- [1,2502,null,{}] 04:21:32 INFO - PROCESS | 2093 | 1471346492699 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}] 04:21:32 INFO - PROCESS | 2093 | 1471346492701 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:32 INFO - PROCESS | 2093 | 1471346492790 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:21:32 INFO - PROCESS | 2093 | 1471346492794 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:32 INFO - PROCESS | 2093 | 1471346492795 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255d4800 == 35 [pid = 2093] [id = 633] 04:21:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x112588400) [pid = 2093] [serial = 1899] [outer = 0x0] 04:21:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11830e800) [pid = 2093] [serial = 1900] [outer = 0x112588400] 04:21:32 INFO - PROCESS | 2093 | 1471346492825 Marionette DEBUG loaded listener.js 04:21:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x119951400) [pid = 2093] [serial = 1901] [outer = 0x112588400] 04:21:33 INFO - PROCESS | 2093 | 1471346493144 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]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 470ms 04:21:33 INFO - PROCESS | 2093 | 1471346493167 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:21:33 INFO - PROCESS | 2093 | 1471346493169 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:21:33 INFO - PROCESS | 2093 | 1471346493171 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 2093 | 1471346493172 Marionette TRACE conn2 <- [1,2506,null,{}] 04:21:33 INFO - PROCESS | 2093 | 1471346493174 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}] 04:21:33 INFO - PROCESS | 2093 | 1471346493175 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:33 INFO - PROCESS | 2093 | 1471346493252 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:21:33 INFO - PROCESS | 2093 | 1471346493310 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 2093 | 1471346493311 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x12679f800 == 36 [pid = 2093] [id = 634] 04:21:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x112988400) [pid = 2093] [serial = 1902] [outer = 0x0] 04:21:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x119957c00) [pid = 2093] [serial = 1903] [outer = 0x112988400] 04:21:33 INFO - PROCESS | 2093 | 1471346493337 Marionette DEBUG loaded listener.js 04:21:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x120f9a000) [pid = 2093] [serial = 1904] [outer = 0x112988400] 04:21:33 INFO - PROCESS | 2093 | 1471346493604 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]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 469ms 04:21:33 INFO - PROCESS | 2093 | 1471346493641 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:21:33 INFO - PROCESS | 2093 | 1471346493642 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:21:33 INFO - PROCESS | 2093 | 1471346493644 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 2093 | 1471346493646 Marionette TRACE conn2 <- [1,2510,null,{}] 04:21:33 INFO - PROCESS | 2093 | 1471346493657 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}] 04:21:33 INFO - PROCESS | 2093 | 1471346493658 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:33 INFO - PROCESS | 2093 | 1471346493740 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:21:33 INFO - PROCESS | 2093 | 1471346493744 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 2093 | 1471346493745 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a43800 == 37 [pid = 2093] [id = 635] 04:21:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x11610a000) [pid = 2093] [serial = 1905] [outer = 0x0] 04:21:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1214dac00) [pid = 2093] [serial = 1906] [outer = 0x11610a000] 04:21:33 INFO - PROCESS | 2093 | 1471346493774 Marionette DEBUG loaded listener.js 04:21:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x121932400) [pid = 2093] [serial = 1907] [outer = 0x11610a000] 04:21:34 INFO - PROCESS | 2093 | 1471346494128 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]]]}] 04:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 527ms 04:21:34 INFO - PROCESS | 2093 | 1471346494173 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:21:34 INFO - PROCESS | 2093 | 1471346494174 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:21:34 INFO - PROCESS | 2093 | 1471346494177 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:21:34 INFO - PROCESS | 2093 | 1471346494179 Marionette TRACE conn2 <- [1,2514,null,{}] 04:21:34 INFO - PROCESS | 2093 | 1471346494184 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}] 04:21:34 INFO - PROCESS | 2093 | 1471346494186 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:34 INFO - PROCESS | 2093 | 1471346494297 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:21:34 INFO - PROCESS | 2093 | 1471346494305 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:34 INFO - PROCESS | 2093 | 1471346494307 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x128b17000 == 38 [pid = 2093] [id = 636] 04:21:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x121926800) [pid = 2093] [serial = 1908] [outer = 0x0] 04:21:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1219be400) [pid = 2093] [serial = 1909] [outer = 0x121926800] 04:21:34 INFO - PROCESS | 2093 | 1471346494335 Marionette DEBUG loaded listener.js 04:21:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x123344000) [pid = 2093] [serial = 1910] [outer = 0x121926800] 04:21:34 INFO - PROCESS | 2093 | 1471346494878 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]]]}] 04:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 775ms 04:21:34 INFO - PROCESS | 2093 | 1471346494954 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:21:34 INFO - PROCESS | 2093 | 1471346494957 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:21:34 INFO - PROCESS | 2093 | 1471346494960 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:21:34 INFO - PROCESS | 2093 | 1471346494962 Marionette TRACE conn2 <- [1,2518,null,{}] 04:21:34 INFO - PROCESS | 2093 | 1471346494967 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}] 04:21:34 INFO - PROCESS | 2093 | 1471346494969 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:35 INFO - PROCESS | 2093 | 1471346495084 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:21:35 INFO - PROCESS | 2093 | 1471346495167 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:35 INFO - PROCESS | 2093 | 1471346495168 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x116fa9000 == 39 [pid = 2093] [id = 637] 04:21:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x111cad400) [pid = 2093] [serial = 1911] [outer = 0x0] 04:21:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x11258fc00) [pid = 2093] [serial = 1912] [outer = 0x111cad400] 04:21:35 INFO - PROCESS | 2093 | 1471346495201 Marionette DEBUG loaded listener.js 04:21:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x11292b000) [pid = 2093] [serial = 1913] [outer = 0x111cad400] 04:21:35 INFO - PROCESS | 2093 | 1471346495724 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]]]}] 04:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 777ms 04:21:35 INFO - PROCESS | 2093 | 1471346495738 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:21:35 INFO - PROCESS | 2093 | 1471346495743 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:21:35 INFO - PROCESS | 2093 | 1471346495750 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:21:35 INFO - PROCESS | 2093 | 1471346495753 Marionette TRACE conn2 <- [1,2522,null,{}] 04:21:35 INFO - PROCESS | 2093 | 1471346495757 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}] 04:21:35 INFO - PROCESS | 2093 | 1471346495759 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:35 INFO - PROCESS | 2093 | 1471346495921 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:21:36 INFO - PROCESS | 2093 | 1471346496075 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:36 INFO - PROCESS | 2093 | 1471346496077 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x12151e800 == 40 [pid = 2093] [id = 638] 04:21:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x112977c00) [pid = 2093] [serial = 1914] [outer = 0x0] 04:21:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11325b800) [pid = 2093] [serial = 1915] [outer = 0x112977c00] 04:21:36 INFO - PROCESS | 2093 | 1471346496131 Marionette DEBUG loaded listener.js 04:21:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x116109c00) [pid = 2093] [serial = 1916] [outer = 0x112977c00] 04:21:36 INFO - PROCESS | 2093 | 1471346496877 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]]]}] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x128a43800 == 39 [pid = 2093] [id = 635] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x12679f800 == 38 [pid = 2093] [id = 634] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x1255d4800 == 37 [pid = 2093] [id = 633] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x1248d3000 == 36 [pid = 2093] [id = 632] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x123374800 == 35 [pid = 2093] [id = 631] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x12147a800 == 34 [pid = 2093] [id = 630] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x12106a000 == 33 [pid = 2093] [id = 629] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x11929e000 == 32 [pid = 2093] [id = 628] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x117180000 == 31 [pid = 2093] [id = 627] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x11602f000 == 30 [pid = 2093] [id = 626] 04:21:36 INFO - PROCESS | 2093 | --DOCSHELL 0x121450800 == 29 [pid = 2093] [id = 625] 04:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1172ms 04:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:21:36 INFO - PROCESS | 2093 | 1471346496922 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:21:36 INFO - PROCESS | 2093 | 1471346496924 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:21:36 INFO - PROCESS | 2093 | 1471346496927 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:21:36 INFO - PROCESS | 2093 | 1471346496929 Marionette TRACE conn2 <- [1,2526,null,{}] 04:21:36 INFO - PROCESS | 2093 | 1471346496932 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}] 04:21:36 INFO - PROCESS | 2093 | 1471346496934 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:37 INFO - PROCESS | 2093 | 1471346497027 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x125ef8c00) [pid = 2093] [serial = 1840] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x128fca400) [pid = 2093] [serial = 1843] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1294b6000) [pid = 2093] [serial = 1846] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x1292d9c00) [pid = 2093] [serial = 1844] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x1125ba400) [pid = 2093] [serial = 1849] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1194ee000) [pid = 2093] [serial = 1850] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12a6d5800) [pid = 2093] [serial = 1847] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x121a35c00) [pid = 2093] [serial = 1835] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1219c1c00) [pid = 2093] [serial = 1834] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1194f3800) [pid = 2093] [serial = 1831] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x120f9b400) [pid = 2093] [serial = 1832] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x118054800) [pid = 2093] [serial = 1828] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x118e63c00) [pid = 2093] [serial = 1829] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x112cbbc00) [pid = 2093] [serial = 1819] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x116109000) [pid = 2093] [serial = 1820] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x113f3b000) [pid = 2093] [serial = 1825] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x116820800) [pid = 2093] [serial = 1826] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1292d0000) [pid = 2093] [serial = 1817] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x128b6ec00) [pid = 2093] [serial = 1816] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x118e8ec00) [pid = 2093] [serial = 1822] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1194f1400) [pid = 2093] [serial = 1823] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x12333f800) [pid = 2093] [serial = 1837] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x12a75c000) [pid = 2093] [serial = 1855] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x12aa07400) [pid = 2093] [serial = 1856] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x124da5000) [pid = 2093] [serial = 1838] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x128c4ec00) [pid = 2093] [serial = 1841] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1296dac00) [pid = 2093] [serial = 1853] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x1219ccc00) [pid = 2093] [serial = 1852] [outer = 0x0] [url = about:blank] 04:21:37 INFO - PROCESS | 2093 | 1471346497093 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:37 INFO - PROCESS | 2093 | 1471346497094 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x116596000 == 30 [pid = 2093] [id = 639] 04:21:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x112593000) [pid = 2093] [serial = 1917] [outer = 0x0] 04:21:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x11292a800) [pid = 2093] [serial = 1918] [outer = 0x112593000] 04:21:37 INFO - PROCESS | 2093 | 1471346497123 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x112989c00) [pid = 2093] [serial = 1919] [outer = 0x112593000] 04:21:37 INFO - PROCESS | 2093 | 1471346497454 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]]]}] 04:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 04:21:37 INFO - PROCESS | 2093 | 1471346497498 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:21:37 INFO - PROCESS | 2093 | 1471346497501 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:21:37 INFO - PROCESS | 2093 | 1471346497505 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:21:37 INFO - PROCESS | 2093 | 1471346497507 Marionette TRACE conn2 <- [1,2530,null,{}] 04:21:37 INFO - PROCESS | 2093 | 1471346497510 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}] 04:21:37 INFO - PROCESS | 2093 | 1471346497511 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:37 INFO - PROCESS | 2093 | 1471346497617 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:21:37 INFO - PROCESS | 2093 | 1471346497672 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:37 INFO - PROCESS | 2093 | 1471346497674 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x119296000 == 31 [pid = 2093] [id = 640] 04:21:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x112cbe000) [pid = 2093] [serial = 1920] [outer = 0x0] 04:21:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x113d4c800) [pid = 2093] [serial = 1921] [outer = 0x112cbe000] 04:21:37 INFO - PROCESS | 2093 | 1471346497701 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11688e400) [pid = 2093] [serial = 1922] [outer = 0x112cbe000] 04:21:38 INFO - PROCESS | 2093 | 1471346498006 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]]]}] 04:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 04:21:38 INFO - PROCESS | 2093 | 1471346498025 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:21:38 INFO - PROCESS | 2093 | 1471346498026 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:21:38 INFO - PROCESS | 2093 | 1471346498029 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:21:38 INFO - PROCESS | 2093 | 1471346498033 Marionette TRACE conn2 <- [1,2534,null,{}] 04:21:38 INFO - PROCESS | 2093 | 1471346498042 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}] 04:21:38 INFO - PROCESS | 2093 | 1471346498046 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:38 INFO - PROCESS | 2093 | 1471346498129 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:21:38 INFO - PROCESS | 2093 | 1471346498194 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:38 INFO - PROCESS | 2093 | 1471346498196 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x121459000 == 32 [pid = 2093] [id = 641] 04:21:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11688dc00) [pid = 2093] [serial = 1923] [outer = 0x0] 04:21:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x117f79400) [pid = 2093] [serial = 1924] [outer = 0x11688dc00] 04:21:38 INFO - PROCESS | 2093 | 1471346498225 Marionette DEBUG loaded listener.js 04:21:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x118e8d800) [pid = 2093] [serial = 1925] [outer = 0x11688dc00] 04:21:38 INFO - PROCESS | 2093 | 1471346498523 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]]]}] 04:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 525ms 04:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:21:38 INFO - PROCESS | 2093 | 1471346498554 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:21:38 INFO - PROCESS | 2093 | 1471346498556 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:21:38 INFO - PROCESS | 2093 | 1471346498558 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:21:38 INFO - PROCESS | 2093 | 1471346498559 Marionette TRACE conn2 <- [1,2538,null,{}] 04:21:38 INFO - PROCESS | 2093 | 1471346498561 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}] 04:21:38 INFO - PROCESS | 2093 | 1471346498562 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:38 INFO - PROCESS | 2093 | 1471346498652 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:21:38 INFO - PROCESS | 2093 | 1471346498655 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:38 INFO - PROCESS | 2093 | 1471346498657 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234a8800 == 33 [pid = 2093] [id = 642] 04:21:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11923c800) [pid = 2093] [serial = 1926] [outer = 0x0] 04:21:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1194ec800) [pid = 2093] [serial = 1927] [outer = 0x11923c800] 04:21:38 INFO - PROCESS | 2093 | 1471346498683 Marionette DEBUG loaded listener.js 04:21:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11969f000) [pid = 2093] [serial = 1928] [outer = 0x11923c800] 04:21:39 INFO - PROCESS | 2093 | 1471346499044 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]]]}] 04:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 04:21:39 INFO - PROCESS | 2093 | 1471346499090 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:21:39 INFO - PROCESS | 2093 | 1471346499091 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:21:39 INFO - PROCESS | 2093 | 1471346499093 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:21:39 INFO - PROCESS | 2093 | 1471346499095 Marionette TRACE conn2 <- [1,2542,null,{}] 04:21:39 INFO - PROCESS | 2093 | 1471346499097 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}] 04:21:39 INFO - PROCESS | 2093 | 1471346499098 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:39 INFO - PROCESS | 2093 | 1471346499196 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:21:39 INFO - PROCESS | 2093 | 1471346499207 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:39 INFO - PROCESS | 2093 | 1471346499208 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x125515000 == 34 [pid = 2093] [id = 643] 04:21:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x119954c00) [pid = 2093] [serial = 1929] [outer = 0x0] 04:21:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x119c2f400) [pid = 2093] [serial = 1930] [outer = 0x119954c00] 04:21:39 INFO - PROCESS | 2093 | 1471346499233 Marionette DEBUG loaded listener.js 04:21:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1214d9c00) [pid = 2093] [serial = 1931] [outer = 0x119954c00] 04:21:39 INFO - PROCESS | 2093 | 1471346499589 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]]]}] 04:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 04:21:39 INFO - PROCESS | 2093 | 1471346499618 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:21:39 INFO - PROCESS | 2093 | 1471346499619 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:21:39 INFO - PROCESS | 2093 | 1471346499621 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:21:39 INFO - PROCESS | 2093 | 1471346499622 Marionette TRACE conn2 <- [1,2546,null,{}] 04:21:39 INFO - PROCESS | 2093 | 1471346499624 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}] 04:21:39 INFO - PROCESS | 2093 | 1471346499628 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:39 INFO - PROCESS | 2093 | 1471346499747 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:21:39 INFO - PROCESS | 2093 | 1471346499787 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:39 INFO - PROCESS | 2093 | 1471346499788 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a3d000 == 35 [pid = 2093] [id = 644] 04:21:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x121929400) [pid = 2093] [serial = 1932] [outer = 0x0] 04:21:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1219c6c00) [pid = 2093] [serial = 1933] [outer = 0x121929400] 04:21:39 INFO - PROCESS | 2093 | 1471346499813 Marionette DEBUG loaded listener.js 04:21:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x124968400) [pid = 2093] [serial = 1934] [outer = 0x121929400] 04:21:40 INFO - PROCESS | 2093 | 1471346500141 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]]]}] 04:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 04:21:40 INFO - PROCESS | 2093 | 1471346500190 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:21:40 INFO - PROCESS | 2093 | 1471346500191 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:21:40 INFO - PROCESS | 2093 | 1471346500193 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:21:40 INFO - PROCESS | 2093 | 1471346500195 Marionette TRACE conn2 <- [1,2550,null,{}] 04:21:40 INFO - PROCESS | 2093 | 1471346500197 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}] 04:21:40 INFO - PROCESS | 2093 | 1471346500198 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:40 INFO - PROCESS | 2093 | 1471346500298 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:21:40 INFO - PROCESS | 2093 | 1471346500302 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:40 INFO - PROCESS | 2093 | 1471346500303 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bc5000 == 36 [pid = 2093] [id = 645] 04:21:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x124898400) [pid = 2093] [serial = 1935] [outer = 0x0] 04:21:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x124d9e800) [pid = 2093] [serial = 1936] [outer = 0x124898400] 04:21:40 INFO - PROCESS | 2093 | 1471346500328 Marionette DEBUG loaded listener.js 04:21:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x125ef1400) [pid = 2093] [serial = 1937] [outer = 0x124898400] 04:21:40 INFO - PROCESS | 2093 | 1471346500666 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]]]}] 04:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 522ms 04:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:21:40 INFO - PROCESS | 2093 | 1471346500717 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:21:40 INFO - PROCESS | 2093 | 1471346500719 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:21:40 INFO - PROCESS | 2093 | 1471346500721 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:21:40 INFO - PROCESS | 2093 | 1471346500722 Marionette TRACE conn2 <- [1,2554,null,{}] 04:21:40 INFO - PROCESS | 2093 | 1471346500724 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}] 04:21:40 INFO - PROCESS | 2093 | 1471346500725 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:40 INFO - PROCESS | 2093 | 1471346500825 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:21:40 INFO - PROCESS | 2093 | 1471346500836 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:40 INFO - PROCESS | 2093 | 1471346500837 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x12942f000 == 37 [pid = 2093] [id = 646] 04:21:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x125ef5400) [pid = 2093] [serial = 1938] [outer = 0x0] 04:21:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12680e400) [pid = 2093] [serial = 1939] [outer = 0x125ef5400] 04:21:40 INFO - PROCESS | 2093 | 1471346500863 Marionette DEBUG loaded listener.js 04:21:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x126a96800) [pid = 2093] [serial = 1940] [outer = 0x125ef5400] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x112cc6000) [pid = 2093] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x118135800) [pid = 2093] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x112fb7400) [pid = 2093] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x112926800) [pid = 2093] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11610a000) [pid = 2093] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x119237800) [pid = 2093] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1219c9400) [pid = 2093] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x128b68800) [pid = 2093] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x111c83c00) [pid = 2093] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x117c3c000) [pid = 2093] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1121a6c00) [pid = 2093] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x110e2f400) [pid = 2093] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x112988400) [pid = 2093] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11258dc00) [pid = 2093] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x111c76400) [pid = 2093] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x1161b8000) [pid = 2093] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:21:41 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x112588400) [pid = 2093] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:21:41 INFO - PROCESS | 2093 | 1471346501287 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]]]}] 04:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 618ms 04:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:21:41 INFO - PROCESS | 2093 | 1471346501340 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:21:41 INFO - PROCESS | 2093 | 1471346501341 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:21:41 INFO - PROCESS | 2093 | 1471346501343 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:21:41 INFO - PROCESS | 2093 | 1471346501344 Marionette TRACE conn2 <- [1,2558,null,{}] 04:21:41 INFO - PROCESS | 2093 | 1471346501347 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}] 04:21:41 INFO - PROCESS | 2093 | 1471346501348 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:41 INFO - PROCESS | 2093 | 1471346501428 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:21:41 INFO - PROCESS | 2093 | 1471346501434 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:41 INFO - PROCESS | 2093 | 1471346501435 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x12125f000 == 38 [pid = 2093] [id = 647] 04:21:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x111c83c00) [pid = 2093] [serial = 1941] [outer = 0x0] 04:21:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11258a800) [pid = 2093] [serial = 1942] [outer = 0x111c83c00] 04:21:41 INFO - PROCESS | 2093 | 1471346501462 Marionette DEBUG loaded listener.js 04:21:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11610a000) [pid = 2093] [serial = 1943] [outer = 0x111c83c00] 04:21:41 INFO - PROCESS | 2093 | 1471346501808 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]]]}] 04:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 470ms 04:21:41 INFO - PROCESS | 2093 | 1471346501813 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:21:41 INFO - PROCESS | 2093 | 1471346501816 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:21:41 INFO - PROCESS | 2093 | 1471346501820 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:21:41 INFO - PROCESS | 2093 | 1471346501821 Marionette TRACE conn2 <- [1,2562,null,{}] 04:21:41 INFO - PROCESS | 2093 | 1471346501824 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}] 04:21:41 INFO - PROCESS | 2093 | 1471346501825 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:41 INFO - PROCESS | 2093 | 1471346501929 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:21:41 INFO - PROCESS | 2093 | 1471346501938 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:41 INFO - PROCESS | 2093 | 1471346501939 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a573800 == 39 [pid = 2093] [id = 648] 04:21:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1171be800) [pid = 2093] [serial = 1944] [outer = 0x0] 04:21:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x119240c00) [pid = 2093] [serial = 1945] [outer = 0x1171be800] 04:21:41 INFO - PROCESS | 2093 | 1471346501964 Marionette DEBUG loaded listener.js 04:21:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1216ddc00) [pid = 2093] [serial = 1946] [outer = 0x1171be800] 04:21:42 INFO - PROCESS | 2093 | 1471346502306 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]]]}] 04:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 04:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:21:42 INFO - PROCESS | 2093 | 1471346502339 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:21:42 INFO - PROCESS | 2093 | 1471346502341 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:21:42 INFO - PROCESS | 2093 | 1471346502343 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:21:42 INFO - PROCESS | 2093 | 1471346502345 Marionette TRACE conn2 <- [1,2566,null,{}] 04:21:42 INFO - PROCESS | 2093 | 1471346502350 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}] 04:21:42 INFO - PROCESS | 2093 | 1471346502352 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:42 INFO - PROCESS | 2093 | 1471346502443 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:21:42 INFO - PROCESS | 2093 | 1471346502448 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:42 INFO - PROCESS | 2093 | 1471346502451 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7f4800 == 40 [pid = 2093] [id = 649] 04:21:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x12192a400) [pid = 2093] [serial = 1947] [outer = 0x0] 04:21:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x126c4ac00) [pid = 2093] [serial = 1948] [outer = 0x12192a400] 04:21:42 INFO - PROCESS | 2093 | 1471346502479 Marionette DEBUG loaded listener.js 04:21:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x128b69800) [pid = 2093] [serial = 1949] [outer = 0x12192a400] 04:21:42 INFO - PROCESS | 2093 | 1471346502821 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]]]}] 04:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 04:21:42 INFO - PROCESS | 2093 | 1471346502868 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:21:42 INFO - PROCESS | 2093 | 1471346502869 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:21:42 INFO - PROCESS | 2093 | 1471346502871 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:21:42 INFO - PROCESS | 2093 | 1471346502872 Marionette TRACE conn2 <- [1,2570,null,{}] 04:21:42 INFO - PROCESS | 2093 | 1471346502875 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}] 04:21:42 INFO - PROCESS | 2093 | 1471346502876 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:42 INFO - PROCESS | 2093 | 1471346502960 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:21:42 INFO - PROCESS | 2093 | 1471346502965 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:42 INFO - PROCESS | 2093 | 1471346502966 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b964000 == 41 [pid = 2093] [id = 650] 04:21:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x128b69c00) [pid = 2093] [serial = 1950] [outer = 0x0] 04:21:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x128c44800) [pid = 2093] [serial = 1951] [outer = 0x128b69c00] 04:21:42 INFO - PROCESS | 2093 | 1471346502991 Marionette DEBUG loaded listener.js 04:21:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x128d89c00) [pid = 2093] [serial = 1952] [outer = 0x128b69c00] 04:21:43 INFO - PROCESS | 2093 | --DOCSHELL 0x116596000 == 40 [pid = 2093] [id = 639] 04:21:43 INFO - PROCESS | 2093 | --DOCSHELL 0x12151e800 == 39 [pid = 2093] [id = 638] 04:21:43 INFO - PROCESS | 2093 | --DOCSHELL 0x128b17000 == 38 [pid = 2093] [id = 636] 04:21:43 INFO - PROCESS | 2093 | --DOCSHELL 0x116fa9000 == 37 [pid = 2093] [id = 637] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x125515000 == 36 [pid = 2093] [id = 643] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x128a3d000 == 35 [pid = 2093] [id = 644] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x128bc5000 == 34 [pid = 2093] [id = 645] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12125f000 == 33 [pid = 2093] [id = 647] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12a573800 == 32 [pid = 2093] [id = 648] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7f4800 == 31 [pid = 2093] [id = 649] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x1234a8800 == 30 [pid = 2093] [id = 642] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x119296000 == 29 [pid = 2093] [id = 640] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x12942f000 == 28 [pid = 2093] [id = 646] 04:21:44 INFO - PROCESS | 2093 | --DOCSHELL 0x121459000 == 27 [pid = 2093] [id = 641] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x117c33000) [pid = 2093] [serial = 1859] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1194f7000) [pid = 2093] [serial = 1877] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1192c8400) [pid = 2093] [serial = 1876] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x116046800) [pid = 2093] [serial = 1858] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x113d53400) [pid = 2093] [serial = 1885] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x112976800) [pid = 2093] [serial = 1882] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1214dac00) [pid = 2093] [serial = 1906] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x112993c00) [pid = 2093] [serial = 1883] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x119c30c00) [pid = 2093] [serial = 1862] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x1194f8400) [pid = 2093] [serial = 1861] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x126a8f000) [pid = 2093] [serial = 1865] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1255af400) [pid = 2093] [serial = 1864] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x128fcc000) [pid = 2093] [serial = 1868] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x128c41400) [pid = 2093] [serial = 1867] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1292d8000) [pid = 2093] [serial = 1871] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x118e99800) [pid = 2093] [serial = 1894] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x117f82800) [pid = 2093] [serial = 1891] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x11923d800) [pid = 2093] [serial = 1870] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x1194f4000) [pid = 2093] [serial = 1895] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1194fa800) [pid = 2093] [serial = 1897] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x120f9a000) [pid = 2093] [serial = 1904] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x116542000) [pid = 2093] [serial = 1874] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x119957c00) [pid = 2093] [serial = 1903] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x112cbd400) [pid = 2093] [serial = 1873] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x119951800) [pid = 2093] [serial = 1898] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x1125bbc00) [pid = 2093] [serial = 1880] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x11258c400) [pid = 2093] [serial = 1879] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x1168eec00) [pid = 2093] [serial = 1888] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x119951400) [pid = 2093] [serial = 1901] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x121932400) [pid = 2093] [serial = 1907] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x118202800) [pid = 2093] [serial = 1892] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x1175a2400) [pid = 2093] [serial = 1889] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x11830e800) [pid = 2093] [serial = 1900] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x116108400) [pid = 2093] [serial = 1886] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | --DOMWINDOW == 61 (0x1219be400) [pid = 2093] [serial = 1909] [outer = 0x0] [url = about:blank] 04:21:44 INFO - PROCESS | 2093 | 1471346504472 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]]]}] 04:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1621ms 04:21:44 INFO - PROCESS | 2093 | 1471346504493 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:21:44 INFO - PROCESS | 2093 | 1471346504497 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:21:44 INFO - PROCESS | 2093 | 1471346504501 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:21:44 INFO - PROCESS | 2093 | 1471346504503 Marionette TRACE conn2 <- [1,2574,null,{}] 04:21:44 INFO - PROCESS | 2093 | 1471346504507 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}] 04:21:44 INFO - PROCESS | 2093 | 1471346504509 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:44 INFO - PROCESS | 2093 | 1471346504594 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:21:44 INFO - PROCESS | 2093 | 1471346504648 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:44 INFO - PROCESS | 2093 | 1471346504651 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x1131c9000 == 28 [pid = 2093] [id = 651] 04:21:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 62 (0x111f07800) [pid = 2093] [serial = 1953] [outer = 0x0] 04:21:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x111f09800) [pid = 2093] [serial = 1954] [outer = 0x111f07800] 04:21:44 INFO - PROCESS | 2093 | 1471346504680 Marionette DEBUG loaded listener.js 04:21:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x110eb2c00) [pid = 2093] [serial = 1955] [outer = 0x111f07800] 04:21:45 INFO - PROCESS | 2093 | 1471346505010 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]]]}] 04:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 04:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:21:45 INFO - PROCESS | 2093 | 1471346505021 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:21:45 INFO - PROCESS | 2093 | 1471346505025 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:21:45 INFO - PROCESS | 2093 | 1471346505029 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:21:45 INFO - PROCESS | 2093 | 1471346505033 Marionette TRACE conn2 <- [1,2578,null,{}] 04:21:45 INFO - PROCESS | 2093 | 1471346505038 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}] 04:21:45 INFO - PROCESS | 2093 | 1471346505040 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:45 INFO - PROCESS | 2093 | 1471346505120 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:21:45 INFO - PROCESS | 2093 | 1471346505124 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:45 INFO - PROCESS | 2093 | 1471346505126 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168c2000 == 29 [pid = 2093] [id = 652] 04:21:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x1125b9000) [pid = 2093] [serial = 1956] [outer = 0x0] 04:21:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x112921800) [pid = 2093] [serial = 1957] [outer = 0x1125b9000] 04:21:45 INFO - PROCESS | 2093 | 1471346505156 Marionette DEBUG loaded listener.js 04:21:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x11292d800) [pid = 2093] [serial = 1958] [outer = 0x1125b9000] 04:21:45 INFO - PROCESS | 2093 | 1471346505510 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]]]}] 04:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 524ms 04:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:21:45 INFO - PROCESS | 2093 | 1471346505562 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:21:45 INFO - PROCESS | 2093 | 1471346505563 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:21:45 INFO - PROCESS | 2093 | 1471346505566 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:21:45 INFO - PROCESS | 2093 | 1471346505568 Marionette TRACE conn2 <- [1,2582,null,{}] 04:21:45 INFO - PROCESS | 2093 | 1471346505576 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}] 04:21:45 INFO - PROCESS | 2093 | 1471346505579 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:45 INFO - PROCESS | 2093 | 1471346505655 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:21:45 INFO - PROCESS | 2093 | 1471346505661 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:45 INFO - PROCESS | 2093 | 1471346505664 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x118712800 == 30 [pid = 2093] [id = 653] 04:21:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x110e5c000) [pid = 2093] [serial = 1959] [outer = 0x0] 04:21:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x113381800) [pid = 2093] [serial = 1960] [outer = 0x110e5c000] 04:21:45 INFO - PROCESS | 2093 | 1471346505695 Marionette DEBUG loaded listener.js 04:21:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x113d50c00) [pid = 2093] [serial = 1961] [outer = 0x110e5c000] 04:21:46 INFO - PROCESS | 2093 | 1471346506055 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]]]}] 04:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 04:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:21:46 INFO - PROCESS | 2093 | 1471346506087 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 2093 | 1471346506089 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:21:46 INFO - PROCESS | 2093 | 1471346506091 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:21:46 INFO - PROCESS | 2093 | 1471346506092 Marionette TRACE conn2 <- [1,2586,null,{}] 04:21:46 INFO - PROCESS | 2093 | 1471346506103 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}] 04:21:46 INFO - PROCESS | 2093 | 1471346506105 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:46 INFO - PROCESS | 2093 | 1471346506183 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:21:46 INFO - PROCESS | 2093 | 1471346506188 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 2093 | 1471346506189 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x119925000 == 31 [pid = 2093] [id = 654] 04:21:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x11509a000) [pid = 2093] [serial = 1962] [outer = 0x0] 04:21:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x11610a400) [pid = 2093] [serial = 1963] [outer = 0x11509a000] 04:21:46 INFO - PROCESS | 2093 | 1471346506216 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x116543800) [pid = 2093] [serial = 1964] [outer = 0x11509a000] 04:21:46 INFO - PROCESS | 2093 | 1471346506573 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]]]}] 04:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 529ms 04:21:46 INFO - PROCESS | 2093 | 1471346506621 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 2093 | 1471346506623 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:21:46 INFO - PROCESS | 2093 | 1471346506626 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:21:46 INFO - PROCESS | 2093 | 1471346506628 Marionette TRACE conn2 <- [1,2590,null,{}] 04:21:46 INFO - PROCESS | 2093 | 1471346506632 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}] 04:21:46 INFO - PROCESS | 2093 | 1471346506645 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:46 INFO - PROCESS | 2093 | 1471346506792 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:21:46 INFO - PROCESS | 2093 | 1471346506806 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 2093 | 1471346506808 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x121073800 == 32 [pid = 2093] [id = 655] 04:21:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x110eabc00) [pid = 2093] [serial = 1965] [outer = 0x0] 04:21:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x11681f800) [pid = 2093] [serial = 1966] [outer = 0x110eabc00] 04:21:46 INFO - PROCESS | 2093 | 1471346506843 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x11759b800) [pid = 2093] [serial = 1967] [outer = 0x110eabc00] 04:21:47 INFO - PROCESS | 2093 | 1471346507157 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]]]}] 04:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 572ms 04:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:21:47 INFO - PROCESS | 2093 | 1471346507199 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:21:47 INFO - PROCESS | 2093 | 1471346507200 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:21:47 INFO - PROCESS | 2093 | 1471346507202 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:21:47 INFO - PROCESS | 2093 | 1471346507203 Marionette TRACE conn2 <- [1,2594,null,{}] 04:21:47 INFO - PROCESS | 2093 | 1471346507206 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}] 04:21:47 INFO - PROCESS | 2093 | 1471346507210 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:47 INFO - PROCESS | 2093 | 1471346507305 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:21:47 INFO - PROCESS | 2093 | 1471346507309 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:47 INFO - PROCESS | 2093 | 1471346507310 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x121482800 == 33 [pid = 2093] [id = 656] 04:21:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x117c3b000) [pid = 2093] [serial = 1968] [outer = 0x0] 04:21:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x118133c00) [pid = 2093] [serial = 1969] [outer = 0x117c3b000] 04:21:47 INFO - PROCESS | 2093 | 1471346507339 Marionette DEBUG loaded listener.js 04:21:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x118e8dc00) [pid = 2093] [serial = 1970] [outer = 0x117c3b000] 04:21:47 INFO - PROCESS | 2093 | 1471346507674 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]]]}] 04:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 04:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:21:47 INFO - PROCESS | 2093 | 1471346507726 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:21:47 INFO - PROCESS | 2093 | 1471346507727 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:21:47 INFO - PROCESS | 2093 | 1471346507729 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:21:47 INFO - PROCESS | 2093 | 1471346507738 Marionette TRACE conn2 <- [1,2598,null,{}] 04:21:47 INFO - PROCESS | 2093 | 1471346507740 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}] 04:21:47 INFO - PROCESS | 2093 | 1471346507741 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:47 INFO - PROCESS | 2093 | 1471346507812 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:21:47 INFO - PROCESS | 2093 | 1471346507818 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:47 INFO - PROCESS | 2093 | 1471346507819 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x121531000 == 34 [pid = 2093] [id = 657] 04:21:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x119234000) [pid = 2093] [serial = 1971] [outer = 0x0] 04:21:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x1192c3c00) [pid = 2093] [serial = 1972] [outer = 0x119234000] 04:21:47 INFO - PROCESS | 2093 | 1471346507844 Marionette DEBUG loaded listener.js 04:21:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1192cc400) [pid = 2093] [serial = 1973] [outer = 0x119234000] 04:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 477ms 04:21:48 INFO - PROCESS | 2093 | 1471346508200 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]]]}] 04:21:48 INFO - PROCESS | 2093 | 1471346508206 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 2093 | 1471346508207 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:21:48 INFO - PROCESS | 2093 | 1471346508209 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 2093 | 1471346508210 Marionette TRACE conn2 <- [1,2602,null,{}] 04:21:48 INFO - PROCESS | 2093 | 1471346508213 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}] 04:21:48 INFO - PROCESS | 2093 | 1471346508215 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:48 INFO - PROCESS | 2093 | 1471346508291 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:21:48 INFO - PROCESS | 2093 | 1471346508295 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:48 INFO - PROCESS | 2093 | 1471346508297 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x12338b800 == 35 [pid = 2093] [id = 658] 04:21:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1192cc800) [pid = 2093] [serial = 1974] [outer = 0x0] 04:21:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11948ac00) [pid = 2093] [serial = 1975] [outer = 0x1192cc800] 04:21:48 INFO - PROCESS | 2093 | 1471346508325 Marionette DEBUG loaded listener.js 04:21:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1194f4000) [pid = 2093] [serial = 1976] [outer = 0x1192cc800] 04:21:48 INFO - PROCESS | 2093 | 1471346508645 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]]]}] 04:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 472ms 04:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:21:48 INFO - PROCESS | 2093 | 1471346508682 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 2093 | 1471346508684 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:21:48 INFO - PROCESS | 2093 | 1471346508686 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 2093 | 1471346508687 Marionette TRACE conn2 <- [1,2606,null,{}] 04:21:48 INFO - PROCESS | 2093 | 1471346508690 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}] 04:21:48 INFO - PROCESS | 2093 | 1471346508691 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:48 INFO - PROCESS | 2093 | 1471346508826 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:21:48 INFO - PROCESS | 2093 | 1471346508834 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:48 INFO - PROCESS | 2093 | 1471346508835 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x118711000 == 36 [pid = 2093] [id = 659] 04:21:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x119480c00) [pid = 2093] [serial = 1977] [outer = 0x0] 04:21:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x119699800) [pid = 2093] [serial = 1978] [outer = 0x119480c00] 04:21:48 INFO - PROCESS | 2093 | 1471346508877 Marionette DEBUG loaded listener.js 04:21:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x119950000) [pid = 2093] [serial = 1979] [outer = 0x119480c00] 04:21:49 INFO - PROCESS | 2093 | 1471346509279 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]]]}] 04:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 619ms 04:21:49 INFO - PROCESS | 2093 | 1471346509306 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:21:49 INFO - PROCESS | 2093 | 1471346509308 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:21:49 INFO - PROCESS | 2093 | 1471346509311 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:21:49 INFO - PROCESS | 2093 | 1471346509312 Marionette TRACE conn2 <- [1,2610,null,{}] 04:21:49 INFO - PROCESS | 2093 | 1471346509317 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}] 04:21:49 INFO - PROCESS | 2093 | 1471346509319 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:49 INFO - PROCESS | 2093 | 1471346509481 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:21:49 INFO - PROCESS | 2093 | 1471346509555 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:49 INFO - PROCESS | 2093 | 1471346509556 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x12551a000 == 37 [pid = 2093] [id = 660] 04:21:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x113fa6400) [pid = 2093] [serial = 1980] [outer = 0x0] 04:21:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x119951000) [pid = 2093] [serial = 1981] [outer = 0x113fa6400] 04:21:49 INFO - PROCESS | 2093 | 1471346509594 Marionette DEBUG loaded listener.js 04:21:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x120f97400) [pid = 2093] [serial = 1982] [outer = 0x113fa6400] 04:21:49 INFO - PROCESS | 2093 | 1471346509952 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]]]}] 04:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 04:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:21:49 INFO - PROCESS | 2093 | 1471346509984 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:21:49 INFO - PROCESS | 2093 | 1471346509986 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:21:49 INFO - PROCESS | 2093 | 1471346509988 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:21:49 INFO - PROCESS | 2093 | 1471346509990 Marionette TRACE conn2 <- [1,2614,null,{}] 04:21:49 INFO - PROCESS | 2093 | 1471346509992 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}] 04:21:49 INFO - PROCESS | 2093 | 1471346509993 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:50 INFO - PROCESS | 2093 | 1471346510109 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:21:50 INFO - PROCESS | 2093 | 1471346510120 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:50 INFO - PROCESS | 2093 | 1471346510122 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x120f5f800 == 38 [pid = 2093] [id = 661] 04:21:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x120fa1000) [pid = 2093] [serial = 1983] [outer = 0x0] 04:21:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x121970800) [pid = 2093] [serial = 1984] [outer = 0x120fa1000] 04:21:50 INFO - PROCESS | 2093 | 1471346510149 Marionette DEBUG loaded listener.js 04:21:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1219c1c00) [pid = 2093] [serial = 1985] [outer = 0x120fa1000] 04:21:50 INFO - PROCESS | 2093 | 1471346510511 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]]]}] 04:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 04:21:50 INFO - PROCESS | 2093 | 1471346510559 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:21:50 INFO - PROCESS | 2093 | 1471346510561 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:21:50 INFO - PROCESS | 2093 | 1471346510564 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:21:50 INFO - PROCESS | 2093 | 1471346510566 Marionette TRACE conn2 <- [1,2618,null,{}] 04:21:50 INFO - PROCESS | 2093 | 1471346510569 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}] 04:21:50 INFO - PROCESS | 2093 | 1471346510571 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:50 INFO - PROCESS | 2093 | 1471346510721 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:21:50 INFO - PROCESS | 2093 | 1471346510738 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:50 INFO - PROCESS | 2093 | 1471346510740 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a4b800 == 39 [pid = 2093] [id = 662] 04:21:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x112971800) [pid = 2093] [serial = 1986] [outer = 0x0] 04:21:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1219c5400) [pid = 2093] [serial = 1987] [outer = 0x112971800] 04:21:50 INFO - PROCESS | 2093 | 1471346510781 Marionette DEBUG loaded listener.js 04:21:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x121a32c00) [pid = 2093] [serial = 1988] [outer = 0x112971800] 04:21:51 INFO - PROCESS | 2093 | 1471346511193 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]]]}] 04:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 673ms 04:21:51 INFO - PROCESS | 2093 | 1471346511236 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:21:51 INFO - PROCESS | 2093 | 1471346511238 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:21:51 INFO - PROCESS | 2093 | 1471346511254 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:21:51 INFO - PROCESS | 2093 | 1471346511255 Marionette TRACE conn2 <- [1,2622,null,{}] 04:21:51 INFO - PROCESS | 2093 | 1471346511258 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}] 04:21:51 INFO - PROCESS | 2093 | 1471346511259 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:51 INFO - PROCESS | 2093 | 1471346511364 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:21:51 INFO - PROCESS | 2093 | 1471346511367 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:51 INFO - PROCESS | 2093 | 1471346511369 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fd8800 == 40 [pid = 2093] [id = 663] 04:21:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x11759ac00) [pid = 2093] [serial = 1989] [outer = 0x0] 04:21:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x123405800) [pid = 2093] [serial = 1990] [outer = 0x11759ac00] 04:21:51 INFO - PROCESS | 2093 | 1471346511425 Marionette DEBUG loaded listener.js 04:21:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x12489b800) [pid = 2093] [serial = 1991] [outer = 0x11759ac00] 04:21:51 INFO - PROCESS | 2093 | 1471346511726 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]]]}] 04:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x121929400) [pid = 2093] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x124898400) [pid = 2093] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x125ef5400) [pid = 2093] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x111c83c00) [pid = 2093] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x1171be800) [pid = 2093] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x12192a400) [pid = 2093] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x11923c800) [pid = 2093] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11688dc00) [pid = 2093] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x112cbe000) [pid = 2093] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x112593000) [pid = 2093] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x112977c00) [pid = 2093] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x111cad400) [pid = 2093] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x121926800) [pid = 2093] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:21:51 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x119954c00) [pid = 2093] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:21:51 INFO - PROCESS | 2093 | 1471346511943 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:21:51 INFO - PROCESS | 2093 | 1471346511944 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:21:51 INFO - PROCESS | 2093 | 1471346511956 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:21:51 INFO - PROCESS | 2093 | 1471346511957 Marionette TRACE conn2 <- [1,2626,null,{}] 04:21:51 INFO - PROCESS | 2093 | 1471346511959 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}] 04:21:51 INFO - PROCESS | 2093 | 1471346511960 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:52 INFO - PROCESS | 2093 | 1471346512042 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:21:52 INFO - PROCESS | 2093 | 1471346512061 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:52 INFO - PROCESS | 2093 | 1471346512062 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x121529800 == 41 [pid = 2093] [id = 664] 04:21:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x112925000) [pid = 2093] [serial = 1992] [outer = 0x0] 04:21:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x112cba800) [pid = 2093] [serial = 1993] [outer = 0x112925000] 04:21:52 INFO - PROCESS | 2093 | 1471346512087 Marionette DEBUG loaded listener.js 04:21:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x11804f800) [pid = 2093] [serial = 1994] [outer = 0x112925000] 04:21:52 INFO - PROCESS | 2093 | 1471346512411 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]]]}] 04:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 473ms 04:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:21:52 INFO - PROCESS | 2093 | 1471346512424 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:21:52 INFO - PROCESS | 2093 | 1471346512425 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:21:52 INFO - PROCESS | 2093 | 1471346512427 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:21:52 INFO - PROCESS | 2093 | 1471346512428 Marionette TRACE conn2 <- [1,2630,null,{}] 04:21:52 INFO - PROCESS | 2093 | 1471346512431 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}] 04:21:52 INFO - PROCESS | 2093 | 1471346512442 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:52 INFO - PROCESS | 2093 | 1471346512526 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:21:52 INFO - PROCESS | 2093 | 1471346512585 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:52 INFO - PROCESS | 2093 | 1471346512586 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x129658800 == 42 [pid = 2093] [id = 665] 04:21:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x113dad400) [pid = 2093] [serial = 1995] [outer = 0x0] 04:21:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x119bc6c00) [pid = 2093] [serial = 1996] [outer = 0x113dad400] 04:21:52 INFO - PROCESS | 2093 | 1471346512611 Marionette DEBUG loaded listener.js 04:21:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x124fd0800) [pid = 2093] [serial = 1997] [outer = 0x113dad400] 04:21:52 INFO - PROCESS | 2093 | 1471346512887 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]]]}] 04:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 474ms 04:21:52 INFO - PROCESS | 2093 | 1471346512906 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:21:52 INFO - PROCESS | 2093 | 1471346512907 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:21:52 INFO - PROCESS | 2093 | 1471346512909 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:21:52 INFO - PROCESS | 2093 | 1471346512911 Marionette TRACE conn2 <- [1,2634,null,{}] 04:21:52 INFO - PROCESS | 2093 | 1471346512920 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}] 04:21:52 INFO - PROCESS | 2093 | 1471346512921 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:53 INFO - PROCESS | 2093 | 1471346513009 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:21:53 INFO - PROCESS | 2093 | 1471346513013 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:53 INFO - PROCESS | 2093 | 1471346513015 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7df800 == 43 [pid = 2093] [id = 666] 04:21:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x12333f800) [pid = 2093] [serial = 1998] [outer = 0x0] 04:21:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x125eefc00) [pid = 2093] [serial = 1999] [outer = 0x12333f800] 04:21:53 INFO - PROCESS | 2093 | 1471346513040 Marionette DEBUG loaded listener.js 04:21:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1268a2c00) [pid = 2093] [serial = 2000] [outer = 0x12333f800] 04:21:53 INFO - PROCESS | 2093 | 1471346513382 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]]]}] 04:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 04:21:53 INFO - PROCESS | 2093 | 1471346513438 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:21:53 INFO - PROCESS | 2093 | 1471346513439 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:21:53 INFO - PROCESS | 2093 | 1471346513455 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:21:53 INFO - PROCESS | 2093 | 1471346513456 Marionette TRACE conn2 <- [1,2638,null,{}] 04:21:53 INFO - PROCESS | 2093 | 1471346513459 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}] 04:21:53 INFO - PROCESS | 2093 | 1471346513460 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:53 INFO - PROCESS | 2093 | 1471346513542 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:21:53 INFO - PROCESS | 2093 | 1471346513546 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:53 INFO - PROCESS | 2093 | 1471346513547 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b154800 == 44 [pid = 2093] [id = 667] 04:21:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1194ee800) [pid = 2093] [serial = 2001] [outer = 0x0] 04:21:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x126a98000) [pid = 2093] [serial = 2002] [outer = 0x1194ee800] 04:21:53 INFO - PROCESS | 2093 | 1471346513573 Marionette DEBUG loaded listener.js 04:21:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x126c50000) [pid = 2093] [serial = 2003] [outer = 0x1194ee800] 04:21:53 INFO - PROCESS | 2093 | 1471346513908 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]]]}] 04:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 476ms 04:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:21:53 INFO - PROCESS | 2093 | 1471346513925 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:21:53 INFO - PROCESS | 2093 | 1471346513927 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:21:53 INFO - PROCESS | 2093 | 1471346513929 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:21:53 INFO - PROCESS | 2093 | 1471346513932 Marionette TRACE conn2 <- [1,2642,null,{}] 04:21:54 INFO - PROCESS | 2093 | 1471346514000 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}] 04:21:54 INFO - PROCESS | 2093 | 1471346514003 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:54 INFO - PROCESS | 2093 | 1471346514172 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:21:54 INFO - PROCESS | 2093 | 1471346514305 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:54 INFO - PROCESS | 2093 | 1471346514307 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x112c51000 == 45 [pid = 2093] [id = 668] 04:21:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x110e5b800) [pid = 2093] [serial = 2004] [outer = 0x0] 04:21:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x110e62400) [pid = 2093] [serial = 2005] [outer = 0x110e5b800] 04:21:54 INFO - PROCESS | 2093 | 1471346514361 Marionette DEBUG loaded listener.js 04:21:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x111ca9c00) [pid = 2093] [serial = 2006] [outer = 0x110e5b800] 04:21:54 INFO - PROCESS | 2093 | 1471346514953 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]]]}] 04:21:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1076ms 04:21:55 INFO - PROCESS | 2093 | 1471346515006 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:21:55 INFO - PROCESS | 2093 | 1471346515009 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:21:55 INFO - PROCESS | 2093 | 1471346515012 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 2093 | 1471346515014 Marionette TRACE conn2 <- [1,2646,null,{}] 04:21:55 INFO - PROCESS | 2093 | 1471346515018 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}] 04:21:55 INFO - PROCESS | 2093 | 1471346515019 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:55 INFO - PROCESS | 2093 | 1471346515136 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:21:55 INFO - PROCESS | 2093 | 1471346515221 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:55 INFO - PROCESS | 2093 | 1471346515223 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x11990e800 == 46 [pid = 2093] [id = 669] 04:21:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x112974400) [pid = 2093] [serial = 2007] [outer = 0x0] 04:21:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x11297c400) [pid = 2093] [serial = 2008] [outer = 0x112974400] 04:21:55 INFO - PROCESS | 2093 | 1471346515254 Marionette DEBUG loaded listener.js 04:21:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x112df7800) [pid = 2093] [serial = 2009] [outer = 0x112974400] 04:21:55 INFO - PROCESS | 2093 | 1471346515970 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]]]}] 04:21:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 974ms 04:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:21:55 INFO - PROCESS | 2093 | 1471346515987 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:21:55 INFO - PROCESS | 2093 | 1471346515989 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:21:55 INFO - PROCESS | 2093 | 1471346515993 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 2093 | 1471346515994 Marionette TRACE conn2 <- [1,2650,null,{}] 04:21:56 INFO - PROCESS | 2093 | 1471346516028 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}] 04:21:56 INFO - PROCESS | 2093 | 1471346516029 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:56 INFO - PROCESS | 2093 | 1471346516140 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:21:56 INFO - PROCESS | 2093 | 1471346516223 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:56 INFO - PROCESS | 2093 | 1471346516226 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x1168d7800 == 47 [pid = 2093] [id = 670] 04:21:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x112cbc400) [pid = 2093] [serial = 2010] [outer = 0x0] 04:21:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x112df1c00) [pid = 2093] [serial = 2011] [outer = 0x112cbc400] 04:21:56 INFO - PROCESS | 2093 | 1471346516256 Marionette DEBUG loaded listener.js 04:21:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x11386c400) [pid = 2093] [serial = 2012] [outer = 0x112cbc400] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7df800 == 46 [pid = 2093] [id = 666] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x129658800 == 45 [pid = 2093] [id = 665] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x121529800 == 44 [pid = 2093] [id = 664] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x128fd8800 == 43 [pid = 2093] [id = 663] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x128a4b800 == 42 [pid = 2093] [id = 662] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x120f5f800 == 41 [pid = 2093] [id = 661] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x12551a000 == 40 [pid = 2093] [id = 660] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x128c44800) [pid = 2093] [serial = 1951] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x118711000 == 39 [pid = 2093] [id = 659] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x12338b800 == 38 [pid = 2093] [id = 658] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x121531000 == 37 [pid = 2093] [id = 657] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x121482800 == 36 [pid = 2093] [id = 656] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x121073800 == 35 [pid = 2093] [id = 655] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x119925000 == 34 [pid = 2093] [id = 654] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x118712800 == 33 [pid = 2093] [id = 653] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x1168c2000 == 32 [pid = 2093] [id = 652] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x1131c9000 == 31 [pid = 2093] [id = 651] 04:21:56 INFO - PROCESS | 2093 | --DOCSHELL 0x12b964000 == 30 [pid = 2093] [id = 650] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1194ec800) [pid = 2093] [serial = 1927] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x117f79400) [pid = 2093] [serial = 1924] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x118e8d800) [pid = 2093] [serial = 1925] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x113d4c800) [pid = 2093] [serial = 1921] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11688e400) [pid = 2093] [serial = 1922] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x128b69800) [pid = 2093] [serial = 1949] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11292a800) [pid = 2093] [serial = 1918] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x112989c00) [pid = 2093] [serial = 1919] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x116109c00) [pid = 2093] [serial = 1916] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11325b800) [pid = 2093] [serial = 1915] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x11292b000) [pid = 2093] [serial = 1913] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11258fc00) [pid = 2093] [serial = 1912] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x123344000) [pid = 2093] [serial = 1910] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1216ddc00) [pid = 2093] [serial = 1946] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x119c2f400) [pid = 2093] [serial = 1930] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x125ef1400) [pid = 2093] [serial = 1937] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x1214d9c00) [pid = 2093] [serial = 1931] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11969f000) [pid = 2093] [serial = 1928] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1219c6c00) [pid = 2093] [serial = 1933] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x124d9e800) [pid = 2093] [serial = 1936] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x124968400) [pid = 2093] [serial = 1934] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x12680e400) [pid = 2093] [serial = 1939] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x11610a000) [pid = 2093] [serial = 1943] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x119240c00) [pid = 2093] [serial = 1945] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x11258a800) [pid = 2093] [serial = 1942] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x126c4ac00) [pid = 2093] [serial = 1948] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x126a96800) [pid = 2093] [serial = 1940] [outer = 0x0] [url = about:blank] 04:21:56 INFO - PROCESS | 2093 | 1471346516659 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]]]}] 04:21:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:21:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 04:21:56 INFO - PROCESS | 2093 | 1471346516662 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:21:56 INFO - PROCESS | 2093 | 1471346516666 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:21:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:21:56 INFO - PROCESS | 2093 | 1471346516671 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:21:56 INFO - PROCESS | 2093 | 1471346516673 Marionette TRACE conn2 <- [1,2654,null,{}] 04:21:56 INFO - PROCESS | 2093 | 1471346516675 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}] 04:21:56 INFO - PROCESS | 2093 | 1471346516677 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:56 INFO - PROCESS | 2093 | 1471346516760 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:21:56 INFO - PROCESS | 2093 | 1471346516818 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:56 INFO - PROCESS | 2093 | 1471346516819 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x118286000 == 31 [pid = 2093] [id = 671] 04:21:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x112990800) [pid = 2093] [serial = 2013] [outer = 0x0] 04:21:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x116010000) [pid = 2093] [serial = 2014] [outer = 0x112990800] 04:21:56 INFO - PROCESS | 2093 | 1471346516848 Marionette DEBUG loaded listener.js 04:21:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x116884000) [pid = 2093] [serial = 2015] [outer = 0x112990800] 04:21:57 INFO - PROCESS | 2093 | 1471346517159 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]]]}] 04:21:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 04:21:57 INFO - PROCESS | 2093 | 1471346517191 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:21:57 INFO - PROCESS | 2093 | 1471346517192 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:21:57 INFO - PROCESS | 2093 | 1471346517194 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:21:57 INFO - PROCESS | 2093 | 1471346517197 Marionette TRACE conn2 <- [1,2658,null,{}] 04:21:57 INFO - PROCESS | 2093 | 1471346517208 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}] 04:21:57 INFO - PROCESS | 2093 | 1471346517211 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:57 INFO - PROCESS | 2093 | 1471346517290 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:21:57 INFO - PROCESS | 2093 | 1471346517295 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:57 INFO - PROCESS | 2093 | 1471346517297 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x121121800 == 32 [pid = 2093] [id = 672] 04:21:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x11759b000) [pid = 2093] [serial = 2016] [outer = 0x0] 04:21:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11804ec00) [pid = 2093] [serial = 2017] [outer = 0x11759b000] 04:21:57 INFO - PROCESS | 2093 | 1471346517329 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x11830e000) [pid = 2093] [serial = 2018] [outer = 0x11759b000] 04:21:57 INFO - PROCESS | 2093 | 1471346517719 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]]]}] 04:21:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 575ms 04:21:57 INFO - PROCESS | 2093 | 1471346517769 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:21:57 INFO - PROCESS | 2093 | 1471346517771 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:21:57 INFO - PROCESS | 2093 | 1471346517773 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:21:57 INFO - PROCESS | 2093 | 1471346517774 Marionette TRACE conn2 <- [1,2662,null,{}] 04:21:57 INFO - PROCESS | 2093 | 1471346517776 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}] 04:21:57 INFO - PROCESS | 2093 | 1471346517778 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:57 INFO - PROCESS | 2093 | 1471346517856 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:21:57 INFO - PROCESS | 2093 | 1471346517860 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:57 INFO - PROCESS | 2093 | 1471346517861 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x121533000 == 33 [pid = 2093] [id = 673] 04:21:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x118310800) [pid = 2093] [serial = 2019] [outer = 0x0] 04:21:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x118918000) [pid = 2093] [serial = 2020] [outer = 0x118310800] 04:21:57 INFO - PROCESS | 2093 | 1471346517890 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1192c5c00) [pid = 2093] [serial = 2021] [outer = 0x118310800] 04:21:58 INFO - PROCESS | 2093 | 1471346518221 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]]]}] 04:21:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms 04:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:21:58 INFO - PROCESS | 2093 | 1471346518244 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:21:58 INFO - PROCESS | 2093 | 1471346518245 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:21:58 INFO - PROCESS | 2093 | 1471346518248 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:21:58 INFO - PROCESS | 2093 | 1471346518251 Marionette TRACE conn2 <- [1,2666,null,{}] 04:21:58 INFO - PROCESS | 2093 | 1471346518254 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}] 04:21:58 INFO - PROCESS | 2093 | 1471346518255 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:58 INFO - PROCESS | 2093 | 1471346518362 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:21:58 INFO - PROCESS | 2093 | 1471346518369 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:58 INFO - PROCESS | 2093 | 1471346518370 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x123388800 == 34 [pid = 2093] [id = 674] 04:21:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x118311000) [pid = 2093] [serial = 2022] [outer = 0x0] 04:21:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x1192cd400) [pid = 2093] [serial = 2023] [outer = 0x118311000] 04:21:58 INFO - PROCESS | 2093 | 1471346518395 Marionette DEBUG loaded listener.js 04:21:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1194f8400) [pid = 2093] [serial = 2024] [outer = 0x118311000] 04:21:59 INFO - PROCESS | 2093 | 1471346519221 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]]]}] 04:21:59 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) 04:21:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 04:21:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:21:59 INFO - PROCESS | 2093 | 1471346519270 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:21:59 INFO - PROCESS | 2093 | 1471346519271 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:21:59 INFO - PROCESS | 2093 | 1471346519273 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:21:59 INFO - PROCESS | 2093 | 1471346519274 Marionette TRACE conn2 <- [1,2670,null,{}] 04:21:59 INFO - PROCESS | 2093 | 1471346519283 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}] 04:21:59 INFO - PROCESS | 2093 | 1471346519287 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:59 INFO - PROCESS | 2093 | 1471346519408 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:21:59 INFO - PROCESS | 2093 | 1471346519423 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:59 INFO - PROCESS | 2093 | 1471346519424 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:21:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12679f000 == 35 [pid = 2093] [id = 675] 04:21:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x119fe8c00) [pid = 2093] [serial = 2025] [outer = 0x0] 04:21:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x121975800) [pid = 2093] [serial = 2026] [outer = 0x119fe8c00] 04:21:59 INFO - PROCESS | 2093 | 1471346519450 Marionette DEBUG loaded listener.js 04:21:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1219c4c00) [pid = 2093] [serial = 2027] [outer = 0x119fe8c00] 04:22:00 INFO - PROCESS | 2093 | 1471346520264 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"]]]}] 04:22:00 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 04:22:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:22:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:22:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1027ms 04:22:00 INFO - PROCESS | 2093 | 1471346520305 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:22:00 INFO - PROCESS | 2093 | 1471346520306 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:22:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:22:00 INFO - PROCESS | 2093 | 1471346520309 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:22:00 INFO - PROCESS | 2093 | 1471346520310 Marionette TRACE conn2 <- [1,2674,null,{}] 04:22:00 INFO - PROCESS | 2093 | 1471346520312 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}] 04:22:00 INFO - PROCESS | 2093 | 1471346520313 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:00 INFO - PROCESS | 2093 | 1471346520409 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:22:00 INFO - PROCESS | 2093 | 1471346520413 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:00 INFO - PROCESS | 2093 | 1471346520414 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a4e000 == 36 [pid = 2093] [id = 676] 04:22:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1219c9800) [pid = 2093] [serial = 2028] [outer = 0x0] 04:22:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x12340a000) [pid = 2093] [serial = 2029] [outer = 0x1219c9800] 04:22:00 INFO - PROCESS | 2093 | 1471346520448 Marionette DEBUG loaded listener.js 04:22:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x124969000) [pid = 2093] [serial = 2030] [outer = 0x1219c9800] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x120fa1000) [pid = 2093] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x119480c00) [pid = 2093] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x117c3b000) [pid = 2093] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x111f07800) [pid = 2093] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x1192cc800) [pid = 2093] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x110e5c000) [pid = 2093] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1125b9000) [pid = 2093] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x110eabc00) [pid = 2093] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x113fa6400) [pid = 2093] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x128b69c00) [pid = 2093] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x11509a000) [pid = 2093] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x112971800) [pid = 2093] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11759ac00) [pid = 2093] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x112925000) [pid = 2093] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x12333f800) [pid = 2093] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x119234000) [pid = 2093] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:22:00 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x113dad400) [pid = 2093] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:22:01 INFO - PROCESS | 2093 | 1471346521357 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"]]]}] 04:22:01 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 04:22:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:22:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:22:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1072ms 04:22:01 INFO - PROCESS | 2093 | 1471346521382 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:22:01 INFO - PROCESS | 2093 | 1471346521384 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:22:01 INFO - PROCESS | 2093 | 1471346521387 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:22:01 INFO - PROCESS | 2093 | 1471346521388 Marionette TRACE conn2 <- [1,2678,null,{}] 04:22:01 INFO - PROCESS | 2093 | 1471346521390 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}] 04:22:01 INFO - PROCESS | 2093 | 1471346521392 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:01 INFO - PROCESS | 2093 | 1471346521470 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:22:01 INFO - PROCESS | 2093 | 1471346521474 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:01 INFO - PROCESS | 2093 | 1471346521475 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x128959000 == 37 [pid = 2093] [id = 677] 04:22:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x112589800) [pid = 2093] [serial = 2031] [outer = 0x0] 04:22:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x116810000) [pid = 2093] [serial = 2032] [outer = 0x112589800] 04:22:01 INFO - PROCESS | 2093 | 1471346521500 Marionette DEBUG loaded listener.js 04:22:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1196a5c00) [pid = 2093] [serial = 2033] [outer = 0x112589800] 04:22:02 INFO - PROCESS | 2093 | 1471346522325 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]]]}] 04:22:02 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) 04:22:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 04:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:22:02 INFO - PROCESS | 2093 | 1471346522358 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:22:02 INFO - PROCESS | 2093 | 1471346522359 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:22:02 INFO - PROCESS | 2093 | 1471346522361 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:22:02 INFO - PROCESS | 2093 | 1471346522362 Marionette TRACE conn2 <- [1,2682,null,{}] 04:22:02 INFO - PROCESS | 2093 | 1471346522365 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}] 04:22:02 INFO - PROCESS | 2093 | 1471346522368 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:02 INFO - PROCESS | 2093 | 1471346522462 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:22:02 INFO - PROCESS | 2093 | 1471346522502 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:02 INFO - PROCESS | 2093 | 1471346522503 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fec800 == 38 [pid = 2093] [id = 678] 04:22:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1125b5800) [pid = 2093] [serial = 2034] [outer = 0x0] 04:22:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x1219cb800) [pid = 2093] [serial = 2035] [outer = 0x1125b5800] 04:22:02 INFO - PROCESS | 2093 | 1471346522528 Marionette DEBUG loaded listener.js 04:22:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x124d31400) [pid = 2093] [serial = 2036] [outer = 0x1125b5800] 04:22:03 INFO - PROCESS | 2093 | 1471346523448 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]]]}] 04:22:03 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) 04:22:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1126ms 04:22:03 INFO - PROCESS | 2093 | 1471346523487 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:22:03 INFO - PROCESS | 2093 | 1471346523490 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:22:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:22:03 INFO - PROCESS | 2093 | 1471346523494 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:22:03 INFO - PROCESS | 2093 | 1471346523496 Marionette TRACE conn2 <- [1,2686,null,{}] 04:22:03 INFO - PROCESS | 2093 | 1471346523500 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}] 04:22:03 INFO - PROCESS | 2093 | 1471346523501 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:03 INFO - PROCESS | 2093 | 1471346523612 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:22:03 INFO - PROCESS | 2093 | 1471346523669 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:03 INFO - PROCESS | 2093 | 1471346523671 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x1175d4000 == 39 [pid = 2093] [id = 679] 04:22:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x112591400) [pid = 2093] [serial = 2037] [outer = 0x0] 04:22:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x112e1e400) [pid = 2093] [serial = 2038] [outer = 0x112591400] 04:22:03 INFO - PROCESS | 2093 | 1471346523703 Marionette DEBUG loaded listener.js 04:22:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x113f3d400) [pid = 2093] [serial = 2039] [outer = 0x112591400] 04:22:04 INFO - PROCESS | 2093 | 1471346524631 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"]]]}] 04:22:04 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 04:22:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:22:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:22:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1171ms 04:22:04 INFO - PROCESS | 2093 | 1471346524665 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:22:04 INFO - PROCESS | 2093 | 1471346524671 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:22:04 INFO - PROCESS | 2093 | 1471346524675 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:22:04 INFO - PROCESS | 2093 | 1471346524677 Marionette TRACE conn2 <- [1,2690,null,{}] 04:22:04 INFO - PROCESS | 2093 | 1471346524680 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}] 04:22:04 INFO - PROCESS | 2093 | 1471346524682 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:04 INFO - PROCESS | 2093 | 1471346524781 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:22:04 INFO - PROCESS | 2093 | 1471346524838 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:04 INFO - PROCESS | 2093 | 1471346524840 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x121521000 == 40 [pid = 2093] [id = 680] 04:22:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x11680c400) [pid = 2093] [serial = 2040] [outer = 0x0] 04:22:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x117f7b800) [pid = 2093] [serial = 2041] [outer = 0x11680c400] 04:22:04 INFO - PROCESS | 2093 | 1471346524871 Marionette DEBUG loaded listener.js 04:22:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x11820e400) [pid = 2093] [serial = 2042] [outer = 0x11680c400] 04:22:05 INFO - PROCESS | 2093 | 1471346525863 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"]]]}] 04:22:05 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 04:22:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:22:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:22:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1222ms 04:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:22:05 INFO - PROCESS | 2093 | 1471346525897 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:22:05 INFO - PROCESS | 2093 | 1471346525900 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:22:05 INFO - PROCESS | 2093 | 1471346525903 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:22:05 INFO - PROCESS | 2093 | 1471346525905 Marionette TRACE conn2 <- [1,2694,null,{}] 04:22:05 INFO - PROCESS | 2093 | 1471346525909 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}] 04:22:05 INFO - PROCESS | 2093 | 1471346525910 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:06 INFO - PROCESS | 2093 | 1471346526026 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:22:06 INFO - PROCESS | 2093 | 1471346526090 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:06 INFO - PROCESS | 2093 | 1471346526092 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x11811e000 == 41 [pid = 2093] [id = 681] 04:22:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x11292c400) [pid = 2093] [serial = 2043] [outer = 0x0] 04:22:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x118055c00) [pid = 2093] [serial = 2044] [outer = 0x11292c400] 04:22:06 INFO - PROCESS | 2093 | 1471346526142 Marionette DEBUG loaded listener.js 04:22:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x11337c800) [pid = 2093] [serial = 2045] [outer = 0x11292c400] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x128959000 == 40 [pid = 2093] [id = 677] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x128a4e000 == 39 [pid = 2093] [id = 676] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x12679f000 == 38 [pid = 2093] [id = 675] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x123388800 == 37 [pid = 2093] [id = 674] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x121533000 == 36 [pid = 2093] [id = 673] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x121121800 == 35 [pid = 2093] [id = 672] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x118286000 == 34 [pid = 2093] [id = 671] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x1168d7800 == 33 [pid = 2093] [id = 670] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x11990e800 == 32 [pid = 2093] [id = 669] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x112c51000 == 31 [pid = 2093] [id = 668] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x12b154800 == 30 [pid = 2093] [id = 667] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x121521000 == 29 [pid = 2093] [id = 680] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x128fec800 == 28 [pid = 2093] [id = 678] 04:22:07 INFO - PROCESS | 2093 | --DOCSHELL 0x1175d4000 == 27 [pid = 2093] [id = 679] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x1219c5400) [pid = 2093] [serial = 1987] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x123405800) [pid = 2093] [serial = 1990] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x121a32c00) [pid = 2093] [serial = 1988] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x12489b800) [pid = 2093] [serial = 1991] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x112cba800) [pid = 2093] [serial = 1993] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x11804f800) [pid = 2093] [serial = 1994] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x125eefc00) [pid = 2093] [serial = 1999] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x1192c3c00) [pid = 2093] [serial = 1972] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x126a98000) [pid = 2093] [serial = 2002] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x1192cc400) [pid = 2093] [serial = 1973] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1219c1c00) [pid = 2093] [serial = 1985] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x124fd0800) [pid = 2093] [serial = 1997] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x119bc6c00) [pid = 2093] [serial = 1996] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x120f97400) [pid = 2093] [serial = 1982] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1268a2c00) [pid = 2093] [serial = 2000] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x121970800) [pid = 2093] [serial = 1984] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x119699800) [pid = 2093] [serial = 1978] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x119950000) [pid = 2093] [serial = 1979] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x118133c00) [pid = 2093] [serial = 1969] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x118e8dc00) [pid = 2093] [serial = 1970] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x111f09800) [pid = 2093] [serial = 1954] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x110eb2c00) [pid = 2093] [serial = 1955] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x11948ac00) [pid = 2093] [serial = 1975] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x1194f4000) [pid = 2093] [serial = 1976] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x113381800) [pid = 2093] [serial = 1960] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x113d50c00) [pid = 2093] [serial = 1961] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x112921800) [pid = 2093] [serial = 1957] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x11292d800) [pid = 2093] [serial = 1958] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x11681f800) [pid = 2093] [serial = 1966] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x119951000) [pid = 2093] [serial = 1981] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x11759b800) [pid = 2093] [serial = 1967] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x128d89c00) [pid = 2093] [serial = 1952] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x11610a400) [pid = 2093] [serial = 1963] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | --DOMWINDOW == 61 (0x116543800) [pid = 2093] [serial = 1964] [outer = 0x0] [url = about:blank] 04:22:07 INFO - PROCESS | 2093 | 1471346527339 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"]]]}] 04:22:07 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 04:22:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:22:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1476ms 04:22:07 INFO - PROCESS | 2093 | 1471346527380 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:22:07 INFO - PROCESS | 2093 | 1471346527383 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:22:07 INFO - PROCESS | 2093 | 1471346527407 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:22:07 INFO - PROCESS | 2093 | 1471346527408 Marionette TRACE conn2 <- [1,2698,null,{}] 04:22:07 INFO - PROCESS | 2093 | 1471346527413 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}] 04:22:07 INFO - PROCESS | 2093 | 1471346527415 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:07 INFO - PROCESS | 2093 | 1471346527516 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:22:07 INFO - PROCESS | 2093 | 1471346527523 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:07 INFO - PROCESS | 2093 | 1471346527526 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x116153000 == 28 [pid = 2093] [id = 682] 04:22:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 62 (0x112921400) [pid = 2093] [serial = 2046] [outer = 0x0] 04:22:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x112924c00) [pid = 2093] [serial = 2047] [outer = 0x112921400] 04:22:07 INFO - PROCESS | 2093 | 1471346527554 Marionette DEBUG loaded listener.js 04:22:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x1125b4c00) [pid = 2093] [serial = 2048] [outer = 0x112921400] 04:22:08 INFO - PROCESS | 2093 | 1471346528388 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"]]]}] 04:22:08 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 04:22:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:22:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1047ms 04:22:08 INFO - PROCESS | 2093 | 1471346528434 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:22:08 INFO - PROCESS | 2093 | 1471346528440 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:22:08 INFO - PROCESS | 2093 | 1471346528470 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:22:08 INFO - PROCESS | 2093 | 1471346528473 Marionette TRACE conn2 <- [1,2702,null,{}] 04:22:08 INFO - PROCESS | 2093 | 1471346528476 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}] 04:22:08 INFO - PROCESS | 2093 | 1471346528479 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:08 INFO - PROCESS | 2093 | 1471346528597 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:22:08 INFO - PROCESS | 2093 | 1471346528604 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:08 INFO - PROCESS | 2093 | 1471346528605 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x117182000 == 29 [pid = 2093] [id = 683] 04:22:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x113380c00) [pid = 2093] [serial = 2049] [outer = 0x0] 04:22:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x113daa400) [pid = 2093] [serial = 2050] [outer = 0x113380c00] 04:22:08 INFO - PROCESS | 2093 | 1471346528633 Marionette DEBUG loaded listener.js 04:22:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x116103c00) [pid = 2093] [serial = 2051] [outer = 0x113380c00] 04:22:08 INFO - PROCESS | 2093 | 1471346528982 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]]]}] 04:22:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 587ms 04:22:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:22:09 INFO - PROCESS | 2093 | 1471346529040 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:22:09 INFO - PROCESS | 2093 | 1471346529042 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:22:09 INFO - PROCESS | 2093 | 1471346529044 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:22:09 INFO - PROCESS | 2093 | 1471346529046 Marionette TRACE conn2 <- [1,2706,null,{}] 04:22:09 INFO - PROCESS | 2093 | 1471346529054 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}] 04:22:09 INFO - PROCESS | 2093 | 1471346529057 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:09 INFO - PROCESS | 2093 | 1471346529163 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:22:09 INFO - PROCESS | 2093 | 1471346529172 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:09 INFO - PROCESS | 2093 | 1471346529174 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b4a800 == 30 [pid = 2093] [id = 684] 04:22:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x1171c2400) [pid = 2093] [serial = 2052] [outer = 0x0] 04:22:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x117f79800) [pid = 2093] [serial = 2053] [outer = 0x1171c2400] 04:22:09 INFO - PROCESS | 2093 | 1471346529202 Marionette DEBUG loaded listener.js 04:22:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x11830e800) [pid = 2093] [serial = 2054] [outer = 0x1171c2400] 04:22:09 INFO - PROCESS | 2093 | 1471346529537 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]]]}] 04:22:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms 04:22:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:22:09 INFO - PROCESS | 2093 | 1471346529569 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:22:09 INFO - PROCESS | 2093 | 1471346529570 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:22:09 INFO - PROCESS | 2093 | 1471346529572 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:22:09 INFO - PROCESS | 2093 | 1471346529573 Marionette TRACE conn2 <- [1,2710,null,{}] 04:22:09 INFO - PROCESS | 2093 | 1471346529576 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}] 04:22:09 INFO - PROCESS | 2093 | 1471346529577 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:09 INFO - PROCESS | 2093 | 1471346529676 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:22:09 INFO - PROCESS | 2093 | 1471346529714 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:09 INFO - PROCESS | 2093 | 1471346529715 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x121442800 == 31 [pid = 2093] [id = 685] 04:22:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x118e8dc00) [pid = 2093] [serial = 2055] [outer = 0x0] 04:22:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x110fa7400) [pid = 2093] [serial = 2056] [outer = 0x118e8dc00] 04:22:09 INFO - PROCESS | 2093 | 1471346529741 Marionette DEBUG loaded listener.js 04:22:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x1192ccc00) [pid = 2093] [serial = 2057] [outer = 0x118e8dc00] 04:22:10 INFO - PROCESS | 2093 | 1471346530087 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] 04:22:10 INFO - PROCESS | 2093 | 1471346530093 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:22:10 INFO - PROCESS | 2093 | 1471346530104 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:22:10 INFO - PROCESS | 2093 | 1471346530106 Marionette TRACE conn2 <- [1,2714,null,{}] 04:22:10 INFO - PROCESS | 2093 | 1471346530108 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}] 04:22:10 INFO - PROCESS | 2093 | 1471346530109 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:10 INFO - PROCESS | 2093 | 1471346530203 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:22:10 INFO - PROCESS | 2093 | 1471346530243 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:10 INFO - PROCESS | 2093 | 1471346530244 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x121524000 == 32 [pid = 2093] [id = 686] 04:22:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x1192ce000) [pid = 2093] [serial = 2058] [outer = 0x0] 04:22:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x1194f3c00) [pid = 2093] [serial = 2059] [outer = 0x1192ce000] 04:22:10 INFO - PROCESS | 2093 | 1471346530271 Marionette DEBUG loaded listener.js 04:22:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x1196a7800) [pid = 2093] [serial = 2060] [outer = 0x1192ce000] 04:22:10 INFO - PROCESS | 2093 | 1471346530587 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]]]}] 04:22:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:22:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 04:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:22:10 INFO - PROCESS | 2093 | 1471346530625 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:22:10 INFO - PROCESS | 2093 | 1471346530627 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:22:10 INFO - PROCESS | 2093 | 1471346530630 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:22:10 INFO - PROCESS | 2093 | 1471346530635 Marionette TRACE conn2 <- [1,2718,null,{}] 04:22:10 INFO - PROCESS | 2093 | 1471346530639 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}] 04:22:10 INFO - PROCESS | 2093 | 1471346530645 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:10 INFO - PROCESS | 2093 | 1471346530811 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:22:10 INFO - PROCESS | 2093 | 1471346530828 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:10 INFO - PROCESS | 2093 | 1471346530829 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234ab800 == 33 [pid = 2093] [id = 687] 04:22:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x11995c400) [pid = 2093] [serial = 2061] [outer = 0x0] 04:22:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x119feec00) [pid = 2093] [serial = 2062] [outer = 0x11995c400] 04:22:10 INFO - PROCESS | 2093 | 1471346530874 Marionette DEBUG loaded listener.js 04:22:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x121977000) [pid = 2093] [serial = 2063] [outer = 0x11995c400] 04:22:11 INFO - PROCESS | 2093 | 1471346531289 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] 04:22:11 INFO - PROCESS | 2093 | 1471346531307 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:22:11 INFO - PROCESS | 2093 | 1471346531309 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:22:11 INFO - PROCESS | 2093 | 1471346531318 Marionette TRACE conn2 <- [1,2722,null,{}] 04:22:11 INFO - PROCESS | 2093 | 1471346531326 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}] 04:22:11 INFO - PROCESS | 2093 | 1471346531328 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:11 INFO - PROCESS | 2093 | 1471346531522 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x119fe8c00) [pid = 2093] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x1219c9800) [pid = 2093] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1194ee800) [pid = 2093] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x112974400) [pid = 2093] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x118310800) [pid = 2093] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x118311000) [pid = 2093] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x110e5b800) [pid = 2093] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x112cbc400) [pid = 2093] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x112990800) [pid = 2093] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x11759b000) [pid = 2093] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x112589800) [pid = 2093] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:22:11 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x1125b5800) [pid = 2093] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:22:11 INFO - PROCESS | 2093 | 1471346531564 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:11 INFO - PROCESS | 2093 | 1471346531565 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x12151d000 == 34 [pid = 2093] [id = 688] 04:22:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x110e2c800) [pid = 2093] [serial = 2064] [outer = 0x0] 04:22:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x112589800) [pid = 2093] [serial = 2065] [outer = 0x110e2c800] 04:22:11 INFO - PROCESS | 2093 | 1471346531591 Marionette DEBUG loaded listener.js 04:22:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x113daac00) [pid = 2093] [serial = 2066] [outer = 0x110e2c800] 04:22:11 INFO - PROCESS | 2093 | 1471346531854 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] 04:22:11 INFO - PROCESS | 2093 | 1471346531895 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:22:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:22:11 INFO - PROCESS | 2093 | 1471346531909 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:22:11 INFO - PROCESS | 2093 | 1471346531911 Marionette TRACE conn2 <- [1,2726,null,{}] 04:22:11 INFO - PROCESS | 2093 | 1471346531914 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}] 04:22:11 INFO - PROCESS | 2093 | 1471346531920 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:12 INFO - PROCESS | 2093 | 1471346532040 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:22:12 INFO - PROCESS | 2093 | 1471346532147 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:12 INFO - PROCESS | 2093 | 1471346532148 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x12679a800 == 35 [pid = 2093] [id = 689] 04:22:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x111aad400) [pid = 2093] [serial = 2067] [outer = 0x0] 04:22:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x1175a7800) [pid = 2093] [serial = 2068] [outer = 0x111aad400] 04:22:12 INFO - PROCESS | 2093 | 1471346532192 Marionette DEBUG loaded listener.js 04:22:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x121a32c00) [pid = 2093] [serial = 2069] [outer = 0x111aad400] 04:22:12 INFO - PROCESS | 2093 | 1471346532514 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]]]}] 04:22:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 632ms 04:22:12 INFO - PROCESS | 2093 | 1471346532530 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:22:12 INFO - PROCESS | 2093 | 1471346532531 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:22:12 INFO - PROCESS | 2093 | 1471346532541 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:22:12 INFO - PROCESS | 2093 | 1471346532542 Marionette TRACE conn2 <- [1,2730,null,{}] 04:22:12 INFO - PROCESS | 2093 | 1471346532545 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}] 04:22:12 INFO - PROCESS | 2093 | 1471346532546 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:12 INFO - PROCESS | 2093 | 1471346532638 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:22:12 INFO - PROCESS | 2093 | 1471346532698 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:12 INFO - PROCESS | 2093 | 1471346532699 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a4a800 == 36 [pid = 2093] [id = 690] 04:22:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x110ea6c00) [pid = 2093] [serial = 2070] [outer = 0x0] 04:22:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x123303000) [pid = 2093] [serial = 2071] [outer = 0x110ea6c00] 04:22:12 INFO - PROCESS | 2093 | 1471346532724 Marionette DEBUG loaded listener.js 04:22:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x123588c00) [pid = 2093] [serial = 2072] [outer = 0x110ea6c00] 04:22:13 INFO - PROCESS | 2093 | 1471346533471 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"]]]}] 04:22:13 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 04:22:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:22:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:22:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 971ms 04:22:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:22:13 INFO - PROCESS | 2093 | 1471346533548 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:22:13 INFO - PROCESS | 2093 | 1471346533550 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:22:13 INFO - PROCESS | 2093 | 1471346533554 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:22:13 INFO - PROCESS | 2093 | 1471346533557 Marionette TRACE conn2 <- [1,2734,null,{}] 04:22:13 INFO - PROCESS | 2093 | 1471346533561 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}] 04:22:13 INFO - PROCESS | 2093 | 1471346533563 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:13 INFO - PROCESS | 2093 | 1471346533660 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:22:13 INFO - PROCESS | 2093 | 1471346533755 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:13 INFO - PROCESS | 2093 | 1471346533757 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x116062800 == 37 [pid = 2093] [id = 691] 04:22:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x111cac000) [pid = 2093] [serial = 2073] [outer = 0x0] 04:22:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x11219c800) [pid = 2093] [serial = 2074] [outer = 0x111cac000] 04:22:13 INFO - PROCESS | 2093 | 1471346533791 Marionette DEBUG loaded listener.js 04:22:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x112928800) [pid = 2093] [serial = 2075] [outer = 0x111cac000] 04:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 822ms 04:22:14 INFO - PROCESS | 2093 | 1471346534367 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]]]}] 04:22:14 INFO - PROCESS | 2093 | 1471346534377 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:22:14 INFO - PROCESS | 2093 | 1471346534379 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:22:14 INFO - PROCESS | 2093 | 1471346534411 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:22:14 INFO - PROCESS | 2093 | 1471346534413 Marionette TRACE conn2 <- [1,2738,null,{}] 04:22:14 INFO - PROCESS | 2093 | 1471346534420 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}] 04:22:14 INFO - PROCESS | 2093 | 1471346534422 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:14 INFO - PROCESS | 2093 | 1471346534530 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:22:14 INFO - PROCESS | 2093 | 1471346534608 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:14 INFO - PROCESS | 2093 | 1471346534610 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x121440800 == 38 [pid = 2093] [id = 692] 04:22:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x113a06000) [pid = 2093] [serial = 2076] [outer = 0x0] 04:22:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x115d1e000) [pid = 2093] [serial = 2077] [outer = 0x113a06000] 04:22:14 INFO - PROCESS | 2093 | 1471346534642 Marionette DEBUG loaded listener.js 04:22:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1161b3000) [pid = 2093] [serial = 2078] [outer = 0x113a06000] 04:22:15 INFO - PROCESS | 2093 | 1471346535306 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]]]}] 04:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 957ms 04:22:15 INFO - PROCESS | 2093 | 1471346535344 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:22:15 INFO - PROCESS | 2093 | 1471346535346 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:22:15 INFO - PROCESS | 2093 | 1471346535353 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:22:15 INFO - PROCESS | 2093 | 1471346535355 Marionette TRACE conn2 <- [1,2742,null,{}] 04:22:15 INFO - PROCESS | 2093 | 1471346535362 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}] 04:22:15 INFO - PROCESS | 2093 | 1471346535364 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:15 INFO - PROCESS | 2093 | 1471346535462 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:22:15 INFO - PROCESS | 2093 | 1471346535560 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:15 INFO - PROCESS | 2093 | 1471346535564 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f91800 == 39 [pid = 2093] [id = 693] 04:22:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x111f09800) [pid = 2093] [serial = 2079] [outer = 0x0] 04:22:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11297e000) [pid = 2093] [serial = 2080] [outer = 0x111f09800] 04:22:15 INFO - PROCESS | 2093 | 1471346535609 Marionette DEBUG loaded listener.js 04:22:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x113260000) [pid = 2093] [serial = 2081] [outer = 0x111f09800] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x12679a800 == 38 [pid = 2093] [id = 689] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x12151d000 == 37 [pid = 2093] [id = 688] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x1234ab800 == 36 [pid = 2093] [id = 687] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x121524000 == 35 [pid = 2093] [id = 686] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x121442800 == 34 [pid = 2093] [id = 685] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x119b4a800 == 33 [pid = 2093] [id = 684] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x117182000 == 32 [pid = 2093] [id = 683] 04:22:16 INFO - PROCESS | 2093 | --DOCSHELL 0x116153000 == 31 [pid = 2093] [id = 682] 04:22:16 INFO - PROCESS | 2093 | 1471346536137 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]]]}] 04:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 822ms 04:22:16 INFO - PROCESS | 2093 | 1471346536176 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:22:16 INFO - PROCESS | 2093 | 1471346536180 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x124d31400) [pid = 2093] [serial = 2036] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x1219c4c00) [pid = 2093] [serial = 2027] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1219cb800) [pid = 2093] [serial = 2035] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1194f8400) [pid = 2093] [serial = 2024] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x121975800) [pid = 2093] [serial = 2026] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x12340a000) [pid = 2093] [serial = 2029] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x124969000) [pid = 2093] [serial = 2030] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x126c50000) [pid = 2093] [serial = 2003] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x11297c400) [pid = 2093] [serial = 2008] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x112df7800) [pid = 2093] [serial = 2009] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x118918000) [pid = 2093] [serial = 2020] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x1192c5c00) [pid = 2093] [serial = 2021] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x1192cd400) [pid = 2093] [serial = 2023] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x110e62400) [pid = 2093] [serial = 2005] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x111ca9c00) [pid = 2093] [serial = 2006] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x112df1c00) [pid = 2093] [serial = 2011] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x11386c400) [pid = 2093] [serial = 2012] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x116010000) [pid = 2093] [serial = 2014] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x116884000) [pid = 2093] [serial = 2015] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x11804ec00) [pid = 2093] [serial = 2017] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x11830e000) [pid = 2093] [serial = 2018] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x116810000) [pid = 2093] [serial = 2032] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | --DOMWINDOW == 62 (0x1196a5c00) [pid = 2093] [serial = 2033] [outer = 0x0] [url = about:blank] 04:22:16 INFO - PROCESS | 2093 | 1471346536202 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:22:16 INFO - PROCESS | 2093 | 1471346536205 Marionette TRACE conn2 <- [1,2746,null,{}] 04:22:16 INFO - PROCESS | 2093 | 1471346536212 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}] 04:22:16 INFO - PROCESS | 2093 | 1471346536214 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:16 INFO - PROCESS | 2093 | 1471346536293 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:22:16 INFO - PROCESS | 2093 | 1471346536298 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:16 INFO - PROCESS | 2093 | 1471346536299 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x11871e000 == 32 [pid = 2093] [id = 694] 04:22:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 63 (0x116007000) [pid = 2093] [serial = 2082] [outer = 0x0] 04:22:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x11610cc00) [pid = 2093] [serial = 2083] [outer = 0x116007000] 04:22:16 INFO - PROCESS | 2093 | 1471346536330 Marionette DEBUG loaded listener.js 04:22:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x116aac400) [pid = 2093] [serial = 2084] [outer = 0x116007000] 04:22:16 INFO - PROCESS | 2093 | 1471346536689 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]]]}] 04:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 540ms 04:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:22:16 INFO - PROCESS | 2093 | 1471346536727 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:22:16 INFO - PROCESS | 2093 | 1471346536728 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:22:16 INFO - PROCESS | 2093 | 1471346536733 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:22:16 INFO - PROCESS | 2093 | 1471346536735 Marionette TRACE conn2 <- [1,2750,null,{}] 04:22:16 INFO - PROCESS | 2093 | 1471346536747 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}] 04:22:16 INFO - PROCESS | 2093 | 1471346536751 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:16 INFO - PROCESS | 2093 | 1471346536836 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:22:16 INFO - PROCESS | 2093 | 1471346536842 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:16 INFO - PROCESS | 2093 | 1471346536844 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x12124e800 == 33 [pid = 2093] [id = 695] 04:22:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x117f7a400) [pid = 2093] [serial = 2085] [outer = 0x0] 04:22:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x11877f400) [pid = 2093] [serial = 2086] [outer = 0x117f7a400] 04:22:16 INFO - PROCESS | 2093 | 1471346536873 Marionette DEBUG loaded listener.js 04:22:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x1192c5800) [pid = 2093] [serial = 2087] [outer = 0x117f7a400] 04:22:17 INFO - PROCESS | 2093 | 1471346537241 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]]]}] 04:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 527ms 04:22:17 INFO - PROCESS | 2093 | 1471346537258 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:22:17 INFO - PROCESS | 2093 | 1471346537260 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:22:17 INFO - PROCESS | 2093 | 1471346537262 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:22:17 INFO - PROCESS | 2093 | 1471346537263 Marionette TRACE conn2 <- [1,2754,null,{}] 04:22:17 INFO - PROCESS | 2093 | 1471346537266 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}] 04:22:17 INFO - PROCESS | 2093 | 1471346537267 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:17 INFO - PROCESS | 2093 | 1471346537369 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:22:17 INFO - PROCESS | 2093 | 1471346537376 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:17 INFO - PROCESS | 2093 | 1471346537377 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x121905000 == 34 [pid = 2093] [id = 696] 04:22:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x118056c00) [pid = 2093] [serial = 2088] [outer = 0x0] 04:22:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x1194ef800) [pid = 2093] [serial = 2089] [outer = 0x118056c00] 04:22:17 INFO - PROCESS | 2093 | 1471346537403 Marionette DEBUG loaded listener.js 04:22:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x119954c00) [pid = 2093] [serial = 2090] [outer = 0x118056c00] 04:22:17 INFO - PROCESS | 2093 | 1471346537734 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]]]}] 04:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 04:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:22:17 INFO - PROCESS | 2093 | 1471346537780 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:22:17 INFO - PROCESS | 2093 | 1471346537782 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:22:17 INFO - PROCESS | 2093 | 1471346537784 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:22:17 INFO - PROCESS | 2093 | 1471346537785 Marionette TRACE conn2 <- [1,2758,null,{}] 04:22:17 INFO - PROCESS | 2093 | 1471346537787 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}] 04:22:17 INFO - PROCESS | 2093 | 1471346537788 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:17 INFO - PROCESS | 2093 | 1471346537865 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:22:17 INFO - PROCESS | 2093 | 1471346537871 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:17 INFO - PROCESS | 2093 | 1471346537872 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:17 INFO - PROCESS | 2093 | ++DOCSHELL 0x125522800 == 35 [pid = 2093] [id = 697] 04:22:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x1192ca400) [pid = 2093] [serial = 2091] [outer = 0x0] 04:22:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x120f9f400) [pid = 2093] [serial = 2092] [outer = 0x1192ca400] 04:22:17 INFO - PROCESS | 2093 | 1471346537905 Marionette DEBUG loaded listener.js 04:22:17 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x12192c000) [pid = 2093] [serial = 2093] [outer = 0x1192ca400] 04:22:18 INFO - PROCESS | 2093 | 1471346538284 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]]]}] 04:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 04:22:18 INFO - PROCESS | 2093 | 1471346538303 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:22:18 INFO - PROCESS | 2093 | 1471346538304 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:22:18 INFO - PROCESS | 2093 | 1471346538306 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:22:18 INFO - PROCESS | 2093 | 1471346538307 Marionette TRACE conn2 <- [1,2762,null,{}] 04:22:18 INFO - PROCESS | 2093 | 1471346538310 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}] 04:22:18 INFO - PROCESS | 2093 | 1471346538314 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:18 INFO - PROCESS | 2093 | 1471346538439 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:22:18 INFO - PROCESS | 2093 | 1471346538443 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:18 INFO - PROCESS | 2093 | 1471346538443 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a59000 == 36 [pid = 2093] [id = 698] 04:22:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x12192f400) [pid = 2093] [serial = 2094] [outer = 0x0] 04:22:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x121977c00) [pid = 2093] [serial = 2095] [outer = 0x12192f400] 04:22:18 INFO - PROCESS | 2093 | 1471346538470 Marionette DEBUG loaded listener.js 04:22:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x12496a400) [pid = 2093] [serial = 2096] [outer = 0x12192f400] 04:22:18 INFO - PROCESS | 2093 | 1471346538813 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]]]}] 04:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 04:22:18 INFO - PROCESS | 2093 | 1471346538825 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:22:18 INFO - PROCESS | 2093 | 1471346538826 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:22:18 INFO - PROCESS | 2093 | 1471346538828 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:22:18 INFO - PROCESS | 2093 | 1471346538829 Marionette TRACE conn2 <- [1,2766,null,{}] 04:22:18 INFO - PROCESS | 2093 | 1471346538832 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}] 04:22:18 INFO - PROCESS | 2093 | 1471346538835 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:18 INFO - PROCESS | 2093 | 1471346538944 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:22:18 INFO - PROCESS | 2093 | --DOCSHELL 0x12ca2c000 == 35 [pid = 2093] [id = 15] 04:22:18 INFO - PROCESS | 2093 | 1471346538966 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:18 INFO - PROCESS | 2093 | 1471346538967 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:18 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bc4000 == 36 [pid = 2093] [id = 699] 04:22:18 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x124fd3400) [pid = 2093] [serial = 2097] [outer = 0x0] 04:22:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x1255ad800) [pid = 2093] [serial = 2098] [outer = 0x124fd3400] 04:22:19 INFO - PROCESS | 2093 | 1471346539006 Marionette DEBUG loaded listener.js 04:22:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x125ef3c00) [pid = 2093] [serial = 2099] [outer = 0x124fd3400] 04:22:19 INFO - PROCESS | 2093 | 1471346539376 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]]]}] 04:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 04:22:19 INFO - PROCESS | 2093 | 1471346539403 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:22:19 INFO - PROCESS | 2093 | 1471346539405 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:22:19 INFO - PROCESS | 2093 | 1471346539408 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:22:19 INFO - PROCESS | 2093 | 1471346539410 Marionette TRACE conn2 <- [1,2770,null,{}] 04:22:19 INFO - PROCESS | 2093 | 1471346539413 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}] 04:22:19 INFO - PROCESS | 2093 | 1471346539415 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:19 INFO - PROCESS | 2093 | 1471346539567 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:22:19 INFO - PROCESS | 2093 | 1471346539588 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:19 INFO - PROCESS | 2093 | 1471346539589 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:19 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fef800 == 37 [pid = 2093] [id = 700] 04:22:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x126803c00) [pid = 2093] [serial = 2100] [outer = 0x0] 04:22:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x126809400) [pid = 2093] [serial = 2101] [outer = 0x126803c00] 04:22:19 INFO - PROCESS | 2093 | 1471346539614 Marionette DEBUG loaded listener.js 04:22:19 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1268aa800) [pid = 2093] [serial = 2102] [outer = 0x126803c00] 04:22:19 INFO - PROCESS | 2093 | 1471346539944 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]]]}] 04:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 572ms 04:22:19 INFO - PROCESS | 2093 | 1471346539982 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:22:19 INFO - PROCESS | 2093 | 1471346539984 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:22:19 INFO - PROCESS | 2093 | 1471346539987 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:22:19 INFO - PROCESS | 2093 | 1471346539989 Marionette TRACE conn2 <- [1,2774,null,{}] 04:22:19 INFO - PROCESS | 2093 | 1471346539991 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}] 04:22:19 INFO - PROCESS | 2093 | 1471346539992 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:20 INFO - PROCESS | 2093 | 1471346540130 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x118e8dc00) [pid = 2093] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x111aad400) [pid = 2093] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x110e2c800) [pid = 2093] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x112591400) [pid = 2093] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x112921400) [pid = 2093] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x11995c400) [pid = 2093] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1192ce000) [pid = 2093] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x113380c00) [pid = 2093] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x11292c400) [pid = 2093] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x11680c400) [pid = 2093] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:22:20 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x1171c2400) [pid = 2093] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:22:20 INFO - PROCESS | 2093 | 1471346540175 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:20 INFO - PROCESS | 2093 | 1471346540176 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bcf000 == 38 [pid = 2093] [id = 701] 04:22:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x111aad400) [pid = 2093] [serial = 2103] [outer = 0x0] 04:22:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x1125b6c00) [pid = 2093] [serial = 2104] [outer = 0x111aad400] 04:22:20 INFO - PROCESS | 2093 | 1471346540201 Marionette DEBUG loaded listener.js 04:22:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x1171c2400) [pid = 2093] [serial = 2105] [outer = 0x111aad400] 04:22:20 INFO - PROCESS | 2093 | 1471346540486 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]]]}] 04:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 517ms 04:22:20 INFO - PROCESS | 2093 | 1471346540508 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:22:20 INFO - PROCESS | 2093 | 1471346540509 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:22:20 INFO - PROCESS | 2093 | 1471346540511 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:22:20 INFO - PROCESS | 2093 | 1471346540512 Marionette TRACE conn2 <- [1,2778,null,{}] 04:22:20 INFO - PROCESS | 2093 | 1471346540522 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}] 04:22:20 INFO - PROCESS | 2093 | 1471346540523 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:20 INFO - PROCESS | 2093 | 1471346540610 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:22:20 INFO - PROCESS | 2093 | 1471346540615 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:20 INFO - PROCESS | 2093 | 1471346540616 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:20 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a56c000 == 39 [pid = 2093] [id = 702] 04:22:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x11923a000) [pid = 2093] [serial = 2106] [outer = 0x0] 04:22:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x126c47400) [pid = 2093] [serial = 2107] [outer = 0x11923a000] 04:22:20 INFO - PROCESS | 2093 | 1471346540642 Marionette DEBUG loaded listener.js 04:22:20 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x119957c00) [pid = 2093] [serial = 2108] [outer = 0x11923a000] 04:22:20 INFO - PROCESS | 2093 | 1471346540960 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]]]}] 04:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 469ms 04:22:20 INFO - PROCESS | 2093 | 1471346540980 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:22:20 INFO - PROCESS | 2093 | 1471346540984 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:22:20 INFO - PROCESS | 2093 | 1471346540993 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:22:20 INFO - PROCESS | 2093 | 1471346540994 Marionette TRACE conn2 <- [1,2782,null,{}] 04:22:20 INFO - PROCESS | 2093 | 1471346540997 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}] 04:22:21 INFO - PROCESS | 2093 | 1471346540999 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:21 INFO - PROCESS | 2093 | 1471346541139 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:22:21 INFO - PROCESS | 2093 | 1471346541145 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:21 INFO - PROCESS | 2093 | 1471346541146 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a73e800 == 40 [pid = 2093] [id = 703] 04:22:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x126c47c00) [pid = 2093] [serial = 2109] [outer = 0x0] 04:22:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x128b65c00) [pid = 2093] [serial = 2110] [outer = 0x126c47c00] 04:22:21 INFO - PROCESS | 2093 | 1471346541173 Marionette DEBUG loaded listener.js 04:22:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x128c42800) [pid = 2093] [serial = 2111] [outer = 0x126c47c00] 04:22:21 INFO - PROCESS | 2093 | 1471346541493 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]]]}] 04:22:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:22:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 04:22:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:22:21 INFO - PROCESS | 2093 | 1471346541513 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:22:21 INFO - PROCESS | 2093 | 1471346541514 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:22:21 INFO - PROCESS | 2093 | 1471346541518 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:22:21 INFO - PROCESS | 2093 | 1471346541519 Marionette TRACE conn2 <- [1,2786,null,{}] 04:22:21 INFO - PROCESS | 2093 | 1471346541522 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}] 04:22:21 INFO - PROCESS | 2093 | 1471346541523 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:21 INFO - PROCESS | 2093 | 1471346541604 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:22:21 INFO - PROCESS | 2093 | 1471346541607 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:21 INFO - PROCESS | 2093 | 1471346541608 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:21 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8d800 == 41 [pid = 2093] [id = 704] 04:22:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x128c43000) [pid = 2093] [serial = 2112] [outer = 0x0] 04:22:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x128fc6000) [pid = 2093] [serial = 2113] [outer = 0x128c43000] 04:22:21 INFO - PROCESS | 2093 | 1471346541633 Marionette DEBUG loaded listener.js 04:22:21 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x128fcc000) [pid = 2093] [serial = 2114] [outer = 0x128c43000] 04:22:21 INFO - PROCESS | 2093 | 1471346541956 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]]]}] 04:22:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:22:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 473ms 04:22:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:22:21 INFO - PROCESS | 2093 | 1471346541989 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:22:21 INFO - PROCESS | 2093 | 1471346541991 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:22:21 INFO - PROCESS | 2093 | 1471346541993 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:22:21 INFO - PROCESS | 2093 | 1471346541994 Marionette TRACE conn2 <- [1,2790,null,{}] 04:22:21 INFO - PROCESS | 2093 | 1471346541996 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}] 04:22:22 INFO - PROCESS | 2093 | 1471346542005 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:22 INFO - PROCESS | 2093 | 1471346542115 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:22:22 INFO - PROCESS | 2093 | 1471346542196 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:22 INFO - PROCESS | 2093 | 1471346542198 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x112c4c800 == 42 [pid = 2093] [id = 705] 04:22:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x10eaf8000) [pid = 2093] [serial = 2115] [outer = 0x0] 04:22:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x110e56400) [pid = 2093] [serial = 2116] [outer = 0x10eaf8000] 04:22:22 INFO - PROCESS | 2093 | 1471346542230 Marionette DEBUG loaded listener.js 04:22:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x1121aa000) [pid = 2093] [serial = 2117] [outer = 0x10eaf8000] 04:22:22 INFO - PROCESS | 2093 | 1471346542687 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]]]}] 04:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 720ms 04:22:22 INFO - PROCESS | 2093 | 1471346542714 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:22:22 INFO - PROCESS | 2093 | 1471346542719 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:22:22 INFO - PROCESS | 2093 | 1471346542723 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:22:22 INFO - PROCESS | 2093 | 1471346542725 Marionette TRACE conn2 <- [1,2794,null,{}] 04:22:22 INFO - PROCESS | 2093 | 1471346542728 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}] 04:22:22 INFO - PROCESS | 2093 | 1471346542731 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:22 INFO - PROCESS | 2093 | 1471346542839 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:22:22 INFO - PROCESS | 2093 | 1471346542950 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:22 INFO - PROCESS | 2093 | 1471346542952 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:22 INFO - PROCESS | 2093 | ++DOCSHELL 0x12148b800 == 43 [pid = 2093] [id = 706] 04:22:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x1161b0000) [pid = 2093] [serial = 2118] [outer = 0x0] 04:22:22 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1168ef000) [pid = 2093] [serial = 2119] [outer = 0x1161b0000] 04:22:22 INFO - PROCESS | 2093 | 1471346542983 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x117c33000) [pid = 2093] [serial = 2120] [outer = 0x1161b0000] 04:22:23 INFO - PROCESS | 2093 | 1471346543405 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]]]}] 04:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 720ms 04:22:23 INFO - PROCESS | 2093 | 1471346543444 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:22:23 INFO - PROCESS | 2093 | 1471346543447 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:22:23 INFO - PROCESS | 2093 | 1471346543450 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:22:23 INFO - PROCESS | 2093 | 1471346543451 Marionette TRACE conn2 <- [1,2798,null,{}] 04:22:23 INFO - PROCESS | 2093 | 1471346543454 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}] 04:22:23 INFO - PROCESS | 2093 | 1471346543455 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:23 INFO - PROCESS | 2093 | 1471346543564 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:22:23 INFO - PROCESS | 2093 | 1471346543625 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:23 INFO - PROCESS | 2093 | 1471346543626 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:23 INFO - PROCESS | 2093 | ++DOCSHELL 0x128bcf800 == 44 [pid = 2093] [id = 707] 04:22:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x11813d000) [pid = 2093] [serial = 2121] [outer = 0x0] 04:22:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1192cbc00) [pid = 2093] [serial = 2122] [outer = 0x11813d000] 04:22:23 INFO - PROCESS | 2093 | 1471346543656 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x119c2e400) [pid = 2093] [serial = 2123] [outer = 0x11813d000] 04:22:24 INFO - PROCESS | 2093 | 1471346544100 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]]]}] 04:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 671ms 04:22:24 INFO - PROCESS | 2093 | 1471346544122 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:22:24 INFO - PROCESS | 2093 | 1471346544123 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:22:24 INFO - PROCESS | 2093 | 1471346544131 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:22:24 INFO - PROCESS | 2093 | 1471346544135 Marionette TRACE conn2 <- [1,2802,null,{}] 04:22:24 INFO - PROCESS | 2093 | 1471346544138 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}] 04:22:24 INFO - PROCESS | 2093 | 1471346544141 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:24 INFO - PROCESS | 2093 | 1471346544271 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:22:24 INFO - PROCESS | 2093 | 1471346544358 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:24 INFO - PROCESS | 2093 | 1471346544359 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:24 INFO - PROCESS | 2093 | ++DOCSHELL 0x12af8e800 == 45 [pid = 2093] [id = 708] 04:22:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x119c53000) [pid = 2093] [serial = 2124] [outer = 0x0] 04:22:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x123311c00) [pid = 2093] [serial = 2125] [outer = 0x119c53000] 04:22:24 INFO - PROCESS | 2093 | 1471346544389 Marionette DEBUG loaded listener.js 04:22:24 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1255afc00) [pid = 2093] [serial = 2126] [outer = 0x119c53000] 04:22:24 INFO - PROCESS | 2093 | 1471346544836 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]]]}] 04:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 729ms 04:22:24 INFO - PROCESS | 2093 | 1471346544855 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:22:24 INFO - PROCESS | 2093 | 1471346544857 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:22:24 INFO - PROCESS | 2093 | 1471346544859 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:22:24 INFO - PROCESS | 2093 | 1471346544861 Marionette TRACE conn2 <- [1,2806,null,{}] 04:22:24 INFO - PROCESS | 2093 | 1471346544863 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}] 04:22:24 INFO - PROCESS | 2093 | 1471346544865 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:24 INFO - PROCESS | 2093 | 1471346544973 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:22:25 INFO - PROCESS | 2093 | 1471346545034 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:25 INFO - PROCESS | 2093 | 1471346545035 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:25 INFO - PROCESS | 2093 | ++DOCSHELL 0x118116800 == 46 [pid = 2093] [id = 709] 04:22:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x111ca9800) [pid = 2093] [serial = 2127] [outer = 0x0] 04:22:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1125b2c00) [pid = 2093] [serial = 2128] [outer = 0x111ca9800] 04:22:25 INFO - PROCESS | 2093 | 1471346545211 Marionette DEBUG loaded listener.js 04:22:25 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x112973000) [pid = 2093] [serial = 2129] [outer = 0x111ca9800] 04:22:25 INFO - PROCESS | 2093 | 1471346545723 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]]]}] 04:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 872ms 04:22:25 INFO - PROCESS | 2093 | 1471346545732 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:22:25 INFO - PROCESS | 2093 | 1471346545736 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:22:25 INFO - PROCESS | 2093 | 1471346545740 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:22:25 INFO - PROCESS | 2093 | 1471346545741 Marionette TRACE conn2 <- [1,2810,null,{}] 04:22:25 INFO - PROCESS | 2093 | 1471346545744 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}] 04:22:25 INFO - PROCESS | 2093 | 1471346545746 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:25 INFO - PROCESS | 2093 | 1471346545840 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8d800 == 45 [pid = 2093] [id = 704] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x12a73e800 == 44 [pid = 2093] [id = 703] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x12a56c000 == 43 [pid = 2093] [id = 702] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x128bcf000 == 42 [pid = 2093] [id = 701] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x128fef800 == 41 [pid = 2093] [id = 700] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x128bc4000 == 40 [pid = 2093] [id = 699] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x126a59000 == 39 [pid = 2093] [id = 698] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x125522800 == 38 [pid = 2093] [id = 697] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x121905000 == 37 [pid = 2093] [id = 696] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x12ca2b800 == 36 [pid = 2093] [id = 16] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x12124e800 == 35 [pid = 2093] [id = 695] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x11871e000 == 34 [pid = 2093] [id = 694] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x116f91800 == 33 [pid = 2093] [id = 693] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x121440800 == 32 [pid = 2093] [id = 692] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x116062800 == 31 [pid = 2093] [id = 691] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x128a4a800 == 30 [pid = 2093] [id = 690] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x11811e000 == 29 [pid = 2093] [id = 681] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x118116800 == 28 [pid = 2093] [id = 709] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x12af8e800 == 27 [pid = 2093] [id = 708] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x128bcf800 == 26 [pid = 2093] [id = 707] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x12148b800 == 25 [pid = 2093] [id = 706] 04:22:26 INFO - PROCESS | 2093 | --DOCSHELL 0x112c4c800 == 24 [pid = 2093] [id = 705] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1192ccc00) [pid = 2093] [serial = 2057] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1175a7800) [pid = 2093] [serial = 2068] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x113daac00) [pid = 2093] [serial = 2066] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x110fa7400) [pid = 2093] [serial = 2056] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x112e1e400) [pid = 2093] [serial = 2038] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x1125b4c00) [pid = 2093] [serial = 2048] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x119feec00) [pid = 2093] [serial = 2062] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1196a7800) [pid = 2093] [serial = 2060] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x116103c00) [pid = 2093] [serial = 2051] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x121977000) [pid = 2093] [serial = 2063] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x118055c00) [pid = 2093] [serial = 2044] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x113daa400) [pid = 2093] [serial = 2050] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x112924c00) [pid = 2093] [serial = 2047] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x113f3d400) [pid = 2093] [serial = 2039] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x11820e400) [pid = 2093] [serial = 2042] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x11337c800) [pid = 2093] [serial = 2045] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x121a32c00) [pid = 2093] [serial = 2069] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x1194f3c00) [pid = 2093] [serial = 2059] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x11830e800) [pid = 2093] [serial = 2054] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x117f7b800) [pid = 2093] [serial = 2041] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x117f79800) [pid = 2093] [serial = 2053] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x123303000) [pid = 2093] [serial = 2071] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x112589800) [pid = 2093] [serial = 2065] [outer = 0x0] [url = about:blank] 04:22:26 INFO - PROCESS | 2093 | 1471346546452 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:26 INFO - PROCESS | 2093 | 1471346546454 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:26 INFO - PROCESS | 2093 | ++DOCSHELL 0x111ea2800 == 25 [pid = 2093] [id = 710] 04:22:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x110e60c00) [pid = 2093] [serial = 2130] [outer = 0x0] 04:22:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x110ea7000) [pid = 2093] [serial = 2131] [outer = 0x110e60c00] 04:22:26 INFO - PROCESS | 2093 | 1471346546484 Marionette DEBUG loaded listener.js 04:22:26 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x111f0b800) [pid = 2093] [serial = 2132] [outer = 0x110e60c00] 04:22:26 INFO - PROCESS | 2093 | 1471346546810 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]]]}] 04:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1121ms 04:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:22:26 INFO - PROCESS | 2093 | 1471346546861 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:22:26 INFO - PROCESS | 2093 | 1471346546863 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:22:26 INFO - PROCESS | 2093 | 1471346546866 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:22:26 INFO - PROCESS | 2093 | 1471346546868 Marionette TRACE conn2 <- [1,2814,null,{}] 04:22:26 INFO - PROCESS | 2093 | 1471346546871 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}] 04:22:26 INFO - PROCESS | 2093 | 1471346546873 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:26 INFO - PROCESS | 2093 | 1471346546954 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:22:27 INFO - PROCESS | 2093 | 1471346547038 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 2093 | 1471346547039 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f9f800 == 26 [pid = 2093] [id = 711] 04:22:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x11258ec00) [pid = 2093] [serial = 2133] [outer = 0x0] 04:22:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x112994800) [pid = 2093] [serial = 2134] [outer = 0x11258ec00] 04:22:27 INFO - PROCESS | 2093 | 1471346547067 Marionette DEBUG loaded listener.js 04:22:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x113386c00) [pid = 2093] [serial = 2135] [outer = 0x11258ec00] 04:22:27 INFO - PROCESS | 2093 | 1471346547362 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]]]}] 04:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 522ms 04:22:27 INFO - PROCESS | 2093 | 1471346547393 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:22:27 INFO - PROCESS | 2093 | 1471346547396 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:22:27 INFO - PROCESS | 2093 | 1471346547399 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 2093 | 1471346547403 Marionette TRACE conn2 <- [1,2818,null,{}] 04:22:27 INFO - PROCESS | 2093 | 1471346547406 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}] 04:22:27 INFO - PROCESS | 2093 | 1471346547408 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:27 INFO - PROCESS | 2093 | 1471346547493 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:22:27 INFO - PROCESS | 2093 | 1471346547500 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 2093 | 1471346547503 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:27 INFO - PROCESS | 2093 | ++DOCSHELL 0x116f9f000 == 27 [pid = 2093] [id = 712] 04:22:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x113d50c00) [pid = 2093] [serial = 2136] [outer = 0x0] 04:22:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x11610a000) [pid = 2093] [serial = 2137] [outer = 0x113d50c00] 04:22:27 INFO - PROCESS | 2093 | 1471346547530 Marionette DEBUG loaded listener.js 04:22:27 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x116aac000) [pid = 2093] [serial = 2138] [outer = 0x113d50c00] 04:22:27 INFO - PROCESS | 2093 | 1471346547905 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]]]}] 04:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 522ms 04:22:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:22:27 INFO - PROCESS | 2093 | 1471346547922 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:22:27 INFO - PROCESS | 2093 | 1471346547923 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:22:27 INFO - PROCESS | 2093 | 1471346547931 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 2093 | 1471346547935 Marionette TRACE conn2 <- [1,2822,null,{}] 04:22:27 INFO - PROCESS | 2093 | 1471346547939 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}] 04:22:27 INFO - PROCESS | 2093 | 1471346547942 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:28 INFO - PROCESS | 2093 | 1471346548022 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:22:28 INFO - PROCESS | 2093 | 1471346548026 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:28 INFO - PROCESS | 2093 | 1471346548027 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x121342800 == 28 [pid = 2093] [id = 713] 04:22:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x11759b800) [pid = 2093] [serial = 2139] [outer = 0x0] 04:22:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x11813ec00) [pid = 2093] [serial = 2140] [outer = 0x11759b800] 04:22:28 INFO - PROCESS | 2093 | 1471346548055 Marionette DEBUG loaded listener.js 04:22:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x118e9a000) [pid = 2093] [serial = 2141] [outer = 0x11759b800] 04:22:28 INFO - PROCESS | 2093 | 1471346548622 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]]]}] 04:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 730ms 04:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:22:28 INFO - PROCESS | 2093 | 1471346548657 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:22:28 INFO - PROCESS | 2093 | 1471346548660 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:22:28 INFO - PROCESS | 2093 | 1471346548662 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:22:28 INFO - PROCESS | 2093 | 1471346548665 Marionette TRACE conn2 <- [1,2826,null,{}] 04:22:28 INFO - PROCESS | 2093 | 1471346548668 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}] 04:22:28 INFO - PROCESS | 2093 | 1471346548671 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:28 INFO - PROCESS | 2093 | 1471346548779 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:22:28 INFO - PROCESS | 2093 | 1471346548904 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:28 INFO - PROCESS | 2093 | 1471346548905 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:28 INFO - PROCESS | 2093 | ++DOCSHELL 0x118ed7000 == 29 [pid = 2093] [id = 714] 04:22:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x112cc6000) [pid = 2093] [serial = 2142] [outer = 0x0] 04:22:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x112faf800) [pid = 2093] [serial = 2143] [outer = 0x112cc6000] 04:22:28 INFO - PROCESS | 2093 | 1471346548938 Marionette DEBUG loaded listener.js 04:22:28 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x115d1d800) [pid = 2093] [serial = 2144] [outer = 0x112cc6000] 04:22:29 INFO - PROCESS | 2093 | 1471346549461 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 873ms 04:22:29 INFO - PROCESS | 2093 | 1471346549536 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:22:29 INFO - PROCESS | 2093 | 1471346549539 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:22:29 INFO - PROCESS | 2093 | 1471346549543 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:22:29 INFO - PROCESS | 2093 | 1471346549545 Marionette TRACE conn2 <- [1,2830,null,{}] 04:22:29 INFO - PROCESS | 2093 | 1471346549547 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}] 04:22:29 INFO - PROCESS | 2093 | 1471346549549 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:29 INFO - PROCESS | 2093 | 1471346549674 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:22:29 INFO - PROCESS | 2093 | 1471346549751 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:29 INFO - PROCESS | 2093 | 1471346549754 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:29 INFO - PROCESS | 2093 | ++DOCSHELL 0x121521800 == 30 [pid = 2093] [id = 715] 04:22:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x113a06c00) [pid = 2093] [serial = 2145] [outer = 0x0] 04:22:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x117f79000) [pid = 2093] [serial = 2146] [outer = 0x113a06c00] 04:22:29 INFO - PROCESS | 2093 | 1471346549778 Marionette DEBUG loaded listener.js 04:22:29 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x11890cc00) [pid = 2093] [serial = 2147] [outer = 0x113a06c00] 04:22:30 INFO - PROCESS | 2093 | 1471346550433 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]]]}] 04:22:30 INFO - PROCESS | 2093 | --DOCSHELL 0x116f9f000 == 29 [pid = 2093] [id = 712] 04:22:30 INFO - PROCESS | 2093 | --DOCSHELL 0x116f9f800 == 28 [pid = 2093] [id = 711] 04:22:30 INFO - PROCESS | 2093 | --DOCSHELL 0x111ea2800 == 27 [pid = 2093] [id = 710] 04:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 970ms 04:22:30 INFO - PROCESS | 2093 | 1471346550515 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:22:30 INFO - PROCESS | 2093 | 1471346550521 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:22:30 INFO - PROCESS | 2093 | 1471346550525 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:22:30 INFO - PROCESS | 2093 | 1471346550528 Marionette TRACE conn2 <- [1,2834,null,{}] 04:22:30 INFO - PROCESS | 2093 | 1471346550533 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}] 04:22:30 INFO - PROCESS | 2093 | 1471346550536 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:30 INFO - PROCESS | 2093 | 1471346550646 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:22:30 INFO - PROCESS | 2093 | 1471346550653 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:30 INFO - PROCESS | 2093 | 1471346550654 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:30 INFO - PROCESS | 2093 | ++DOCSHELL 0x11811e000 == 28 [pid = 2093] [id = 716] 04:22:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x112fb2c00) [pid = 2093] [serial = 2148] [outer = 0x0] 04:22:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x11386a800) [pid = 2093] [serial = 2149] [outer = 0x112fb2c00] 04:22:30 INFO - PROCESS | 2093 | 1471346550683 Marionette DEBUG loaded listener.js 04:22:30 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x11688ec00) [pid = 2093] [serial = 2150] [outer = 0x112fb2c00] 04:22:31 INFO - PROCESS | 2093 | 1471346551114 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 628ms 04:22:31 INFO - PROCESS | 2093 | 1471346551158 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:22:31 INFO - PROCESS | 2093 | 1471346551161 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:22:31 INFO - PROCESS | 2093 | 1471346551166 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:22:31 INFO - PROCESS | 2093 | 1471346551167 Marionette TRACE conn2 <- [1,2838,null,{}] 04:22:31 INFO - PROCESS | 2093 | 1471346551169 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}] 04:22:31 INFO - PROCESS | 2093 | 1471346551171 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:31 INFO - PROCESS | 2093 | 1471346551272 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:22:31 INFO - PROCESS | 2093 | 1471346551276 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:31 INFO - PROCESS | 2093 | 1471346551277 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:31 INFO - PROCESS | 2093 | ++DOCSHELL 0x121485800 == 29 [pid = 2093] [id = 717] 04:22:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x117f79800) [pid = 2093] [serial = 2151] [outer = 0x0] 04:22:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x119238c00) [pid = 2093] [serial = 2152] [outer = 0x117f79800] 04:22:31 INFO - PROCESS | 2093 | 1471346551306 Marionette DEBUG loaded listener.js 04:22:31 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1192c6800) [pid = 2093] [serial = 2153] [outer = 0x117f79800] 04:22:31 INFO - PROCESS | 2093 | 1471346551701 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]]]}] 04:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 573ms 04:22:31 INFO - PROCESS | 2093 | 1471346551740 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:22:31 INFO - PROCESS | 2093 | 1471346551752 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:22:31 INFO - PROCESS | 2093 | 1471346551755 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:22:31 INFO - PROCESS | 2093 | 1471346551759 Marionette TRACE conn2 <- [1,2842,null,{}] 04:22:31 INFO - PROCESS | 2093 | 1471346551776 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}] 04:22:31 INFO - PROCESS | 2093 | 1471346551781 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:31 INFO - PROCESS | 2093 | 1471346551935 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:22:32 INFO - PROCESS | 2093 | 1471346552017 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:32 INFO - PROCESS | 2093 | 1471346552020 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x1249cf000 == 30 [pid = 2093] [id = 718] 04:22:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x10eaffc00) [pid = 2093] [serial = 2154] [outer = 0x0] 04:22:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x119699800) [pid = 2093] [serial = 2155] [outer = 0x10eaffc00] 04:22:32 INFO - PROCESS | 2093 | 1471346552068 Marionette DEBUG loaded listener.js 04:22:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x119c2b000) [pid = 2093] [serial = 2156] [outer = 0x10eaffc00] 04:22:32 INFO - PROCESS | 2093 | 1471346552425 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]]]}] 04:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 681ms 04:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:22:32 INFO - PROCESS | 2093 | 1471346552438 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:22:32 INFO - PROCESS | 2093 | 1471346552440 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:22:32 INFO - PROCESS | 2093 | 1471346552442 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:22:32 INFO - PROCESS | 2093 | 1471346552443 Marionette TRACE conn2 <- [1,2846,null,{}] 04:22:32 INFO - PROCESS | 2093 | 1471346552445 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}] 04:22:32 INFO - PROCESS | 2093 | 1471346552446 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:32 INFO - PROCESS | 2093 | 1471346552548 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:22:32 INFO - PROCESS | 2093 | 1471346552585 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:32 INFO - PROCESS | 2093 | 1471346552587 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:32 INFO - PROCESS | 2093 | ++DOCSHELL 0x110dd6000 == 31 [pid = 2093] [id = 719] 04:22:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x1211a2c00) [pid = 2093] [serial = 2157] [outer = 0x0] 04:22:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x121924800) [pid = 2093] [serial = 2158] [outer = 0x1211a2c00] 04:22:32 INFO - PROCESS | 2093 | 1471346552612 Marionette DEBUG loaded listener.js 04:22:32 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x121971400) [pid = 2093] [serial = 2159] [outer = 0x1211a2c00] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x128c43000) [pid = 2093] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12192f400) [pid = 2093] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x124fd3400) [pid = 2093] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x12c5ca800) [pid = 2093] [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.] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x116007000) [pid = 2093] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x110ea6c00) [pid = 2093] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x113a06000) [pid = 2093] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x117f7a400) [pid = 2093] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x126803c00) [pid = 2093] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x1192ca400) [pid = 2093] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x118056c00) [pid = 2093] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x111cac000) [pid = 2093] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x111f09800) [pid = 2093] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x111aad400) [pid = 2093] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x126c47c00) [pid = 2093] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11923a000) [pid = 2093] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x111ca9800) [pid = 2093] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x11258ec00) [pid = 2093] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x113d50c00) [pid = 2093] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x10eaf8000) [pid = 2093] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x110e60c00) [pid = 2093] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x1161b0000) [pid = 2093] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x11813d000) [pid = 2093] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:22:32 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x119c53000) [pid = 2093] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:22:33 INFO - PROCESS | 2093 | 1471346553019 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]]]}] 04:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 618ms 04:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:22:33 INFO - PROCESS | 2093 | 1471346553061 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:22:33 INFO - PROCESS | 2093 | 1471346553063 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:22:33 INFO - PROCESS | 2093 | 1471346553075 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:22:33 INFO - PROCESS | 2093 | 1471346553077 Marionette TRACE conn2 <- [1,2850,null,{}] 04:22:33 INFO - PROCESS | 2093 | 1471346553080 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}] 04:22:33 INFO - PROCESS | 2093 | 1471346553085 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:33 INFO - PROCESS | 2093 | 1471346553239 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:22:33 INFO - PROCESS | 2093 | 1471346553280 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 2093 | 1471346553281 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248e6800 == 32 [pid = 2093] [id = 720] 04:22:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1121abc00) [pid = 2093] [serial = 2160] [outer = 0x0] 04:22:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x112cc4800) [pid = 2093] [serial = 2161] [outer = 0x1121abc00] 04:22:33 INFO - PROCESS | 2093 | 1471346553327 Marionette DEBUG loaded listener.js 04:22:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x11688dc00) [pid = 2093] [serial = 2162] [outer = 0x1121abc00] 04:22:33 INFO - PROCESS | 2093 | 1471346553701 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 679ms 04:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:22:33 INFO - PROCESS | 2093 | 1471346553753 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:22:33 INFO - PROCESS | 2093 | 1471346553754 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:22:33 INFO - PROCESS | 2093 | 1471346553756 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:22:33 INFO - PROCESS | 2093 | 1471346553757 Marionette TRACE conn2 <- [1,2854,null,{}] 04:22:33 INFO - PROCESS | 2093 | 1471346553760 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}] 04:22:33 INFO - PROCESS | 2093 | 1471346553764 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:33 INFO - PROCESS | 2093 | 1471346553860 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:22:33 INFO - PROCESS | 2093 | 1471346553864 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 2093 | 1471346553866 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:33 INFO - PROCESS | 2093 | ++DOCSHELL 0x128b1b000 == 33 [pid = 2093] [id = 721] 04:22:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x118132c00) [pid = 2093] [serial = 2163] [outer = 0x0] 04:22:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x120f9fc00) [pid = 2093] [serial = 2164] [outer = 0x118132c00] 04:22:33 INFO - PROCESS | 2093 | 1471346553894 Marionette DEBUG loaded listener.js 04:22:33 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x12344cc00) [pid = 2093] [serial = 2165] [outer = 0x118132c00] 04:22:34 INFO - PROCESS | 2093 | 1471346554219 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]]]}] 04:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 04:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:22:34 INFO - PROCESS | 2093 | 1471346554275 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:22:34 INFO - PROCESS | 2093 | 1471346554276 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:22:34 INFO - PROCESS | 2093 | 1471346554278 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:22:34 INFO - PROCESS | 2093 | 1471346554279 Marionette TRACE conn2 <- [1,2858,null,{}] 04:22:34 INFO - PROCESS | 2093 | 1471346554281 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}] 04:22:34 INFO - PROCESS | 2093 | 1471346554282 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:34 INFO - PROCESS | 2093 | 1471346554359 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:22:34 INFO - PROCESS | 2093 | 1471346554423 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:34 INFO - PROCESS | 2093 | 1471346554424 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fea000 == 34 [pid = 2093] [id = 722] 04:22:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1192c5c00) [pid = 2093] [serial = 2166] [outer = 0x0] 04:22:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x123591c00) [pid = 2093] [serial = 2167] [outer = 0x1192c5c00] 04:22:34 INFO - PROCESS | 2093 | 1471346554449 Marionette DEBUG loaded listener.js 04:22:34 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x125537400) [pid = 2093] [serial = 2168] [outer = 0x1192c5c00] 04:22:34 INFO - PROCESS | 2093 | 1471346554740 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 517ms 04:22:34 INFO - PROCESS | 2093 | 1471346554796 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:22:34 INFO - PROCESS | 2093 | 1471346554797 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:22:34 INFO - PROCESS | 2093 | 1471346554799 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:22:34 INFO - PROCESS | 2093 | 1471346554801 Marionette TRACE conn2 <- [1,2862,null,{}] 04:22:34 INFO - PROCESS | 2093 | 1471346554803 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}] 04:22:34 INFO - PROCESS | 2093 | 1471346554804 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:34 INFO - PROCESS | 2093 | 1471346554930 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:22:34 INFO - PROCESS | 2093 | 1471346554987 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:34 INFO - PROCESS | 2093 | 1471346554989 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:34 INFO - PROCESS | 2093 | ++DOCSHELL 0x113af5800 == 35 [pid = 2093] [id = 723] 04:22:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x110e23400) [pid = 2093] [serial = 2169] [outer = 0x0] 04:22:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x110e5dc00) [pid = 2093] [serial = 2170] [outer = 0x110e23400] 04:22:35 INFO - PROCESS | 2093 | 1471346555022 Marionette DEBUG loaded listener.js 04:22:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1121a7400) [pid = 2093] [serial = 2171] [outer = 0x110e23400] 04:22:35 INFO - PROCESS | 2093 | 1471346555491 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]]]}] 04:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 720ms 04:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:22:35 INFO - PROCESS | 2093 | 1471346555522 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:22:35 INFO - PROCESS | 2093 | 1471346555524 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:22:35 INFO - PROCESS | 2093 | 1471346555527 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:22:35 INFO - PROCESS | 2093 | 1471346555529 Marionette TRACE conn2 <- [1,2866,null,{}] 04:22:35 INFO - PROCESS | 2093 | 1471346555533 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}] 04:22:35 INFO - PROCESS | 2093 | 1471346555536 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:35 INFO - PROCESS | 2093 | 1471346555643 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:22:35 INFO - PROCESS | 2093 | 1471346555739 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:35 INFO - PROCESS | 2093 | 1471346555741 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:35 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234a1000 == 36 [pid = 2093] [id = 724] 04:22:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x116804400) [pid = 2093] [serial = 2172] [outer = 0x0] 04:22:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1175a6c00) [pid = 2093] [serial = 2173] [outer = 0x116804400] 04:22:35 INFO - PROCESS | 2093 | 1471346555773 Marionette DEBUG loaded listener.js 04:22:35 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x118918000) [pid = 2093] [serial = 2174] [outer = 0x116804400] 04:22:36 INFO - PROCESS | 2093 | 1471346556198 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]]]}] 04:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 720ms 04:22:36 INFO - PROCESS | 2093 | 1471346556248 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 2093 | 1471346556250 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:22:36 INFO - PROCESS | 2093 | 1471346556252 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:22:36 INFO - PROCESS | 2093 | 1471346556253 Marionette TRACE conn2 <- [1,2870,null,{}] 04:22:36 INFO - PROCESS | 2093 | 1471346556256 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}] 04:22:36 INFO - PROCESS | 2093 | 1471346556258 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:36 INFO - PROCESS | 2093 | 1471346556360 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:22:36 INFO - PROCESS | 2093 | 1471346556423 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:36 INFO - PROCESS | 2093 | 1471346556425 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:36 INFO - PROCESS | 2093 | ++DOCSHELL 0x12965a000 == 37 [pid = 2093] [id = 725] 04:22:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x1192cc800) [pid = 2093] [serial = 2175] [outer = 0x0] 04:22:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1194f9000) [pid = 2093] [serial = 2176] [outer = 0x1192cc800] 04:22:36 INFO - PROCESS | 2093 | 1471346556455 Marionette DEBUG loaded listener.js 04:22:36 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x119c52c00) [pid = 2093] [serial = 2177] [outer = 0x1192cc800] 04:22:36 INFO - PROCESS | 2093 | 1471346556937 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]]]}] 04:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 723ms 04:22:36 INFO - PROCESS | 2093 | 1471346556990 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 2093 | 1471346556994 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:22:37 INFO - PROCESS | 2093 | 1471346557020 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:22:37 INFO - PROCESS | 2093 | 1471346557025 Marionette TRACE conn2 <- [1,2874,null,{}] 04:22:37 INFO - PROCESS | 2093 | 1471346557051 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}] 04:22:37 INFO - PROCESS | 2093 | 1471346557055 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:37 INFO - PROCESS | 2093 | 1471346557196 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:22:37 INFO - PROCESS | 2093 | 1471346557244 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:37 INFO - PROCESS | 2093 | 1471346557245 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:37 INFO - PROCESS | 2093 | ++DOCSHELL 0x12afd4800 == 38 [pid = 2093] [id = 726] 04:22:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1219c8c00) [pid = 2093] [serial = 2178] [outer = 0x0] 04:22:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x124d9e400) [pid = 2093] [serial = 2179] [outer = 0x1219c8c00] 04:22:37 INFO - PROCESS | 2093 | 1471346557276 Marionette DEBUG loaded listener.js 04:22:37 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x126802400) [pid = 2093] [serial = 2180] [outer = 0x1219c8c00] 04:22:37 INFO - PROCESS | 2093 | 1471346557703 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]]]}] 04:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 798ms 04:22:37 INFO - PROCESS | 2093 | 1471346557806 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:22:37 INFO - PROCESS | 2093 | 1471346557809 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:22:37 INFO - PROCESS | 2093 | 1471346557814 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:22:37 INFO - PROCESS | 2093 | 1471346557816 Marionette TRACE conn2 <- [1,2878,null,{}] 04:22:37 INFO - PROCESS | 2093 | 1471346557822 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}] 04:22:37 INFO - PROCESS | 2093 | 1471346557824 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:37 INFO - PROCESS | 2093 | 1471346557975 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:22:38 INFO - PROCESS | 2093 | 1471346558042 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:38 INFO - PROCESS | 2093 | 1471346558043 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:38 INFO - PROCESS | 2093 | ++DOCSHELL 0x11990e800 == 39 [pid = 2093] [id = 727] 04:22:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11292dc00) [pid = 2093] [serial = 2181] [outer = 0x0] 04:22:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x125ef5000) [pid = 2093] [serial = 2182] [outer = 0x11292dc00] 04:22:38 INFO - PROCESS | 2093 | 1471346558073 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x126c47800) [pid = 2093] [serial = 2183] [outer = 0x11292dc00] 04:22:38 INFO - PROCESS | 2093 | 1471346558530 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]]]}] 04:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 776ms 04:22:38 INFO - PROCESS | 2093 | 1471346558771 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:22:38 INFO - PROCESS | 2093 | 1471346558776 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:22:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:22:38 INFO - PROCESS | 2093 | 1471346558796 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:22:38 INFO - PROCESS | 2093 | 1471346558799 Marionette TRACE conn2 <- [1,2882,null,{}] 04:22:38 INFO - PROCESS | 2093 | 1471346558804 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}] 04:22:38 INFO - PROCESS | 2093 | 1471346558808 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:38 INFO - PROCESS | 2093 | 1471346558964 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:22:39 INFO - PROCESS | 2093 | 1471346559022 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:39 INFO - PROCESS | 2093 | 1471346559025 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x1127d0000 == 40 [pid = 2093] [id = 728] 04:22:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x112974800) [pid = 2093] [serial = 2184] [outer = 0x0] 04:22:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x112993800) [pid = 2093] [serial = 2185] [outer = 0x112974800] 04:22:39 INFO - PROCESS | 2093 | 1471346559104 Marionette DEBUG loaded listener.js 04:22:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x113d4fc00) [pid = 2093] [serial = 2186] [outer = 0x112974800] 04:22:39 INFO - PROCESS | 2093 | --DOCSHELL 0x128fea000 == 39 [pid = 2093] [id = 722] 04:22:39 INFO - PROCESS | 2093 | --DOCSHELL 0x128b1b000 == 38 [pid = 2093] [id = 721] 04:22:39 INFO - PROCESS | 2093 | --DOCSHELL 0x1248e6800 == 37 [pid = 2093] [id = 720] 04:22:39 INFO - PROCESS | 2093 | --DOCSHELL 0x110dd6000 == 36 [pid = 2093] [id = 719] 04:22:39 INFO - PROCESS | 2093 | --DOCSHELL 0x1249cf000 == 35 [pid = 2093] [id = 718] 04:22:39 INFO - PROCESS | 2093 | --DOCSHELL 0x121485800 == 34 [pid = 2093] [id = 717] 04:22:39 INFO - PROCESS | 2093 | --DOCSHELL 0x11811e000 == 33 [pid = 2093] [id = 716] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x111f0b800) [pid = 2093] [serial = 2132] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x112973000) [pid = 2093] [serial = 2129] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1268aa800) [pid = 2093] [serial = 2102] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x110e56400) [pid = 2093] [serial = 2116] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x1171c2400) [pid = 2093] [serial = 2105] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x128c42800) [pid = 2093] [serial = 2111] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1125b6c00) [pid = 2093] [serial = 2104] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x12496a400) [pid = 2093] [serial = 2096] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x12192c000) [pid = 2093] [serial = 2093] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x128b65c00) [pid = 2093] [serial = 2110] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x119957c00) [pid = 2093] [serial = 2108] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x126c47400) [pid = 2093] [serial = 2107] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x11610a000) [pid = 2093] [serial = 2137] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x128fc6000) [pid = 2093] [serial = 2113] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x116aac000) [pid = 2093] [serial = 2138] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x112994800) [pid = 2093] [serial = 2134] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x121977c00) [pid = 2093] [serial = 2095] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x110ea7000) [pid = 2093] [serial = 2131] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x1255ad800) [pid = 2093] [serial = 2098] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x121a38000) [pid = 2093] [serial = 1427] [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.] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x128fcc000) [pid = 2093] [serial = 2114] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x11610cc00) [pid = 2093] [serial = 2083] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x116aac400) [pid = 2093] [serial = 2084] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x1168ef000) [pid = 2093] [serial = 2119] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x123588c00) [pid = 2093] [serial = 2072] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x115d1e000) [pid = 2093] [serial = 2077] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x1161b3000) [pid = 2093] [serial = 2078] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x11877f400) [pid = 2093] [serial = 2086] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x126809400) [pid = 2093] [serial = 2101] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x113386c00) [pid = 2093] [serial = 2135] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x1192c5800) [pid = 2093] [serial = 2087] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x120f9f400) [pid = 2093] [serial = 2092] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1194ef800) [pid = 2093] [serial = 2089] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 75 (0x119954c00) [pid = 2093] [serial = 2090] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 74 (0x11219c800) [pid = 2093] [serial = 2074] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 73 (0x1121aa000) [pid = 2093] [serial = 2117] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 72 (0x112928800) [pid = 2093] [serial = 2075] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 71 (0x11297e000) [pid = 2093] [serial = 2080] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 70 (0x113260000) [pid = 2093] [serial = 2081] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 69 (0x125ef3c00) [pid = 2093] [serial = 2099] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 68 (0x1192cbc00) [pid = 2093] [serial = 2122] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 67 (0x117c33000) [pid = 2093] [serial = 2120] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 66 (0x123311c00) [pid = 2093] [serial = 2125] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 65 (0x119c2e400) [pid = 2093] [serial = 2123] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 64 (0x1255afc00) [pid = 2093] [serial = 2126] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | --DOMWINDOW == 63 (0x1125b2c00) [pid = 2093] [serial = 2128] [outer = 0x0] [url = about:blank] 04:22:39 INFO - PROCESS | 2093 | 1471346559516 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]]]}] 04:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 775ms 04:22:39 INFO - PROCESS | 2093 | 1471346559571 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:22:39 INFO - PROCESS | 2093 | 1471346559573 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:22:39 INFO - PROCESS | 2093 | 1471346559578 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:22:39 INFO - PROCESS | 2093 | 1471346559580 Marionette TRACE conn2 <- [1,2886,null,{}] 04:22:39 INFO - PROCESS | 2093 | 1471346559583 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}] 04:22:39 INFO - PROCESS | 2093 | 1471346559585 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:39 INFO - PROCESS | 2093 | 1471346559685 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:22:39 INFO - PROCESS | 2093 | 1471346559692 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:39 INFO - PROCESS | 2093 | 1471346559694 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:39 INFO - PROCESS | 2093 | ++DOCSHELL 0x1175c8800 == 34 [pid = 2093] [id = 729] 04:22:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 64 (0x112994800) [pid = 2093] [serial = 2187] [outer = 0x0] 04:22:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 65 (0x11680d400) [pid = 2093] [serial = 2188] [outer = 0x112994800] 04:22:39 INFO - PROCESS | 2093 | 1471346559739 Marionette DEBUG loaded listener.js 04:22:39 INFO - PROCESS | 2093 | ++DOMWINDOW == 66 (0x1175a1c00) [pid = 2093] [serial = 2189] [outer = 0x112994800] 04:22:40 INFO - PROCESS | 2093 | 1471346560261 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]]]}] 04:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 722ms 04:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:22:40 INFO - PROCESS | 2093 | 1471346560318 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:22:40 INFO - PROCESS | 2093 | 1471346560319 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:22:40 INFO - PROCESS | 2093 | 1471346560322 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:22:40 INFO - PROCESS | 2093 | 1471346560324 Marionette TRACE conn2 <- [1,2890,null,{}] 04:22:40 INFO - PROCESS | 2093 | 1471346560330 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}] 04:22:40 INFO - PROCESS | 2093 | 1471346560333 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:40 INFO - PROCESS | 2093 | 1471346560428 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:22:40 INFO - PROCESS | 2093 | 1471346560436 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:40 INFO - PROCESS | 2093 | 1471346560438 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x121341800 == 35 [pid = 2093] [id = 730] 04:22:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 67 (0x119483000) [pid = 2093] [serial = 2190] [outer = 0x0] 04:22:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 68 (0x1194f1800) [pid = 2093] [serial = 2191] [outer = 0x119483000] 04:22:40 INFO - PROCESS | 2093 | 1471346560467 Marionette DEBUG loaded listener.js 04:22:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 69 (0x11995c400) [pid = 2093] [serial = 2192] [outer = 0x119483000] 04:22:40 INFO - PROCESS | 2093 | 1471346560818 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 04:22:40 INFO - PROCESS | 2093 | 1471346560843 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:22:40 INFO - PROCESS | 2093 | 1471346560844 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:22:40 INFO - PROCESS | 2093 | 1471346560847 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:22:40 INFO - PROCESS | 2093 | 1471346560848 Marionette TRACE conn2 <- [1,2894,null,{}] 04:22:40 INFO - PROCESS | 2093 | 1471346560850 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}] 04:22:40 INFO - PROCESS | 2093 | 1471346560851 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:40 INFO - PROCESS | 2093 | 1471346560937 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:22:40 INFO - PROCESS | 2093 | 1471346560941 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:40 INFO - PROCESS | 2093 | 1471346560942 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:40 INFO - PROCESS | 2093 | ++DOCSHELL 0x123388800 == 36 [pid = 2093] [id = 731] 04:22:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 70 (0x120f9f400) [pid = 2093] [serial = 2193] [outer = 0x0] 04:22:40 INFO - PROCESS | 2093 | ++DOMWINDOW == 71 (0x12192c000) [pid = 2093] [serial = 2194] [outer = 0x120f9f400] 04:22:40 INFO - PROCESS | 2093 | 1471346560968 Marionette DEBUG loaded listener.js 04:22:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 72 (0x1219c1000) [pid = 2093] [serial = 2195] [outer = 0x120f9f400] 04:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 467ms 04:22:41 INFO - PROCESS | 2093 | 1471346561306 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]]]}] 04:22:41 INFO - PROCESS | 2093 | 1471346561315 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:22:41 INFO - PROCESS | 2093 | 1471346561316 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:22:41 INFO - PROCESS | 2093 | 1471346561322 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:22:41 INFO - PROCESS | 2093 | 1471346561323 Marionette TRACE conn2 <- [1,2898,null,{}] 04:22:41 INFO - PROCESS | 2093 | 1471346561325 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}] 04:22:41 INFO - PROCESS | 2093 | 1471346561326 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:41 INFO - PROCESS | 2093 | 1471346561407 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:22:41 INFO - PROCESS | 2093 | 1471346561470 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:41 INFO - PROCESS | 2093 | 1471346561471 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:41 INFO - PROCESS | 2093 | ++DOCSHELL 0x1248d3000 == 37 [pid = 2093] [id = 732] 04:22:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 73 (0x1219c0000) [pid = 2093] [serial = 2196] [outer = 0x0] 04:22:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 74 (0x121a38000) [pid = 2093] [serial = 2197] [outer = 0x1219c0000] 04:22:41 INFO - PROCESS | 2093 | 1471346561497 Marionette DEBUG loaded listener.js 04:22:41 INFO - PROCESS | 2093 | ++DOMWINDOW == 75 (0x125539000) [pid = 2093] [serial = 2198] [outer = 0x1219c0000] 04:22:41 INFO - PROCESS | 2093 | 1471346561892 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]]]}] 04:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 618ms 04:22:41 INFO - PROCESS | 2093 | 1471346561942 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:22:41 INFO - PROCESS | 2093 | 1471346561944 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:22:41 INFO - PROCESS | 2093 | 1471346561947 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:22:41 INFO - PROCESS | 2093 | 1471346561949 Marionette TRACE conn2 <- [1,2902,null,{}] 04:22:41 INFO - PROCESS | 2093 | 1471346561953 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}] 04:22:41 INFO - PROCESS | 2093 | 1471346561959 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:42 INFO - PROCESS | 2093 | 1471346562153 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:22:42 INFO - PROCESS | 2093 | 1471346562180 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:42 INFO - PROCESS | 2093 | 1471346562182 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a52800 == 38 [pid = 2093] [id = 733] 04:22:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 76 (0x126a9c400) [pid = 2093] [serial = 2199] [outer = 0x0] 04:22:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x128b64000) [pid = 2093] [serial = 2200] [outer = 0x126a9c400] 04:22:42 INFO - PROCESS | 2093 | 1471346562223 Marionette DEBUG loaded listener.js 04:22:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x128b6dc00) [pid = 2093] [serial = 2201] [outer = 0x126a9c400] 04:22:42 INFO - PROCESS | 2093 | 1471346562576 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 672ms 04:22:42 INFO - PROCESS | 2093 | 1471346562619 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:22:42 INFO - PROCESS | 2093 | 1471346562621 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:22:42 INFO - PROCESS | 2093 | 1471346562623 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:22:42 INFO - PROCESS | 2093 | 1471346562624 Marionette TRACE conn2 <- [1,2906,null,{}] 04:22:42 INFO - PROCESS | 2093 | 1471346562626 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}] 04:22:42 INFO - PROCESS | 2093 | 1471346562627 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:42 INFO - PROCESS | 2093 | 1471346562729 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:22:42 INFO - PROCESS | 2093 | 1471346562735 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:42 INFO - PROCESS | 2093 | 1471346562736 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:42 INFO - PROCESS | 2093 | ++DOCSHELL 0x128fe0800 == 39 [pid = 2093] [id = 734] 04:22:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x1125b6400) [pid = 2093] [serial = 2202] [outer = 0x0] 04:22:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x128c41400) [pid = 2093] [serial = 2203] [outer = 0x1125b6400] 04:22:42 INFO - PROCESS | 2093 | 1471346562802 Marionette DEBUG loaded listener.js 04:22:42 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x128d7f000) [pid = 2093] [serial = 2204] [outer = 0x1125b6400] 04:22:43 INFO - PROCESS | 2093 | 1471346563116 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]]]}] 04:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 04:22:43 INFO - PROCESS | 2093 | 1471346563142 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:22:43 INFO - PROCESS | 2093 | 1471346563143 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:22:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:22:43 INFO - PROCESS | 2093 | 1471346563152 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:22:43 INFO - PROCESS | 2093 | 1471346563154 Marionette TRACE conn2 <- [1,2910,null,{}] 04:22:43 INFO - PROCESS | 2093 | 1471346563156 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}] 04:22:43 INFO - PROCESS | 2093 | 1471346563157 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:43 INFO - PROCESS | 2093 | 1471346563261 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:22:43 INFO - PROCESS | 2093 | 1471346563296 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 2093 | 1471346563297 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x129648800 == 40 [pid = 2093] [id = 735] 04:22:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1219cb000) [pid = 2093] [serial = 2205] [outer = 0x0] 04:22:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x128fcd000) [pid = 2093] [serial = 2206] [outer = 0x1219cb000] 04:22:43 INFO - PROCESS | 2093 | 1471346563324 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x1292cfc00) [pid = 2093] [serial = 2207] [outer = 0x1219cb000] 04:22:43 INFO - PROCESS | 2093 | 1471346563619 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]]]}] 04:22:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:22:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:22:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 525ms 04:22:43 INFO - TEST-START | /DOMEvents/constructors.html 04:22:43 INFO - PROCESS | 2093 | 1471346563677 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:22:43 INFO - PROCESS | 2093 | 1471346563678 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:22:43 INFO - PROCESS | 2093 | 1471346563680 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:22:43 INFO - PROCESS | 2093 | 1471346563682 Marionette TRACE conn2 <- [1,2914,null,{}] 04:22:43 INFO - PROCESS | 2093 | 1471346563684 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}] 04:22:43 INFO - PROCESS | 2093 | 1471346563685 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:43 INFO - PROCESS | 2093 | 1471346563814 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x12ca2c800) [pid = 2093] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x117f79800) [pid = 2093] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x112fb2c00) [pid = 2093] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x113a06c00) [pid = 2093] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x118132c00) [pid = 2093] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x10eaffc00) [pid = 2093] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x1211a2c00) [pid = 2093] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:22:43 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x1121abc00) [pid = 2093] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:22:43 INFO - PROCESS | 2093 | 1471346563856 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 2093 | 1471346563857 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:43 INFO - PROCESS | 2093 | ++DOCSHELL 0x121536800 == 41 [pid = 2093] [id = 736] 04:22:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x110e31400) [pid = 2093] [serial = 2208] [outer = 0x0] 04:22:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x11258f000) [pid = 2093] [serial = 2209] [outer = 0x110e31400] 04:22:43 INFO - PROCESS | 2093 | 1471346563882 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x11830e000) [pid = 2093] [serial = 2210] [outer = 0x110e31400] 04:22:44 INFO - PROCESS | 2093 | 1471346564181 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]]]}] 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:22:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:22:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:22:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 04:22:44 INFO - PROCESS | 2093 | 1471346564207 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:22:44 INFO - PROCESS | 2093 | 1471346564209 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:22:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:22:44 INFO - PROCESS | 2093 | 1471346564211 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:22:44 INFO - PROCESS | 2093 | 1471346564212 Marionette TRACE conn2 <- [1,2918,null,{}] 04:22:44 INFO - PROCESS | 2093 | 1471346564215 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}] 04:22:44 INFO - PROCESS | 2093 | 1471346564216 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:44 INFO - PROCESS | 2093 | 1471346564312 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:22:44 INFO - PROCESS | 2093 | 1471346564317 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:44 INFO - PROCESS | 2093 | 1471346564318 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x12b970000 == 42 [pid = 2093] [id = 737] 04:22:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x110fa7400) [pid = 2093] [serial = 2211] [outer = 0x0] 04:22:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x125535800) [pid = 2093] [serial = 2212] [outer = 0x110fa7400] 04:22:44 INFO - PROCESS | 2093 | 1471346564345 Marionette DEBUG loaded listener.js 04:22:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1294b1800) [pid = 2093] [serial = 2213] [outer = 0x110fa7400] 04:22:44 INFO - PROCESS | 2093 | 1471346564745 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:22:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:22:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 574ms 04:22:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:22:44 INFO - PROCESS | 2093 | 1471346564791 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:22:44 INFO - PROCESS | 2093 | 1471346564792 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:22:44 INFO - PROCESS | 2093 | 1471346564794 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:22:44 INFO - PROCESS | 2093 | 1471346564796 Marionette TRACE conn2 <- [1,2922,null,{}] 04:22:44 INFO - PROCESS | 2093 | 1471346564799 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}] 04:22:44 INFO - PROCESS | 2093 | 1471346564803 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:44 INFO - PROCESS | 2093 | 1471346564900 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:22:44 INFO - PROCESS | 2093 | 1471346564906 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:44 INFO - PROCESS | 2093 | 1471346564908 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:44 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf74800 == 43 [pid = 2093] [id = 738] 04:22:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x1294b2800) [pid = 2093] [serial = 2214] [outer = 0x0] 04:22:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x12a66f400) [pid = 2093] [serial = 2215] [outer = 0x1294b2800] 04:22:44 INFO - PROCESS | 2093 | 1471346564935 Marionette DEBUG loaded listener.js 04:22:44 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x12a6e1400) [pid = 2093] [serial = 2216] [outer = 0x1294b2800] 04:22:45 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:45 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:45 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:45 INFO - PROCESS | 2093 | [2093] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:45 INFO - PROCESS | 2093 | 1471346565262 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]]]}] 04:22:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:22:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:45 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 04:22:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:45 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 04:22:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:45 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]" 04:22:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:22:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 04:22:45 INFO - PROCESS | 2093 | 1471346565315 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:22:45 INFO - PROCESS | 2093 | 1471346565317 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:22:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:22:45 INFO - PROCESS | 2093 | 1471346565319 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 2093 | 1471346565320 Marionette TRACE conn2 <- [1,2926,null,{}] 04:22:45 INFO - PROCESS | 2093 | 1471346565322 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}] 04:22:45 INFO - PROCESS | 2093 | 1471346565324 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:45 INFO - PROCESS | 2093 | 1471346565407 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:22:45 INFO - PROCESS | 2093 | 1471346565473 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:45 INFO - PROCESS | 2093 | 1471346565474 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:45 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2db800 == 44 [pid = 2093] [id = 739] 04:22:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x12a6dfc00) [pid = 2093] [serial = 2217] [outer = 0x0] 04:22:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x12a75dc00) [pid = 2093] [serial = 2218] [outer = 0x12a6dfc00] 04:22:45 INFO - PROCESS | 2093 | 1471346565498 Marionette DEBUG loaded listener.js 04:22:45 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x12a773400) [pid = 2093] [serial = 2219] [outer = 0x12a6dfc00] 04:22:45 INFO - PROCESS | 2093 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:22:45 INFO - PROCESS | 2093 | 1471346565775 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]]]}] 04:22:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:22:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 471ms 04:22:45 INFO - PROCESS | 2093 | 1471346565844 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:22:45 INFO - PROCESS | 2093 | 1471346565846 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:22:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:22:45 INFO - PROCESS | 2093 | 1471346565852 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 2093 | 1471346565855 Marionette TRACE conn2 <- [1,2930,null,{}] 04:22:45 INFO - PROCESS | 2093 | 1471346565859 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}] 04:22:45 INFO - PROCESS | 2093 | 1471346565861 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:45 INFO - PROCESS | 2093 | 1471346565984 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:22:46 INFO - PROCESS | 2093 | 1471346566042 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 2093 | 1471346566044 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x117175800 == 45 [pid = 2093] [id = 740] 04:22:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x112922000) [pid = 2093] [serial = 2220] [outer = 0x0] 04:22:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x112929800) [pid = 2093] [serial = 2221] [outer = 0x112922000] 04:22:46 INFO - PROCESS | 2093 | 1471346566117 Marionette DEBUG loaded listener.js 04:22:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x113dadc00) [pid = 2093] [serial = 2222] [outer = 0x112922000] 04:22:46 INFO - PROCESS | 2093 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:22:46 INFO - PROCESS | 2093 | 1471346566481 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]]]}] 04:22:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:22:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 673ms 04:22:46 INFO - PROCESS | 2093 | 1471346566526 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:22:46 INFO - PROCESS | 2093 | 1471346566528 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:22:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:22:46 INFO - PROCESS | 2093 | 1471346566533 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:22:46 INFO - PROCESS | 2093 | 1471346566535 Marionette TRACE conn2 <- [1,2934,null,{}] 04:22:46 INFO - PROCESS | 2093 | 1471346566538 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}] 04:22:46 INFO - PROCESS | 2093 | 1471346566540 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:46 INFO - PROCESS | 2093 | 1471346566650 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:22:46 INFO - PROCESS | 2093 | 1471346566772 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 2093 | 1471346566774 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:46 INFO - PROCESS | 2093 | ++DOCSHELL 0x12337e800 == 46 [pid = 2093] [id = 741] 04:22:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x118134000) [pid = 2093] [serial = 2223] [outer = 0x0] 04:22:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x118e61400) [pid = 2093] [serial = 2224] [outer = 0x118134000] 04:22:46 INFO - PROCESS | 2093 | 1471346566806 Marionette DEBUG loaded listener.js 04:22:46 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x1192cd400) [pid = 2093] [serial = 2225] [outer = 0x118134000] 04:22:47 INFO - PROCESS | 2093 | 1471346567168 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]]]}] 04:22:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:22:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 675ms 04:22:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:22:47 INFO - PROCESS | 2093 | 1471346567206 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 2093 | 1471346567208 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:22:47 INFO - PROCESS | 2093 | 1471346567210 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 2093 | 1471346567212 Marionette TRACE conn2 <- [1,2938,null,{}] 04:22:47 INFO - PROCESS | 2093 | 1471346567219 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}] 04:22:47 INFO - PROCESS | 2093 | 1471346567222 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:47 INFO - PROCESS | 2093 | 1471346567334 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:22:47 INFO - PROCESS | 2093 | 1471346567438 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:47 INFO - PROCESS | 2093 | 1471346567440 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:47 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bda2800 == 47 [pid = 2093] [id = 742] 04:22:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x1219c9800) [pid = 2093] [serial = 2226] [outer = 0x0] 04:22:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1255ad800) [pid = 2093] [serial = 2227] [outer = 0x1219c9800] 04:22:47 INFO - PROCESS | 2093 | 1471346567473 Marionette DEBUG loaded listener.js 04:22:47 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1268a3800) [pid = 2093] [serial = 2228] [outer = 0x1219c9800] 04:22:47 INFO - PROCESS | 2093 | 1471346567831 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]]]}] 04:22:47 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. 04:22:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 672ms 04:22:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:22:47 INFO - PROCESS | 2093 | 1471346567883 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 2093 | 1471346567884 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:22:47 INFO - PROCESS | 2093 | 1471346567886 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 2093 | 1471346567888 Marionette TRACE conn2 <- [1,2942,null,{}] 04:22:47 INFO - PROCESS | 2093 | 1471346567890 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}] 04:22:47 INFO - PROCESS | 2093 | 1471346567891 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:48 INFO - PROCESS | 2093 | 1471346568039 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:22:48 INFO - PROCESS | 2093 | 1471346568137 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:48 INFO - PROCESS | 2093 | 1471346568138 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a63000 == 48 [pid = 2093] [id = 743] 04:22:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x121929400) [pid = 2093] [serial = 2229] [outer = 0x0] 04:22:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x128b67c00) [pid = 2093] [serial = 2230] [outer = 0x121929400] 04:22:48 INFO - PROCESS | 2093 | 1471346568169 Marionette DEBUG loaded listener.js 04:22:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x128fc8800) [pid = 2093] [serial = 2231] [outer = 0x121929400] 04:22:48 INFO - PROCESS | 2093 | 1471346568740 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"]]]}] 04:22:48 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 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:22:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 872ms 04:22:48 INFO - PROCESS | 2093 | 1471346568760 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:22:48 INFO - PROCESS | 2093 | 1471346568762 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:22:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:22:48 INFO - PROCESS | 2093 | 1471346568765 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:22:48 INFO - PROCESS | 2093 | 1471346568767 Marionette TRACE conn2 <- [1,2946,null,{}] 04:22:48 INFO - PROCESS | 2093 | 1471346568771 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}] 04:22:48 INFO - PROCESS | 2093 | 1471346568773 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:48 INFO - PROCESS | 2093 | 1471346568878 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:22:48 INFO - PROCESS | 2093 | 1471346568941 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:48 INFO - PROCESS | 2093 | 1471346568943 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:48 INFO - PROCESS | 2093 | ++DOCSHELL 0x121530000 == 49 [pid = 2093] [id = 744] 04:22:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1171c0800) [pid = 2093] [serial = 2232] [outer = 0x0] 04:22:48 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x117c3d000) [pid = 2093] [serial = 2233] [outer = 0x1171c0800] 04:22:48 INFO - PROCESS | 2093 | 1471346568972 Marionette DEBUG loaded listener.js 04:22:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x118e9cc00) [pid = 2093] [serial = 2234] [outer = 0x1171c0800] 04:22:49 INFO - PROCESS | 2093 | 1471346569401 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]]]}] 04:22:49 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. 04:22:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 673ms 04:22:49 INFO - PROCESS | 2093 | 1471346569438 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:22:49 INFO - PROCESS | 2093 | 1471346569441 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:22:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:22:49 INFO - PROCESS | 2093 | 1471346569445 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:22:49 INFO - PROCESS | 2093 | 1471346569447 Marionette TRACE conn2 <- [1,2950,null,{}] 04:22:49 INFO - PROCESS | 2093 | 1471346569449 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}] 04:22:49 INFO - PROCESS | 2093 | 1471346569451 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:49 INFO - PROCESS | 2093 | 1471346569548 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:22:49 INFO - PROCESS | 2093 | 1471346569611 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:49 INFO - PROCESS | 2093 | 1471346569612 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b49800 == 50 [pid = 2093] [id = 745] 04:22:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x11923d400) [pid = 2093] [serial = 2235] [outer = 0x0] 04:22:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x1194f0800) [pid = 2093] [serial = 2236] [outer = 0x11923d400] 04:22:49 INFO - PROCESS | 2093 | 1471346569641 Marionette DEBUG loaded listener.js 04:22:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x119952000) [pid = 2093] [serial = 2237] [outer = 0x11923d400] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf74800 == 49 [pid = 2093] [id = 738] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x12b970000 == 48 [pid = 2093] [id = 737] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x121536800 == 47 [pid = 2093] [id = 736] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x129648800 == 46 [pid = 2093] [id = 735] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x128fe0800 == 45 [pid = 2093] [id = 734] 04:22:49 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12ca33000) [pid = 2093] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:22:49 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x123591c00) [pid = 2093] [serial = 2167] [outer = 0x0] [url = about:blank] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x128a52800 == 44 [pid = 2093] [id = 733] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x1248d3000 == 43 [pid = 2093] [id = 732] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x123388800 == 42 [pid = 2093] [id = 731] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x121341800 == 41 [pid = 2093] [id = 730] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x1175c8800 == 40 [pid = 2093] [id = 729] 04:22:49 INFO - PROCESS | 2093 | --DOCSHELL 0x1127d0000 == 39 [pid = 2093] [id = 728] 04:22:49 INFO - PROCESS | 2093 | ++DOCSHELL 0x1127cb800 == 40 [pid = 2093] [id = 746] 04:22:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12192fc00) [pid = 2093] [serial = 2238] [outer = 0x0] 04:22:49 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x119482c00) [pid = 2093] [serial = 2239] [outer = 0x12192fc00] 04:22:50 INFO - PROCESS | 2093 | 1471346570036 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]]]}] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x119238c00) [pid = 2093] [serial = 2152] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x11386a800) [pid = 2093] [serial = 2149] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x11890cc00) [pid = 2093] [serial = 2147] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x117f79000) [pid = 2093] [serial = 2146] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x112faf800) [pid = 2093] [serial = 2143] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x12344cc00) [pid = 2093] [serial = 2165] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11813ec00) [pid = 2093] [serial = 2140] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x119699800) [pid = 2093] [serial = 2155] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x1192c6800) [pid = 2093] [serial = 2153] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x121924800) [pid = 2093] [serial = 2158] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x119c2b000) [pid = 2093] [serial = 2156] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x120f9fc00) [pid = 2093] [serial = 2164] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x121971400) [pid = 2093] [serial = 2159] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x112cc4800) [pid = 2093] [serial = 2161] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x11688ec00) [pid = 2093] [serial = 2150] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x11688dc00) [pid = 2093] [serial = 2162] [outer = 0x0] [url = about:blank] 04:22:50 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. 04:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 622ms 04:22:50 INFO - PROCESS | 2093 | 1471346570067 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 2093 | 1471346570069 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:22:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:22:50 INFO - PROCESS | 2093 | 1471346570071 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 2093 | 1471346570074 Marionette TRACE conn2 <- [1,2954,null,{}] 04:22:50 INFO - PROCESS | 2093 | 1471346570081 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}] 04:22:50 INFO - PROCESS | 2093 | 1471346570084 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:50 INFO - PROCESS | 2093 | 1471346570185 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:22:50 INFO - PROCESS | 2093 | 1471346570190 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:50 INFO - PROCESS | 2093 | 1471346570192 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x121903800 == 41 [pid = 2093] [id = 747] 04:22:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1216d6000) [pid = 2093] [serial = 2240] [outer = 0x0] 04:22:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1219c5400) [pid = 2093] [serial = 2241] [outer = 0x1216d6000] 04:22:50 INFO - PROCESS | 2093 | 1471346570221 Marionette DEBUG loaded listener.js 04:22:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x123591c00) [pid = 2093] [serial = 2242] [outer = 0x1216d6000] 04:22:50 INFO - PROCESS | 2093 | 1471346570563 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]]]}] 04:22:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:22:50 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 04:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 523ms 04:22:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:22:50 INFO - PROCESS | 2093 | 1471346570595 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 2093 | 1471346570597 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:22:50 INFO - PROCESS | 2093 | 1471346570599 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 2093 | 1471346570600 Marionette TRACE conn2 <- [1,2958,null,{}] 04:22:50 INFO - PROCESS | 2093 | 1471346570602 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}] 04:22:50 INFO - PROCESS | 2093 | 1471346570603 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:50 INFO - PROCESS | 2093 | 1471346570700 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:22:50 INFO - PROCESS | 2093 | 1471346570765 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:50 INFO - PROCESS | 2093 | 1471346570766 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:50 INFO - PROCESS | 2093 | ++DOCSHELL 0x126a59000 == 42 [pid = 2093] [id = 748] 04:22:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x124970c00) [pid = 2093] [serial = 2243] [outer = 0x0] 04:22:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x126807400) [pid = 2093] [serial = 2244] [outer = 0x124970c00] 04:22:50 INFO - PROCESS | 2093 | 1471346570798 Marionette DEBUG loaded listener.js 04:22:50 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x128c45c00) [pid = 2093] [serial = 2245] [outer = 0x124970c00] 04:22:51 INFO - PROCESS | 2093 | 1471346571072 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]]]}] 04:22:51 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. 04:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 04:22:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:22:51 INFO - PROCESS | 2093 | 1471346571124 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:22:51 INFO - PROCESS | 2093 | 1471346571125 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:22:51 INFO - PROCESS | 2093 | 1471346571127 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:22:51 INFO - PROCESS | 2093 | 1471346571129 Marionette TRACE conn2 <- [1,2962,null,{}] 04:22:51 INFO - PROCESS | 2093 | 1471346571131 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}] 04:22:51 INFO - PROCESS | 2093 | 1471346571132 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:51 INFO - PROCESS | 2093 | 1471346571218 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:22:51 INFO - PROCESS | 2093 | 1471346571281 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:51 INFO - PROCESS | 2093 | 1471346571283 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a55800 == 43 [pid = 2093] [id = 749] 04:22:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x1255b2000) [pid = 2093] [serial = 2246] [outer = 0x0] 04:22:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x128c4ec00) [pid = 2093] [serial = 2247] [outer = 0x1255b2000] 04:22:51 INFO - PROCESS | 2093 | 1471346571309 Marionette DEBUG loaded listener.js 04:22:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x1292d8800) [pid = 2093] [serial = 2248] [outer = 0x1255b2000] 04:22:51 INFO - PROCESS | 2093 | 1471346571571 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]]]}] 04:22:51 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. 04:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 468ms 04:22:51 INFO - PROCESS | 2093 | 1471346571597 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:22:51 INFO - PROCESS | 2093 | 1471346571598 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:22:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:22:51 INFO - PROCESS | 2093 | 1471346571608 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:22:51 INFO - PROCESS | 2093 | 1471346571609 Marionette TRACE conn2 <- [1,2966,null,{}] 04:22:51 INFO - PROCESS | 2093 | 1471346571611 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}] 04:22:51 INFO - PROCESS | 2093 | 1471346571615 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:51 INFO - PROCESS | 2093 | 1471346571737 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:22:51 INFO - PROCESS | 2093 | 1471346571740 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:51 INFO - PROCESS | 2093 | 1471346571741 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:51 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a730800 == 44 [pid = 2093] [id = 750] 04:22:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x1294b2c00) [pid = 2093] [serial = 2249] [outer = 0x0] 04:22:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1296dac00) [pid = 2093] [serial = 2250] [outer = 0x1294b2c00] 04:22:51 INFO - PROCESS | 2093 | 1471346571767 Marionette DEBUG loaded listener.js 04:22:51 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x12a765400) [pid = 2093] [serial = 2251] [outer = 0x1294b2c00] 04:22:52 INFO - PROCESS | 2093 | 1471346572111 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]]]}] 04:22:52 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. 04:22:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 04:22:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:22:52 INFO - PROCESS | 2093 | 1471346572128 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:22:52 INFO - PROCESS | 2093 | 1471346572129 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:22:52 INFO - PROCESS | 2093 | 1471346572131 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:22:52 INFO - PROCESS | 2093 | 1471346572132 Marionette TRACE conn2 <- [1,2970,null,{}] 04:22:52 INFO - PROCESS | 2093 | 1471346572138 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}] 04:22:52 INFO - PROCESS | 2093 | 1471346572139 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:52 INFO - PROCESS | 2093 | 1471346572247 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:22:52 INFO - PROCESS | 2093 | 1471346572251 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:52 INFO - PROCESS | 2093 | 1471346572252 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x117173000 == 45 [pid = 2093] [id = 751] 04:22:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x1294b3c00) [pid = 2093] [serial = 2252] [outer = 0x0] 04:22:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x12a774c00) [pid = 2093] [serial = 2253] [outer = 0x1294b3c00] 04:22:52 INFO - PROCESS | 2093 | 1471346572277 Marionette DEBUG loaded listener.js 04:22:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12aa07800) [pid = 2093] [serial = 2254] [outer = 0x1294b3c00] 04:22:52 INFO - PROCESS | 2093 | 1471346572597 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]]]}] 04:22:52 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. 04:22:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 522ms 04:22:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:22:52 INFO - PROCESS | 2093 | 1471346572655 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:22:52 INFO - PROCESS | 2093 | 1471346572656 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:22:52 INFO - PROCESS | 2093 | 1471346572658 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:22:52 INFO - PROCESS | 2093 | 1471346572659 Marionette TRACE conn2 <- [1,2974,null,{}] 04:22:52 INFO - PROCESS | 2093 | 1471346572661 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}] 04:22:52 INFO - PROCESS | 2093 | 1471346572662 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:52 INFO - PROCESS | 2093 | 1471346572780 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:22:52 INFO - PROCESS | 2093 | 1471346572784 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:52 INFO - PROCESS | 2093 | 1471346572785 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:52 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2d1000 == 46 [pid = 2093] [id = 752] 04:22:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12a766000) [pid = 2093] [serial = 2255] [outer = 0x0] 04:22:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12aa09c00) [pid = 2093] [serial = 2256] [outer = 0x12a766000] 04:22:52 INFO - PROCESS | 2093 | 1471346572846 Marionette DEBUG loaded listener.js 04:22:52 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12af79c00) [pid = 2093] [serial = 2257] [outer = 0x12a766000] 04:22:53 INFO - PROCESS | 2093 | 1471346573143 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]]]}] 04:22:53 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. 04:22:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 04:22:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:22:53 INFO - PROCESS | 2093 | 1471346573176 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 2093 | 1471346573178 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:22:53 INFO - PROCESS | 2093 | 1471346573180 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 2093 | 1471346573181 Marionette TRACE conn2 <- [1,2978,null,{}] 04:22:53 INFO - PROCESS | 2093 | 1471346573183 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}] 04:22:53 INFO - PROCESS | 2093 | 1471346573186 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:53 INFO - PROCESS | 2093 | 1471346573292 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:22:53 INFO - PROCESS | 2093 | 1471346573331 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 2093 | 1471346573332 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c629800 == 47 [pid = 2093] [id = 753] 04:22:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12af7a000) [pid = 2093] [serial = 2258] [outer = 0x0] 04:22:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x12b136000) [pid = 2093] [serial = 2259] [outer = 0x12af7a000] 04:22:53 INFO - PROCESS | 2093 | 1471346573357 Marionette DEBUG loaded listener.js 04:22:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12b13dc00) [pid = 2093] [serial = 2260] [outer = 0x12af7a000] 04:22:53 INFO - PROCESS | 2093 | 1471346573640 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]]]}] 04:22:53 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. 04:22:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 04:22:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:22:53 INFO - PROCESS | 2093 | 1471346573659 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 2093 | 1471346573660 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:22:53 INFO - PROCESS | 2093 | 1471346573663 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 2093 | 1471346573664 Marionette TRACE conn2 <- [1,2982,null,{}] 04:22:53 INFO - PROCESS | 2093 | 1471346573666 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}] 04:22:53 INFO - PROCESS | 2093 | 1471346573669 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:53 INFO - PROCESS | 2093 | 1471346573798 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:22:53 INFO - PROCESS | 2093 | 1471346573811 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 2093 | 1471346573812 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:53 INFO - PROCESS | 2093 | ++DOCSHELL 0x12ca38800 == 48 [pid = 2093] [id = 754] 04:22:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12b140800) [pid = 2093] [serial = 2261] [outer = 0x0] 04:22:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12b1c9c00) [pid = 2093] [serial = 2262] [outer = 0x12b140800] 04:22:53 INFO - PROCESS | 2093 | 1471346573837 Marionette DEBUG loaded listener.js 04:22:53 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12b1ce800) [pid = 2093] [serial = 2263] [outer = 0x12b140800] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x1294b2800) [pid = 2093] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x1125b6400) [pid = 2093] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x126a9c400) [pid = 2093] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x1219cb000) [pid = 2093] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x120f9f400) [pid = 2093] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x112994800) [pid = 2093] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x110e31400) [pid = 2093] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x112974800) [pid = 2093] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x1219c0000) [pid = 2093] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x119483000) [pid = 2093] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x1192c5c00) [pid = 2093] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:22:54 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x110fa7400) [pid = 2093] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:22:54 INFO - PROCESS | 2093 | 1471346574374 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"]]]}] 04:22:54 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 04:22:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:22:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 720ms 04:22:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:22:54 INFO - PROCESS | 2093 | 1471346574388 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:22:54 INFO - PROCESS | 2093 | 1471346574390 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:22:54 INFO - PROCESS | 2093 | 1471346574394 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:22:54 INFO - PROCESS | 2093 | 1471346574395 Marionette TRACE conn2 <- [1,2986,null,{}] 04:22:54 INFO - PROCESS | 2093 | 1471346574398 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}] 04:22:54 INFO - PROCESS | 2093 | 1471346574399 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:54 INFO - PROCESS | 2093 | 1471346574535 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:22:54 INFO - PROCESS | 2093 | 1471346574580 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:54 INFO - PROCESS | 2093 | 1471346574581 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:54 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd4a800 == 49 [pid = 2093] [id = 755] 04:22:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x111e5cc00) [pid = 2093] [serial = 2264] [outer = 0x0] 04:22:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x119bc4400) [pid = 2093] [serial = 2265] [outer = 0x111e5cc00] 04:22:54 INFO - PROCESS | 2093 | 1471346574608 Marionette DEBUG loaded listener.js 04:22:54 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12b1cfc00) [pid = 2093] [serial = 2266] [outer = 0x111e5cc00] 04:22:54 INFO - PROCESS | 2093 | 1471346574851 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]]]}] 04:22:54 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. 04:22:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 04:22:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:22:54 INFO - PROCESS | 2093 | 1471346574863 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:22:54 INFO - PROCESS | 2093 | 1471346574864 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:22:54 INFO - PROCESS | 2093 | 1471346574874 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:22:54 INFO - PROCESS | 2093 | 1471346574875 Marionette TRACE conn2 <- [1,2990,null,{}] 04:22:54 INFO - PROCESS | 2093 | 1471346574877 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}] 04:22:54 INFO - PROCESS | 2093 | 1471346574890 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:54 INFO - PROCESS | 2093 | 1471346574990 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:22:54 INFO - PROCESS | 2093 | 1471346574995 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:54 INFO - PROCESS | 2093 | 1471346574996 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d153000 == 50 [pid = 2093] [id = 756] 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12b1d3000) [pid = 2093] [serial = 2267] [outer = 0x0] 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12b214c00) [pid = 2093] [serial = 2268] [outer = 0x12b1d3000] 04:22:55 INFO - PROCESS | 2093 | 1471346575020 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x12b219c00) [pid = 2093] [serial = 2269] [outer = 0x12b1d3000] 04:22:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d417800 == 51 [pid = 2093] [id = 757] 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x12b21b800) [pid = 2093] [serial = 2270] [outer = 0x0] 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x128fcac00) [pid = 2093] [serial = 2271] [outer = 0x12b21b800] 04:22:55 INFO - PROCESS | 2093 | 1471346575392 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]]]}] 04:22:55 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. 04:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 575ms 04:22:55 INFO - PROCESS | 2093 | 1471346575443 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 2093 | 1471346575444 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:22:55 INFO - PROCESS | 2093 | 1471346575447 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 2093 | 1471346575448 Marionette TRACE conn2 <- [1,2994,null,{}] 04:22:55 INFO - PROCESS | 2093 | 1471346575450 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}] 04:22:55 INFO - PROCESS | 2093 | 1471346575451 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:55 INFO - PROCESS | 2093 | 1471346575564 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:22:55 INFO - PROCESS | 2093 | 1471346575569 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:55 INFO - PROCESS | 2093 | 1471346575570 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:55 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d41e800 == 52 [pid = 2093] [id = 758] 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12b21c400) [pid = 2093] [serial = 2272] [outer = 0x0] 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12b94f800) [pid = 2093] [serial = 2273] [outer = 0x12b21c400] 04:22:55 INFO - PROCESS | 2093 | 1471346575595 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12b958800) [pid = 2093] [serial = 2274] [outer = 0x12b21c400] 04:22:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:22:55 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 04:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 04:22:55 INFO - PROCESS | 2093 | 1471346575910 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]]]}] 04:22:55 INFO - PROCESS | 2093 | 1471346575917 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 2093 | 1471346575919 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:22:55 INFO - PROCESS | 2093 | 1471346575924 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 2093 | 1471346575925 Marionette TRACE conn2 <- [1,2998,null,{}] 04:22:55 INFO - PROCESS | 2093 | 1471346575927 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}] 04:22:55 INFO - PROCESS | 2093 | 1471346575928 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:56 INFO - PROCESS | 2093 | 1471346576018 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:22:56 INFO - PROCESS | 2093 | 1471346576022 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 2093 | 1471346576024 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d42e000 == 53 [pid = 2093] [id = 759] 04:22:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12b95ac00) [pid = 2093] [serial = 2275] [outer = 0x0] 04:22:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x12bd2b800) [pid = 2093] [serial = 2276] [outer = 0x12b95ac00] 04:22:56 INFO - PROCESS | 2093 | 1471346576048 Marionette DEBUG loaded listener.js 04:22:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12bd2f800) [pid = 2093] [serial = 2277] [outer = 0x12b95ac00] 04:22:56 INFO - PROCESS | 2093 | 1471346576525 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]]]}] 04:22:56 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. 04:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 619ms 04:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:22:56 INFO - PROCESS | 2093 | 1471346576544 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:22:56 INFO - PROCESS | 2093 | 1471346576546 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:22:56 INFO - PROCESS | 2093 | 1471346576550 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:22:56 INFO - PROCESS | 2093 | 1471346576552 Marionette TRACE conn2 <- [1,3002,null,{}] 04:22:56 INFO - PROCESS | 2093 | 1471346576556 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}] 04:22:56 INFO - PROCESS | 2093 | 1471346576558 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:56 INFO - PROCESS | 2093 | 1471346576675 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:22:56 INFO - PROCESS | 2093 | 1471346576755 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 2093 | 1471346576757 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:56 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b45000 == 54 [pid = 2093] [id = 760] 04:22:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x11610a400) [pid = 2093] [serial = 2278] [outer = 0x0] 04:22:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x116807800) [pid = 2093] [serial = 2279] [outer = 0x11610a400] 04:22:56 INFO - PROCESS | 2093 | 1471346576789 Marionette DEBUG loaded listener.js 04:22:56 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x118134c00) [pid = 2093] [serial = 2280] [outer = 0x11610a400] 04:22:57 INFO - PROCESS | 2093 | 1471346577172 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]]]}] 04:22:57 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. 04:22:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 04:22:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:22:57 INFO - PROCESS | 2093 | 1471346577222 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:22:57 INFO - PROCESS | 2093 | 1471346577225 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:22:57 INFO - PROCESS | 2093 | 1471346577229 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:22:57 INFO - PROCESS | 2093 | 1471346577231 Marionette TRACE conn2 <- [1,3006,null,{}] 04:22:57 INFO - PROCESS | 2093 | 1471346577234 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}] 04:22:57 INFO - PROCESS | 2093 | 1471346577236 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:57 INFO - PROCESS | 2093 | 1471346577347 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:22:57 INFO - PROCESS | 2093 | 1471346577458 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:57 INFO - PROCESS | 2093 | 1471346577459 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:57 INFO - PROCESS | 2093 | ++DOCSHELL 0x128b19800 == 55 [pid = 2093] [id = 761] 04:22:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x11947fc00) [pid = 2093] [serial = 2281] [outer = 0x0] 04:22:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x121924800) [pid = 2093] [serial = 2282] [outer = 0x11947fc00] 04:22:57 INFO - PROCESS | 2093 | 1471346577491 Marionette DEBUG loaded listener.js 04:22:57 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x123311800) [pid = 2093] [serial = 2283] [outer = 0x11947fc00] 04:22:57 INFO - PROCESS | 2093 | 1471346577854 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]]]}] 04:22:57 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. 04:22:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 672ms 04:22:57 INFO - PROCESS | 2093 | 1471346577901 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:22:57 INFO - PROCESS | 2093 | 1471346577903 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:22:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:22:57 INFO - PROCESS | 2093 | 1471346577906 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:22:57 INFO - PROCESS | 2093 | 1471346577908 Marionette TRACE conn2 <- [1,3010,null,{}] 04:22:57 INFO - PROCESS | 2093 | 1471346577916 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}] 04:22:57 INFO - PROCESS | 2093 | 1471346577920 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:58 INFO - PROCESS | 2093 | 1471346578030 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:22:58 INFO - PROCESS | 2093 | 1471346578136 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:58 INFO - PROCESS | 2093 | 1471346578138 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d150800 == 56 [pid = 2093] [id = 762] 04:22:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x128c44c00) [pid = 2093] [serial = 2284] [outer = 0x0] 04:22:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x1292da800) [pid = 2093] [serial = 2285] [outer = 0x128c44c00] 04:22:58 INFO - PROCESS | 2093 | 1471346578170 Marionette DEBUG loaded listener.js 04:22:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x12a66fc00) [pid = 2093] [serial = 2286] [outer = 0x128c44c00] 04:22:58 INFO - PROCESS | 2093 | 1471346578529 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]]]}] 04:22:58 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 04:22:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 673ms 04:22:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:22:58 INFO - PROCESS | 2093 | 1471346578579 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:22:58 INFO - PROCESS | 2093 | 1471346578581 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:22:58 INFO - PROCESS | 2093 | 1471346578583 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:22:58 INFO - PROCESS | 2093 | 1471346578584 Marionette TRACE conn2 <- [1,3014,null,{}] 04:22:58 INFO - PROCESS | 2093 | 1471346578586 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}] 04:22:58 INFO - PROCESS | 2093 | 1471346578588 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:58 INFO - PROCESS | 2093 | 1471346578697 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:22:58 INFO - PROCESS | 2093 | 1471346578803 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:58 INFO - PROCESS | 2093 | 1471346578804 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:58 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d8f0000 == 57 [pid = 2093] [id = 763] 04:22:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x12a6db000) [pid = 2093] [serial = 2287] [outer = 0x0] 04:22:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 127 (0x12a773c00) [pid = 2093] [serial = 2288] [outer = 0x12a6db000] 04:22:58 INFO - PROCESS | 2093 | 1471346578835 Marionette DEBUG loaded listener.js 04:22:58 INFO - PROCESS | 2093 | ++DOMWINDOW == 128 (0x12b136400) [pid = 2093] [serial = 2289] [outer = 0x12a6db000] 04:22:58 INFO - PROCESS | 2093 | [2093] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:22:59 INFO - PROCESS | 2093 | 1471346579213 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:22:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:22:59 INFO - {} 04:22:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:22:59 INFO - {} 04:22:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:22:59 INFO - {} 04:22:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:22:59 INFO - {} 04:22:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 670ms 04:22:59 INFO - PROCESS | 2093 | 1471346579254 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:22:59 INFO - PROCESS | 2093 | 1471346579255 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:22:59 INFO - TEST-START | /FileAPI/fileReader.html 04:22:59 INFO - PROCESS | 2093 | 1471346579257 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:22:59 INFO - PROCESS | 2093 | 1471346579259 Marionette TRACE conn2 <- [1,3018,null,{}] 04:22:59 INFO - PROCESS | 2093 | 1471346579261 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}] 04:22:59 INFO - PROCESS | 2093 | 1471346579262 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:59 INFO - PROCESS | 2093 | 1471346579398 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:22:59 INFO - PROCESS | 2093 | 1471346579560 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:59 INFO - PROCESS | 2093 | 1471346579561 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:22:59 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a728800 == 58 [pid = 2093] [id = 764] 04:22:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 129 (0x110ea8000) [pid = 2093] [serial = 2290] [outer = 0x0] 04:22:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 130 (0x124967800) [pid = 2093] [serial = 2291] [outer = 0x110ea8000] 04:22:59 INFO - PROCESS | 2093 | 1471346579593 Marionette DEBUG loaded listener.js 04:22:59 INFO - PROCESS | 2093 | ++DOMWINDOW == 131 (0x12a761800) [pid = 2093] [serial = 2292] [outer = 0x110ea8000] 04:22:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:22:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:22:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:22:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:22:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 720ms 04:22:59 INFO - PROCESS | 2093 | 1471346579971 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]]]}] 04:22:59 INFO - PROCESS | 2093 | 1471346579978 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:22:59 INFO - PROCESS | 2093 | 1471346579979 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:22:59 INFO - TEST-START | /FileAPI/historical.html 04:22:59 INFO - PROCESS | 2093 | 1471346579982 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:22:59 INFO - PROCESS | 2093 | 1471346579983 Marionette TRACE conn2 <- [1,3022,null,{}] 04:22:59 INFO - PROCESS | 2093 | 1471346579988 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}] 04:22:59 INFO - PROCESS | 2093 | 1471346579992 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:00 INFO - PROCESS | 2093 | 1471346580125 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:23:00 INFO - PROCESS | 2093 | 1471346580384 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:00 INFO - PROCESS | 2093 | 1471346580386 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:00 INFO - PROCESS | 2093 | ++DOCSHELL 0x119b41000 == 59 [pid = 2093] [id = 765] 04:23:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 132 (0x110e26c00) [pid = 2093] [serial = 2293] [outer = 0x0] 04:23:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 133 (0x112cc6800) [pid = 2093] [serial = 2294] [outer = 0x110e26c00] 04:23:00 INFO - PROCESS | 2093 | 1471346580445 Marionette DEBUG loaded listener.js 04:23:00 INFO - PROCESS | 2093 | ++DOMWINDOW == 134 (0x11600f400) [pid = 2093] [serial = 2295] [outer = 0x110e26c00] 04:23:00 INFO - PROCESS | 2093 | 1471346580855 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"]]]}] 04:23:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:23:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:23:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:23:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:23:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:23:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:23:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:23:00 INFO - TEST-OK | /FileAPI/historical.html | took 922ms 04:23:00 INFO - TEST-START | /FileAPI/idlharness.html 04:23:00 INFO - PROCESS | 2093 | 1471346580905 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:23:00 INFO - PROCESS | 2093 | 1471346580907 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:23:00 INFO - PROCESS | 2093 | 1471346580910 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:23:00 INFO - PROCESS | 2093 | 1471346580912 Marionette TRACE conn2 <- [1,3026,null,{}] 04:23:00 INFO - PROCESS | 2093 | 1471346580915 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}] 04:23:00 INFO - PROCESS | 2093 | 1471346580918 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:01 INFO - PROCESS | 2093 | 1471346581019 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:23:01 INFO - PROCESS | 2093 | 1471346581085 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:01 INFO - PROCESS | 2093 | 1471346581087 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:01 INFO - PROCESS | 2093 | ++DOCSHELL 0x121121000 == 60 [pid = 2093] [id = 766] 04:23:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 135 (0x1192c6800) [pid = 2093] [serial = 2296] [outer = 0x0] 04:23:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 136 (0x119c26000) [pid = 2093] [serial = 2297] [outer = 0x1192c6800] 04:23:01 INFO - PROCESS | 2093 | 1471346581116 Marionette DEBUG loaded listener.js 04:23:01 INFO - PROCESS | 2093 | ++DOMWINDOW == 137 (0x12192b000) [pid = 2093] [serial = 2298] [outer = 0x1192c6800] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12d41e800 == 59 [pid = 2093] [id = 758] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12d417800 == 58 [pid = 2093] [id = 757] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12d153000 == 57 [pid = 2093] [id = 756] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd4a800 == 56 [pid = 2093] [id = 755] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12ca38800 == 55 [pid = 2093] [id = 754] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12c629800 == 54 [pid = 2093] [id = 753] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2d1000 == 53 [pid = 2093] [id = 752] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x117173000 == 52 [pid = 2093] [id = 751] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12a730800 == 51 [pid = 2093] [id = 750] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x128a55800 == 50 [pid = 2093] [id = 749] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x126a59000 == 49 [pid = 2093] [id = 748] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x121903800 == 48 [pid = 2093] [id = 747] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x1127cb800 == 47 [pid = 2093] [id = 746] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x119b49800 == 46 [pid = 2093] [id = 745] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x121530000 == 45 [pid = 2093] [id = 744] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12337e800 == 44 [pid = 2093] [id = 741] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x117175800 == 43 [pid = 2093] [id = 740] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x113af5800 == 42 [pid = 2093] [id = 723] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x121521800 == 41 [pid = 2093] [id = 715] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x121342800 == 40 [pid = 2093] [id = 713] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x11990e800 == 39 [pid = 2093] [id = 727] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x118ed7000 == 38 [pid = 2093] [id = 714] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12afd4800 == 37 [pid = 2093] [id = 726] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2db800 == 36 [pid = 2093] [id = 739] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12965a000 == 35 [pid = 2093] [id = 725] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x126a63000 == 34 [pid = 2093] [id = 743] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12bda2800 == 33 [pid = 2093] [id = 742] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x1234a1000 == 32 [pid = 2093] [id = 724] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x119b41000 == 31 [pid = 2093] [id = 765] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12a728800 == 30 [pid = 2093] [id = 764] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12d8f0000 == 29 [pid = 2093] [id = 763] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12d150800 == 28 [pid = 2093] [id = 762] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x128b19800 == 27 [pid = 2093] [id = 761] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x12d42e000 == 26 [pid = 2093] [id = 759] 04:23:01 INFO - PROCESS | 2093 | --DOCSHELL 0x119b45000 == 25 [pid = 2093] [id = 760] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 136 (0x128c41400) [pid = 2093] [serial = 2203] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 135 (0x128b64000) [pid = 2093] [serial = 2200] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 134 (0x128fcd000) [pid = 2093] [serial = 2206] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 133 (0x110e5dc00) [pid = 2093] [serial = 2170] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 132 (0x128d7f000) [pid = 2093] [serial = 2204] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 131 (0x12192c000) [pid = 2093] [serial = 2194] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 130 (0x1219c1000) [pid = 2093] [serial = 2195] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 129 (0x1175a6c00) [pid = 2093] [serial = 2173] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 128 (0x11680d400) [pid = 2093] [serial = 2188] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 127 (0x1175a1c00) [pid = 2093] [serial = 2189] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 126 (0x125ef5000) [pid = 2093] [serial = 2182] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x1292cfc00) [pid = 2093] [serial = 2207] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x124d9e400) [pid = 2093] [serial = 2179] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x11258f000) [pid = 2093] [serial = 2209] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x11830e000) [pid = 2093] [serial = 2210] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x112993800) [pid = 2093] [serial = 2185] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x113d4fc00) [pid = 2093] [serial = 2186] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x121a38000) [pid = 2093] [serial = 2197] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x1194f9000) [pid = 2093] [serial = 2176] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x12a66f400) [pid = 2093] [serial = 2215] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x11995c400) [pid = 2093] [serial = 2192] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x1194f1800) [pid = 2093] [serial = 2191] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x125537400) [pid = 2093] [serial = 2168] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12a6e1400) [pid = 2093] [serial = 2216] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x128b6dc00) [pid = 2093] [serial = 2201] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x1294b1800) [pid = 2093] [serial = 2213] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x125535800) [pid = 2093] [serial = 2212] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x125539000) [pid = 2093] [serial = 2198] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x12a75dc00) [pid = 2093] [serial = 2218] [outer = 0x0] [url = about:blank] 04:23:02 INFO - PROCESS | 2093 | 1471346582369 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]]]}] 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:23:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:23:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:23:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:23:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:23:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:23:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:23:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:23:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:23:02 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 04:23:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:23:02 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 04:23:02 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 04:23:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:23:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:23:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:23:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:23:02 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 04:23:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:23:02 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 04:23:02 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 04:23:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:23:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:23:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 1490ms 04:23:02 INFO - PROCESS | 2093 | 1471346582400 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:23:02 INFO - TEST-START | /FileAPI/idlharness.worker 04:23:02 INFO - PROCESS | 2093 | 1471346582403 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:23:02 INFO - PROCESS | 2093 | 1471346582406 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:23:02 INFO - PROCESS | 2093 | 1471346582407 Marionette TRACE conn2 <- [1,3030,null,{}] 04:23:02 INFO - PROCESS | 2093 | 1471346582411 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}] 04:23:02 INFO - PROCESS | 2093 | 1471346582413 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:02 INFO - PROCESS | 2093 | 1471346582501 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:23:02 INFO - PROCESS | 2093 | 1471346582508 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:02 INFO - PROCESS | 2093 | 1471346582511 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:02 INFO - PROCESS | 2093 | ++DOCSHELL 0x126145000 == 26 [pid = 2093] [id = 767] 04:23:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x123302c00) [pid = 2093] [serial = 2299] [outer = 0x0] 04:23:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x123409c00) [pid = 2093] [serial = 2300] [outer = 0x123302c00] 04:23:02 INFO - PROCESS | 2093 | 1471346582539 Marionette DEBUG loaded listener.js 04:23:02 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x12489b800) [pid = 2093] [serial = 2301] [outer = 0x123302c00] 04:23:02 INFO - PROCESS | 2093 | [2093] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:03 INFO - PROCESS | 2093 | 1471346583207 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,{},{}]]]}] 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:23:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:23:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:23:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:23:03 INFO - {} 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:23:03 INFO - {} 04:23:03 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 - {} 04:23:03 INFO - {} 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:23:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:23:03 INFO - {} 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:23:03 INFO - {} 04:23:03 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 - {} 04:23:03 INFO - {} 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 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 04:23:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 832ms 04:23:03 INFO - PROCESS | 2093 | 1471346583239 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:23:03 INFO - PROCESS | 2093 | 1471346583243 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:23:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:23:03 INFO - PROCESS | 2093 | 1471346583247 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:23:03 INFO - PROCESS | 2093 | 1471346583249 Marionette TRACE conn2 <- [1,3034,null,{}] 04:23:03 INFO - PROCESS | 2093 | 1471346583252 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}] 04:23:03 INFO - PROCESS | 2093 | 1471346583253 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:03 INFO - PROCESS | 2093 | 1471346583363 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:23:03 INFO - PROCESS | 2093 | 1471346583372 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:03 INFO - PROCESS | 2093 | 1471346583374 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:03 INFO - PROCESS | 2093 | ++DOCSHELL 0x12c2ec000 == 27 [pid = 2093] [id = 768] 04:23:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x12bd2ac00) [pid = 2093] [serial = 2302] [outer = 0x0] 04:23:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x12bd2e400) [pid = 2093] [serial = 2303] [outer = 0x12bd2ac00] 04:23:03 INFO - PROCESS | 2093 | 1471346583412 Marionette DEBUG loaded listener.js 04:23:03 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12bd35c00) [pid = 2093] [serial = 2304] [outer = 0x12bd2ac00] 04:23:03 INFO - PROCESS | 2093 | 1471346583892 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]]]}] 04:23:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:23:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 669ms 04:23:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:23:03 INFO - PROCESS | 2093 | 1471346583927 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:23:03 INFO - PROCESS | 2093 | 1471346583929 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:23:03 INFO - PROCESS | 2093 | 1471346583932 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:23:03 INFO - PROCESS | 2093 | 1471346583937 Marionette TRACE conn2 <- [1,3038,null,{}] 04:23:03 INFO - PROCESS | 2093 | 1471346583949 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}] 04:23:03 INFO - PROCESS | 2093 | 1471346583956 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:04 INFO - PROCESS | 2093 | 1471346584039 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:23:04 INFO - PROCESS | 2093 | 1471346584046 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:04 INFO - PROCESS | 2093 | 1471346584048 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd5d000 == 28 [pid = 2093] [id = 769] 04:23:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x112e20000) [pid = 2093] [serial = 2305] [outer = 0x0] 04:23:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x12bddf800) [pid = 2093] [serial = 2306] [outer = 0x112e20000] 04:23:04 INFO - PROCESS | 2093 | 1471346584079 Marionette DEBUG loaded listener.js 04:23:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x12bfacc00) [pid = 2093] [serial = 2307] [outer = 0x112e20000] 04:23:04 INFO - PROCESS | 2093 | 1471346584446 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"]]]}] 04:23:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:23:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:23:04 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 527ms 04:23:04 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:23:04 INFO - PROCESS | 2093 | 1471346584460 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:23:04 INFO - PROCESS | 2093 | 1471346584461 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:23:04 INFO - PROCESS | 2093 | 1471346584464 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:23:04 INFO - PROCESS | 2093 | 1471346584474 Marionette TRACE conn2 <- [1,3042,null,{}] 04:23:04 INFO - PROCESS | 2093 | 1471346584486 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}] 04:23:04 INFO - PROCESS | 2093 | 1471346584487 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:04 INFO - PROCESS | 2093 | 1471346584594 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:23:04 INFO - PROCESS | 2093 | 1471346584598 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:04 INFO - PROCESS | 2093 | 1471346584599 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:04 INFO - PROCESS | 2093 | ++DOCSHELL 0x12d433800 == 29 [pid = 2093] [id = 770] 04:23:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x12bfae000) [pid = 2093] [serial = 2308] [outer = 0x0] 04:23:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x12bfb2800) [pid = 2093] [serial = 2309] [outer = 0x12bfae000] 04:23:04 INFO - PROCESS | 2093 | 1471346584626 Marionette DEBUG loaded listener.js 04:23:04 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x12bfb7800) [pid = 2093] [serial = 2310] [outer = 0x12bfae000] 04:23:05 INFO - PROCESS | 2093 | 1471346585052 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]]]}] 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:23:05 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. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:23:05 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'.) 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:23:05 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. 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:23:05 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. 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:23:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:23:05 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. 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:23:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:23:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:23:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 646ms 04:23:05 INFO - PROCESS | 2093 | 1471346585119 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:23:05 INFO - PROCESS | 2093 | 1471346585120 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:23:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:23:05 INFO - PROCESS | 2093 | 1471346585123 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:23:05 INFO - PROCESS | 2093 | 1471346585124 Marionette TRACE conn2 <- [1,3046,null,{}] 04:23:05 INFO - PROCESS | 2093 | 1471346585126 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}] 04:23:05 INFO - PROCESS | 2093 | 1471346585127 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:05 INFO - PROCESS | 2093 | 1471346585229 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:23:05 INFO - PROCESS | 2093 | 1471346585246 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:05 INFO - PROCESS | 2093 | 1471346585247 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x12bf78800 == 30 [pid = 2093] [id = 771] 04:23:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x125ef4c00) [pid = 2093] [serial = 2311] [outer = 0x0] 04:23:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x12c5bf400) [pid = 2093] [serial = 2312] [outer = 0x125ef4c00] 04:23:05 INFO - PROCESS | 2093 | 1471346585309 Marionette DEBUG loaded listener.js 04:23:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 123 (0x12ca17800) [pid = 2093] [serial = 2313] [outer = 0x125ef4c00] 04:23:05 INFO - PROCESS | 2093 | [2093] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:05 INFO - PROCESS | 2093 | 1471346585641 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:23:05 INFO - {} 04:23:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 569ms 04:23:05 INFO - PROCESS | 2093 | 1471346585692 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:23:05 INFO - PROCESS | 2093 | 1471346585694 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:23:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:23:05 INFO - PROCESS | 2093 | 1471346585696 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:23:05 INFO - PROCESS | 2093 | 1471346585697 Marionette TRACE conn2 <- [1,3050,null,{}] 04:23:05 INFO - PROCESS | 2093 | 1471346585699 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}] 04:23:05 INFO - PROCESS | 2093 | 1471346585703 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:05 INFO - PROCESS | 2093 | 1471346585825 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:23:05 INFO - PROCESS | 2093 | 1471346585852 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:05 INFO - PROCESS | 2093 | 1471346585854 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:05 INFO - PROCESS | 2093 | ++DOCSHELL 0x134ade000 == 31 [pid = 2093] [id = 772] 04:23:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 124 (0x12ca1bc00) [pid = 2093] [serial = 2314] [outer = 0x0] 04:23:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 125 (0x12ca49400) [pid = 2093] [serial = 2315] [outer = 0x12ca1bc00] 04:23:05 INFO - PROCESS | 2093 | 1471346585879 Marionette DEBUG loaded listener.js 04:23:05 INFO - PROCESS | 2093 | ++DOMWINDOW == 126 (0x12ce5cc00) [pid = 2093] [serial = 2316] [outer = 0x12ca1bc00] 04:23:06 INFO - PROCESS | 2093 | 1471346586179 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]]]}] 04:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:23:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 125 (0x118134000) [pid = 2093] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 124 (0x1255b2000) [pid = 2093] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 123 (0x11923d400) [pid = 2093] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 122 (0x1219c9800) [pid = 2093] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x121929400) [pid = 2093] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x112cc6000) [pid = 2093] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x1171c0800) [pid = 2093] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x12192fc00) [pid = 2093] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x1216d6000) [pid = 2093] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x1294b2c00) [pid = 2093] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x111e5cc00) [pid = 2093] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x12a6dfc00) [pid = 2093] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x12b140800) [pid = 2093] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x1294b3c00) [pid = 2093] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x12a766000) [pid = 2093] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x12af7a000) [pid = 2093] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12b1d3000) [pid = 2093] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x124970c00) [pid = 2093] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x12b21c400) [pid = 2093] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x12b21b800) [pid = 2093] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x11759b800) [pid = 2093] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x112922000) [pid = 2093] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x110e23400) [pid = 2093] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x1192cc800) [pid = 2093] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x11292dc00) [pid = 2093] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x116804400) [pid = 2093] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1219c8c00) [pid = 2093] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:23:06 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12b95ac00) [pid = 2093] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:23:06 INFO - PROCESS | 2093 | 1471346586567 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:23:06 INFO - PROCESS | 2093 | 1471346586568 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:23:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:23:06 INFO - PROCESS | 2093 | 1471346586573 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:23:06 INFO - PROCESS | 2093 | 1471346586574 Marionette TRACE conn2 <- [1,3054,null,{}] 04:23:06 INFO - PROCESS | 2093 | 1471346586576 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}] 04:23:06 INFO - PROCESS | 2093 | 1471346586578 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:06 INFO - PROCESS | 2093 | 1471346586659 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:23:06 INFO - PROCESS | 2093 | 1471346586663 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:06 INFO - PROCESS | 2093 | 1471346586674 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:06 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a7dd000 == 32 [pid = 2093] [id = 773] 04:23:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x11292e400) [pid = 2093] [serial = 2317] [outer = 0x0] 04:23:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x116804400) [pid = 2093] [serial = 2318] [outer = 0x11292e400] 04:23:06 INFO - PROCESS | 2093 | 1471346586701 Marionette DEBUG loaded listener.js 04:23:06 INFO - PROCESS | 2093 | ++DOMWINDOW == 101 (0x1192ccc00) [pid = 2093] [serial = 2319] [outer = 0x11292e400] 04:23:07 INFO - PROCESS | 2093 | 1471346587142 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"]]]}] 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:23:07 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" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:23:07 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" 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:23:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 04:23:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:23:07 INFO - PROCESS | 2093 | 1471346587210 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:23:07 INFO - PROCESS | 2093 | 1471346587212 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:23:07 INFO - PROCESS | 2093 | 1471346587214 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:23:07 INFO - PROCESS | 2093 | 1471346587215 Marionette TRACE conn2 <- [1,3058,null,{}] 04:23:07 INFO - PROCESS | 2093 | 1471346587226 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}] 04:23:07 INFO - PROCESS | 2093 | 1471346587228 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:07 INFO - PROCESS | 2093 | 1471346587311 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:23:07 INFO - PROCESS | 2093 | 1471346587318 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:07 INFO - PROCESS | 2093 | 1471346587320 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x137237800 == 33 [pid = 2093] [id = 774] 04:23:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 102 (0x1192ce000) [pid = 2093] [serial = 2320] [outer = 0x0] 04:23:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 103 (0x12a6dfc00) [pid = 2093] [serial = 2321] [outer = 0x1192ce000] 04:23:07 INFO - PROCESS | 2093 | 1471346587346 Marionette DEBUG loaded listener.js 04:23:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 104 (0x12b141c00) [pid = 2093] [serial = 2322] [outer = 0x1192ce000] 04:23:07 INFO - PROCESS | 2093 | 1471346587695 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]]]}] 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:23:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:23:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:23:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:23:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:23:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:23:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 521ms 04:23:07 INFO - PROCESS | 2093 | 1471346587735 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:23:07 INFO - PROCESS | 2093 | 1471346587737 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:23:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:23:07 INFO - PROCESS | 2093 | 1471346587739 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:23:07 INFO - PROCESS | 2093 | 1471346587740 Marionette TRACE conn2 <- [1,3062,null,{}] 04:23:07 INFO - PROCESS | 2093 | 1471346587743 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}] 04:23:07 INFO - PROCESS | 2093 | 1471346587744 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:07 INFO - PROCESS | 2093 | 1471346587859 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:23:07 INFO - PROCESS | 2093 | 1471346587865 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:07 INFO - PROCESS | 2093 | 1471346587867 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:07 INFO - PROCESS | 2093 | ++DOCSHELL 0x12cd5c800 == 34 [pid = 2093] [id = 775] 04:23:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 105 (0x12899ac00) [pid = 2093] [serial = 2323] [outer = 0x0] 04:23:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 106 (0x12899d800) [pid = 2093] [serial = 2324] [outer = 0x12899ac00] 04:23:07 INFO - PROCESS | 2093 | 1471346587892 Marionette DEBUG loaded listener.js 04:23:07 INFO - PROCESS | 2093 | ++DOMWINDOW == 107 (0x12a772000) [pid = 2093] [serial = 2325] [outer = 0x12899ac00] 04:23:07 INFO - PROCESS | 2093 | [2093] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:08 INFO - PROCESS | 2093 | 1471346588222 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:23:08 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:23:08 INFO - {} 04:23:08 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 04:23:08 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:23:08 INFO - PROCESS | 2093 | 1471346588258 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:23:08 INFO - PROCESS | 2093 | 1471346588260 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:23:08 INFO - PROCESS | 2093 | 1471346588262 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:23:08 INFO - PROCESS | 2093 | 1471346588263 Marionette TRACE conn2 <- [1,3066,null,{}] 04:23:08 INFO - PROCESS | 2093 | 1471346588265 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}] 04:23:08 INFO - PROCESS | 2093 | 1471346588266 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:08 INFO - PROCESS | 2093 | 1471346588357 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:23:08 INFO - PROCESS | 2093 | 1471346588361 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:08 INFO - PROCESS | 2093 | 1471346588362 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:08 INFO - PROCESS | 2093 | ++DOCSHELL 0x128959000 == 35 [pid = 2093] [id = 776] 04:23:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 108 (0x112cc4800) [pid = 2093] [serial = 2326] [outer = 0x0] 04:23:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 109 (0x124d37000) [pid = 2093] [serial = 2327] [outer = 0x112cc4800] 04:23:08 INFO - PROCESS | 2093 | 1471346588389 Marionette DEBUG loaded listener.js 04:23:08 INFO - PROCESS | 2093 | ++DOMWINDOW == 110 (0x126807c00) [pid = 2093] [serial = 2328] [outer = 0x112cc4800] 04:23:08 INFO - PROCESS | 2093 | 1471346588885 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]]]}] 04:23:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:23:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:23:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:23:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:23:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:23:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:23:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:23:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 04:23:08 INFO - PROCESS | 2093 | 1471346588934 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:23:08 INFO - PROCESS | 2093 | 1471346588937 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:23:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:23:08 INFO - PROCESS | 2093 | 1471346588940 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:23:08 INFO - PROCESS | 2093 | 1471346588942 Marionette TRACE conn2 <- [1,3070,null,{}] 04:23:08 INFO - PROCESS | 2093 | 1471346588946 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}] 04:23:08 INFO - PROCESS | 2093 | 1471346588948 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:09 INFO - PROCESS | 2093 | 1471346589094 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:23:09 INFO - PROCESS | 2093 | 1471346589194 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:09 INFO - PROCESS | 2093 | 1471346589196 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x1234a3000 == 36 [pid = 2093] [id = 777] 04:23:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 111 (0x1161aa400) [pid = 2093] [serial = 2329] [outer = 0x0] 04:23:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 112 (0x118e8fc00) [pid = 2093] [serial = 2330] [outer = 0x1161aa400] 04:23:09 INFO - PROCESS | 2093 | 1471346589228 Marionette DEBUG loaded listener.js 04:23:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 113 (0x1194f3c00) [pid = 2093] [serial = 2331] [outer = 0x1161aa400] 04:23:09 INFO - PROCESS | 2093 | 1471346589656 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]]]}] 04:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:23:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 722ms 04:23:09 INFO - PROCESS | 2093 | 1471346589661 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:23:09 INFO - PROCESS | 2093 | 1471346589664 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:23:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:23:09 INFO - PROCESS | 2093 | 1471346589669 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:23:09 INFO - PROCESS | 2093 | 1471346589671 Marionette TRACE conn2 <- [1,3074,null,{}] 04:23:09 INFO - PROCESS | 2093 | 1471346589692 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}] 04:23:09 INFO - PROCESS | 2093 | 1471346589694 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:09 INFO - PROCESS | 2093 | 1471346589809 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:23:09 INFO - PROCESS | 2093 | 1471346589928 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:09 INFO - PROCESS | 2093 | 1471346589929 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:09 INFO - PROCESS | 2093 | ++DOCSHELL 0x128ff2800 == 37 [pid = 2093] [id = 778] 04:23:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 114 (0x12153e800) [pid = 2093] [serial = 2332] [outer = 0x0] 04:23:09 INFO - PROCESS | 2093 | ++DOMWINDOW == 115 (0x121977000) [pid = 2093] [serial = 2333] [outer = 0x12153e800] 04:23:09 INFO - PROCESS | 2093 | 1471346589963 Marionette DEBUG loaded listener.js 04:23:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 116 (0x1255b8400) [pid = 2093] [serial = 2334] [outer = 0x12153e800] 04:23:10 INFO - PROCESS | 2093 | 1471346590349 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]]]}] 04:23:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:23:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:23:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:23:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:23:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:23:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:23:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 690ms 04:23:10 INFO - PROCESS | 2093 | 1471346590359 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:23:10 INFO - PROCESS | 2093 | 1471346590361 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:23:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:23:10 INFO - PROCESS | 2093 | 1471346590363 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:23:10 INFO - PROCESS | 2093 | 1471346590366 Marionette TRACE conn2 <- [1,3078,null,{}] 04:23:10 INFO - PROCESS | 2093 | 1471346590374 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}] 04:23:10 INFO - PROCESS | 2093 | 1471346590377 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:10 INFO - PROCESS | 2093 | 1471346590492 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:23:10 INFO - PROCESS | 2093 | 1471346590621 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:10 INFO - PROCESS | 2093 | 1471346590624 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:10 INFO - PROCESS | 2093 | ++DOCSHELL 0x12a72d800 == 38 [pid = 2093] [id = 779] 04:23:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 117 (0x121a38000) [pid = 2093] [serial = 2335] [outer = 0x0] 04:23:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 118 (0x126c51800) [pid = 2093] [serial = 2336] [outer = 0x121a38000] 04:23:10 INFO - PROCESS | 2093 | 1471346590658 Marionette DEBUG loaded listener.js 04:23:10 INFO - PROCESS | 2093 | ++DOMWINDOW == 119 (0x128b63c00) [pid = 2093] [serial = 2337] [outer = 0x121a38000] 04:23:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:23:11 INFO - reader.readAsText(blob_2) 04:23:11 INFO - }" did not throw 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:23:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:23:11 INFO - reader.readAsDataURL(blob_2) 04:23:11 INFO - }" did not throw 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:23:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:23:11 INFO - reader.readAsArrayBuffer(blob_2) 04:23:11 INFO - }" did not throw 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:23:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 04:23:11 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:11 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:23:11 INFO - PROCESS | 2093 | 1471346591093 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:23:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:23:11 INFO - PROCESS | 2093 | 1471346591096 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:23:11 INFO - PROCESS | 2093 | 1471346591097 Marionette TRACE conn2 <- [1,3082,null,{}] 04:23:11 INFO - PROCESS | 2093 | 1471346591100 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}] 04:23:11 INFO - PROCESS | 2093 | 1471346591101 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:11 INFO - PROCESS | 2093 | 1471346591236 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:23:11 INFO - PROCESS | 2093 | 1471346591452 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:11 INFO - PROCESS | 2093 | 1471346591453 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:11 INFO - PROCESS | 2093 | ++DOCSHELL 0x116586800 == 39 [pid = 2093] [id = 780] 04:23:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 120 (0x110e25400) [pid = 2093] [serial = 2338] [outer = 0x0] 04:23:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 121 (0x110e2dc00) [pid = 2093] [serial = 2339] [outer = 0x110e25400] 04:23:11 INFO - PROCESS | 2093 | 1471346591483 Marionette DEBUG loaded listener.js 04:23:11 INFO - PROCESS | 2093 | ++DOMWINDOW == 122 (0x110e5d800) [pid = 2093] [serial = 2340] [outer = 0x110e25400] 04:23:11 INFO - PROCESS | 2093 | 1471346591928 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]]]}] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd5c800 == 38 [pid = 2093] [id = 775] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x137237800 == 37 [pid = 2093] [id = 774] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x12a7dd000 == 36 [pid = 2093] [id = 773] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x134ade000 == 35 [pid = 2093] [id = 772] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x12bf78800 == 34 [pid = 2093] [id = 771] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x12d433800 == 33 [pid = 2093] [id = 770] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x12cd5d000 == 32 [pid = 2093] [id = 769] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x12c2ec000 == 31 [pid = 2093] [id = 768] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x126145000 == 30 [pid = 2093] [id = 767] 04:23:11 INFO - PROCESS | 2093 | --DOCSHELL 0x121121000 == 29 [pid = 2093] [id = 766] 04:23:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:23:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:23:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 873ms 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 121 (0x12bd2b800) [pid = 2093] [serial = 2276] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 120 (0x12bd2f800) [pid = 2093] [serial = 2277] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 119 (0x12b958800) [pid = 2093] [serial = 2274] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 118 (0x1192cd400) [pid = 2093] [serial = 2225] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 117 (0x128c4ec00) [pid = 2093] [serial = 2247] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 116 (0x1194f0800) [pid = 2093] [serial = 2236] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 115 (0x1268a3800) [pid = 2093] [serial = 2228] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 114 (0x128b67c00) [pid = 2093] [serial = 2230] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 113 (0x115d1d800) [pid = 2093] [serial = 2144] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 112 (0x118e9cc00) [pid = 2093] [serial = 2234] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 111 (0x119482c00) [pid = 2093] [serial = 2239] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 110 (0x1219c5400) [pid = 2093] [serial = 2241] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 109 (0x12a765400) [pid = 2093] [serial = 2251] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 108 (0x119bc4400) [pid = 2093] [serial = 2265] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 107 (0x12a773400) [pid = 2093] [serial = 2219] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 106 (0x1292d8800) [pid = 2093] [serial = 2248] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 105 (0x12b1ce800) [pid = 2093] [serial = 2263] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 104 (0x12aa07800) [pid = 2093] [serial = 2254] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 103 (0x12aa09c00) [pid = 2093] [serial = 2256] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 102 (0x12b1c9c00) [pid = 2093] [serial = 2262] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 101 (0x12b136000) [pid = 2093] [serial = 2259] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 100 (0x119952000) [pid = 2093] [serial = 2237] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x1255ad800) [pid = 2093] [serial = 2227] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x12b219c00) [pid = 2093] [serial = 2269] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x128c45c00) [pid = 2093] [serial = 2245] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x12b94f800) [pid = 2093] [serial = 2273] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x12af79c00) [pid = 2093] [serial = 2257] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x128fc8800) [pid = 2093] [serial = 2231] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x118e61400) [pid = 2093] [serial = 2224] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x12a774c00) [pid = 2093] [serial = 2253] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x123591c00) [pid = 2093] [serial = 2242] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x12b13dc00) [pid = 2093] [serial = 2260] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x126807400) [pid = 2093] [serial = 2244] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x1296dac00) [pid = 2093] [serial = 2250] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x12b214c00) [pid = 2093] [serial = 2268] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x128fcac00) [pid = 2093] [serial = 2271] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x118e9a000) [pid = 2093] [serial = 2141] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x113dadc00) [pid = 2093] [serial = 2222] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 83 (0x117c3d000) [pid = 2093] [serial = 2233] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 82 (0x112929800) [pid = 2093] [serial = 2221] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 81 (0x12b1cfc00) [pid = 2093] [serial = 2266] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 80 (0x1121a7400) [pid = 2093] [serial = 2171] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 79 (0x119c52c00) [pid = 2093] [serial = 2177] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 78 (0x126c47800) [pid = 2093] [serial = 2183] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 77 (0x118918000) [pid = 2093] [serial = 2174] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | --DOMWINDOW == 76 (0x126802400) [pid = 2093] [serial = 2180] [outer = 0x0] [url = about:blank] 04:23:11 INFO - PROCESS | 2093 | 1471346591973 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:23:11 INFO - PROCESS | 2093 | 1471346591976 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:23:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:23:11 INFO - PROCESS | 2093 | 1471346591979 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:23:11 INFO - PROCESS | 2093 | 1471346591981 Marionette TRACE conn2 <- [1,3086,null,{}] 04:23:11 INFO - PROCESS | 2093 | 1471346591984 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}] 04:23:11 INFO - PROCESS | 2093 | 1471346591985 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:12 INFO - PROCESS | 2093 | 1471346592078 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:23:12 INFO - PROCESS | 2093 | 1471346592084 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 2093 | 1471346592086 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x113d93800 == 30 [pid = 2093] [id = 781] 04:23:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 77 (0x111c7f000) [pid = 2093] [serial = 2341] [outer = 0x0] 04:23:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 78 (0x1121a5000) [pid = 2093] [serial = 2342] [outer = 0x111c7f000] 04:23:12 INFO - PROCESS | 2093 | 1471346592117 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 79 (0x112929400) [pid = 2093] [serial = 2343] [outer = 0x111c7f000] 04:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:23:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 521ms 04:23:12 INFO - PROCESS | 2093 | 1471346592495 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:23:12 INFO - PROCESS | 2093 | 1471346592502 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:23:12 INFO - PROCESS | 2093 | 1471346592505 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:23:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:23:12 INFO - PROCESS | 2093 | 1471346592536 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:23:12 INFO - PROCESS | 2093 | 1471346592537 Marionette TRACE conn2 <- [1,3090,null,{}] 04:23:12 INFO - PROCESS | 2093 | 1471346592540 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}] 04:23:12 INFO - PROCESS | 2093 | 1471346592541 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:12 INFO - PROCESS | 2093 | 1471346592628 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:23:12 INFO - PROCESS | 2093 | 1471346592634 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 2093 | 1471346592636 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:12 INFO - PROCESS | 2093 | ++DOCSHELL 0x1187cf000 == 31 [pid = 2093] [id = 782] 04:23:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 80 (0x112faf800) [pid = 2093] [serial = 2344] [outer = 0x0] 04:23:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 81 (0x113d53400) [pid = 2093] [serial = 2345] [outer = 0x112faf800] 04:23:12 INFO - PROCESS | 2093 | 1471346592662 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 2093 | ++DOMWINDOW == 82 (0x1161b0000) [pid = 2093] [serial = 2346] [outer = 0x112faf800] 04:23:13 INFO - PROCESS | 2093 | 1471346593020 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:23:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 528ms 04:23:13 INFO - PROCESS | 2093 | 1471346593060 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:23:13 INFO - PROCESS | 2093 | 1471346593061 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:23:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:23:13 INFO - PROCESS | 2093 | 1471346593075 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 2093 | 1471346593079 Marionette TRACE conn2 <- [1,3094,null,{}] 04:23:13 INFO - PROCESS | 2093 | 1471346593088 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}] 04:23:13 INFO - PROCESS | 2093 | 1471346593090 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:13 INFO - PROCESS | 2093 | 1471346593178 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:23:13 INFO - PROCESS | 2093 | 1471346593181 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:13 INFO - PROCESS | 2093 | 1471346593183 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x119cd6800 == 32 [pid = 2093] [id = 783] 04:23:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 83 (0x113dab000) [pid = 2093] [serial = 2347] [outer = 0x0] 04:23:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 84 (0x117c33000) [pid = 2093] [serial = 2348] [outer = 0x113dab000] 04:23:13 INFO - PROCESS | 2093 | 1471346593210 Marionette DEBUG loaded listener.js 04:23:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 85 (0x11820f000) [pid = 2093] [serial = 2349] [outer = 0x113dab000] 04:23:13 INFO - PROCESS | 2093 | 1471346593541 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:23:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 492ms 04:23:13 INFO - PROCESS | 2093 | 1471346593557 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:23:13 INFO - PROCESS | 2093 | 1471346593559 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:23:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:23:13 INFO - PROCESS | 2093 | 1471346593561 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 2093 | 1471346593562 Marionette TRACE conn2 <- [1,3098,null,{}] 04:23:13 INFO - PROCESS | 2093 | 1471346593564 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}] 04:23:13 INFO - PROCESS | 2093 | 1471346593565 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:13 INFO - PROCESS | 2093 | 1471346593654 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:23:13 INFO - PROCESS | 2093 | 1471346593658 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:13 INFO - PROCESS | 2093 | 1471346593659 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:13 INFO - PROCESS | 2093 | ++DOCSHELL 0x121484800 == 33 [pid = 2093] [id = 784] 04:23:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 86 (0x118e96c00) [pid = 2093] [serial = 2350] [outer = 0x0] 04:23:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 87 (0x1192c5400) [pid = 2093] [serial = 2351] [outer = 0x118e96c00] 04:23:13 INFO - PROCESS | 2093 | 1471346593685 Marionette DEBUG loaded listener.js 04:23:13 INFO - PROCESS | 2093 | ++DOMWINDOW == 88 (0x119480800) [pid = 2093] [serial = 2352] [outer = 0x118e96c00] 04:23:14 INFO - PROCESS | 2093 | 1471346594030 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]]]}] 04:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:23:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 518ms 04:23:14 INFO - PROCESS | 2093 | 1471346594106 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:23:14 INFO - PROCESS | 2093 | 1471346594108 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:23:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:23:14 INFO - PROCESS | 2093 | 1471346594112 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:23:14 INFO - PROCESS | 2093 | 1471346594114 Marionette TRACE conn2 <- [1,3102,null,{}] 04:23:14 INFO - PROCESS | 2093 | 1471346594119 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}] 04:23:14 INFO - PROCESS | 2093 | 1471346594121 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:14 INFO - PROCESS | 2093 | 1471346594284 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:23:14 INFO - PROCESS | 2093 | 1471346594304 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:14 INFO - PROCESS | 2093 | 1471346594310 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:14 INFO - PROCESS | 2093 | ++DOCSHELL 0x121918000 == 34 [pid = 2093] [id = 785] 04:23:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 89 (0x1196a4c00) [pid = 2093] [serial = 2353] [outer = 0x0] 04:23:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 90 (0x11995e400) [pid = 2093] [serial = 2354] [outer = 0x1196a4c00] 04:23:14 INFO - PROCESS | 2093 | 1471346594363 Marionette DEBUG loaded listener.js 04:23:14 INFO - PROCESS | 2093 | ++DOMWINDOW == 91 (0x1214dd800) [pid = 2093] [serial = 2355] [outer = 0x1196a4c00] 04:23:14 INFO - PROCESS | 2093 | 1471346594804 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:23:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 723ms 04:23:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:23:14 INFO - PROCESS | 2093 | 1471346594835 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:23:14 INFO - PROCESS | 2093 | 1471346594836 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:23:14 INFO - PROCESS | 2093 | 1471346594838 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:23:14 INFO - PROCESS | 2093 | 1471346594839 Marionette TRACE conn2 <- [1,3106,null,{}] 04:23:14 INFO - PROCESS | 2093 | 1471346594842 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}] 04:23:14 INFO - PROCESS | 2093 | 1471346594843 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:14 INFO - PROCESS | 2093 | 1471346594949 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:23:14 INFO - PROCESS | 2093 | 1471346594990 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:14 INFO - PROCESS | 2093 | 1471346594991 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x1255d6000 == 35 [pid = 2093] [id = 786] 04:23:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 92 (0x1214de800) [pid = 2093] [serial = 2356] [outer = 0x0] 04:23:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 93 (0x121548400) [pid = 2093] [serial = 2357] [outer = 0x1214de800] 04:23:15 INFO - PROCESS | 2093 | 1471346595015 Marionette DEBUG loaded listener.js 04:23:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 94 (0x12196b400) [pid = 2093] [serial = 2358] [outer = 0x1214de800] 04:23:15 INFO - PROCESS | 2093 | 1471346595342 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]]]}] 04:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:23:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 04:23:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:23:15 INFO - PROCESS | 2093 | 1471346595359 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 2093 | 1471346595360 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:23:15 INFO - PROCESS | 2093 | 1471346595362 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 2093 | 1471346595363 Marionette TRACE conn2 <- [1,3110,null,{}] 04:23:15 INFO - PROCESS | 2093 | 1471346595365 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}] 04:23:15 INFO - PROCESS | 2093 | 1471346595367 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:15 INFO - PROCESS | 2093 | 1471346595479 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:23:15 INFO - PROCESS | 2093 | 1471346595484 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:15 INFO - PROCESS | 2093 | 1471346595485 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:15 INFO - PROCESS | 2093 | ++DOCSHELL 0x128a3c000 == 36 [pid = 2093] [id = 787] 04:23:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 95 (0x12196c800) [pid = 2093] [serial = 2359] [outer = 0x0] 04:23:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 96 (0x1219c4c00) [pid = 2093] [serial = 2360] [outer = 0x12196c800] 04:23:15 INFO - PROCESS | 2093 | 1471346595550 Marionette DEBUG loaded listener.js 04:23:15 INFO - PROCESS | 2093 | ++DOMWINDOW == 97 (0x121a37400) [pid = 2093] [serial = 2361] [outer = 0x12196c800] 04:23:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:23:15 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 04:23:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:23:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 04:23:15 INFO - PROCESS | 2093 | 1471346595823 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"]]]}] 04:23:15 INFO - PROCESS | 2093 | 1471346595841 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 2093 | 1471346595842 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:23:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:23:15 INFO - PROCESS | 2093 | 1471346595846 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 2093 | 1471346595847 Marionette TRACE conn2 <- [1,3114,null,{}] 04:23:15 INFO - PROCESS | 2093 | 1471346595849 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}] 04:23:15 INFO - PROCESS | 2093 | 1471346595851 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:15 INFO - PROCESS | 2093 | 1471346595976 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:23:15 INFO - PROCESS | 2093 | 1471346595987 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\", \"5c7a21e0-6589-46c2-8c3e-5107daadc239\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:15 INFO - PROCESS | 2093 | 1471346595988 Marionette INFO sendAsync 930cd20f-55ca-6c4a-a930-b8f40887b581 04:23:16 INFO - PROCESS | 2093 | ++DOCSHELL 0x128b1d800 == 37 [pid = 2093] [id = 788] 04:23:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 98 (0x121a39800) [pid = 2093] [serial = 2362] [outer = 0x0] 04:23:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 99 (0x12344cc00) [pid = 2093] [serial = 2363] [outer = 0x121a39800] 04:23:16 INFO - PROCESS | 2093 | 1471346596021 Marionette DEBUG loaded listener.js 04:23:16 INFO - PROCESS | 2093 | ++DOMWINDOW == 100 (0x124fd0800) [pid = 2093] [serial = 2364] [outer = 0x121a39800] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 99 (0x11292e400) [pid = 2093] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 98 (0x1192ce000) [pid = 2093] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 97 (0x12899ac00) [pid = 2093] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 96 (0x125ef4c00) [pid = 2093] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 95 (0x123302c00) [pid = 2093] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 94 (0x11610a400) [pid = 2093] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 93 (0x12bfae000) [pid = 2093] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 92 (0x11947fc00) [pid = 2093] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 91 (0x1192c6800) [pid = 2093] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 90 (0x128c44c00) [pid = 2093] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 89 (0x12a6db000) [pid = 2093] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 88 (0x12bd2ac00) [pid = 2093] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 87 (0x110ea8000) [pid = 2093] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 86 (0x112e20000) [pid = 2093] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 85 (0x110e26c00) [pid = 2093] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:23:16 INFO - PROCESS | 2093 | --DOMWINDOW == 84 (0x12ca1bc00) [pid = 2093] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:23:16 INFO - PROCESS | 2093 | 1471346596415 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]]]}] 04:23:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:23:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 620ms 04:23:16 INFO - PROCESS | 2093 | 1471346596471 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:23:16 INFO - PROCESS | 2093 | 1471346596473 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:23:17 WARNING - u'runner_teardown' () 04:23:17 INFO - No more tests 04:23:17 INFO - Got 0 unexpected results 04:23:17 INFO - SUITE-END | took 518s 04:23:17 INFO - Closing logging queue 04:23:17 INFO - queue closed 04:23:17 INFO - Return code: 0 04:23:17 WARNING - # TBPL SUCCESS # 04:23:17 INFO - Running post-action listener: _resource_record_post_action 04:23:17 INFO - Running post-run listener: _resource_record_post_run 04:23:18 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 29597184; Write bytes: 951369216; Read time: 184; Write time: 5091 04:23:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:23:18 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153909760; Write bytes: 157763072; Read time: 13810; Write time: 357 04:23:18 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 29281792; Write bytes: 790677504; Read time: 180; Write time: 4721 04:23:18 INFO - Running post-run listener: _upload_blobber_files 04:23:18 INFO - Blob upload gear active. 04:23:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:23:18 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 04:23:18 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:23:18 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:23:19 INFO - (blobuploader) - INFO - Open directory for files ... 04:23:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:23:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:23:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:23:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:23:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:23:19 INFO - (blobuploader) - INFO - Done attempting. 04:23:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:23:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:23:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:23:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:23:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:23:21 INFO - (blobuploader) - INFO - Done attempting. 04:23:21 INFO - (blobuploader) - INFO - Iteration through files over. 04:23:21 INFO - Return code: 0 04:23:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:23:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:23:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/66d36c575d8eaedbb0d245ba7d42d360eaf731f2e726072babd477540b1c2c8cccde1c7b76ada333951e356db745f56d0c1407fec7a691256cdfb91b0f7e28e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/73de1110d69dd0c1ca50f2676709268d2efc62b828c079d57bf65f2087c51657cca12f75e2efc1abab457e6821e571cfeb79ed212fb4be5f71abba327c3789d9"} 04:23:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:23:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:23:21 INFO - Contents: 04:23:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/66d36c575d8eaedbb0d245ba7d42d360eaf731f2e726072babd477540b1c2c8cccde1c7b76ada333951e356db745f56d0c1407fec7a691256cdfb91b0f7e28e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/73de1110d69dd0c1ca50f2676709268d2efc62b828c079d57bf65f2087c51657cca12f75e2efc1abab457e6821e571cfeb79ed212fb4be5f71abba327c3789d9"} 04:23:21 INFO - Running post-run listener: copy_logs_to_upload_dir 04:23:21 INFO - Copying logs to upload dir... 04:23:21 INFO - mkdir: /builds/slave/test/build/upload/logs 04:23:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1043.358792 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 23 secs) (at 2016-08-16 04:23:21.825797) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-16 04:23:21.829070) ========= 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.NElmFhMG47/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.i8Ffp3Xz0x/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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-release/sha512/66d36c575d8eaedbb0d245ba7d42d360eaf731f2e726072babd477540b1c2c8cccde1c7b76ada333951e356db745f56d0c1407fec7a691256cdfb91b0f7e28e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/73de1110d69dd0c1ca50f2676709268d2efc62b828c079d57bf65f2087c51657cca12f75e2efc1abab457e6821e571cfeb79ed212fb4be5f71abba327c3789d9"} build_url:https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012746 build_url: 'https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/66d36c575d8eaedbb0d245ba7d42d360eaf731f2e726072babd477540b1c2c8cccde1c7b76ada333951e356db745f56d0c1407fec7a691256cdfb91b0f7e28e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/73de1110d69dd0c1ca50f2676709268d2efc62b828c079d57bf65f2087c51657cca12f75e2efc1abab457e6821e571cfeb79ed212fb4be5f71abba327c3789d9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WVDZTLz0RpiitsysX1Dldg/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-16 04:23:21.863292) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:23:21.863600) ========= 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.NElmFhMG47/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.i8Ffp3Xz0x/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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.004989 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:23:21.911032) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 04:23:21.911324) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 04:23:21.914618) ========= ========= Total master_lag: 0.41 =========