builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0139 starttime: 1472902306.42 results: success (0) buildid: 20160903031849 builduid: cab4f041cf984eaeaca63a424ce0fba7 revision: 31ca1b4c28a9f64e49d59ed01d08469a9af41951 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:46.421548) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:46.422012) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:46.422309) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:46.731494) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:46.731837) ========= 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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners TMPDIR=/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/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-09-03 04:31:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.7M=0.001s 2016-09-03 04:31:47 (18.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.606675 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:47.367111) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:47.367431) ========= 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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners TMPDIR=/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/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.028816 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:47.416222) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-09-03 04:31:47.416567) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 31ca1b4c28a9f64e49d59ed01d08469a9af41951 --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 31ca1b4c28a9f64e49d59ed01d08469a9af41951 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fmXR1ucfCV/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.vSSI6DwqW8/Listeners TMPDIR=/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/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-09-03 04:31:47,494 truncating revision to first 12 chars 2016-09-03 04:31:47,494 Setting DEBUG logging. 2016-09-03 04:31:47,494 attempt 1/10 2016-09-03 04:31:47,494 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/31ca1b4c28a9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-09-03 04:31:48,233 unpacking tar archive at: mozilla-release-31ca1b4c28a9/testing/mozharness/ program finished with exit code 0 elapsedTime=0.991705 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-09-03 04:31:48.429267) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:48.429536) ========= script_repo_revision: 31ca1b4c28a9f64e49d59ed01d08469a9af41951 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:48.429896) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:48.430196) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-09-03 04:31:48.454410) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 24 secs) (at 2016-09-03 04:31:48.454669) ========= /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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners TMPDIR=/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/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:31:48 INFO - MultiFileLogger online at 20160903 04:31:48 in /builds/slave/test 04:31:48 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:31:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:31:48 INFO - {'append_to_log': False, 04:31:48 INFO - 'base_work_dir': '/builds/slave/test', 04:31:48 INFO - 'blob_upload_branch': 'mozilla-release', 04:31:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:31:48 INFO - 'buildbot_json_path': 'buildprops.json', 04:31:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:31:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:31:48 INFO - 'download_minidump_stackwalk': True, 04:31:48 INFO - 'download_symbols': 'true', 04:31:48 INFO - 'e10s': False, 04:31:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:31:48 INFO - 'tooltool.py': '/tools/tooltool.py', 04:31:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:31:48 INFO - '/tools/misc-python/virtualenv.py')}, 04:31:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:31:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:31:48 INFO - 'log_level': 'info', 04:31:48 INFO - 'log_to_console': True, 04:31:48 INFO - 'opt_config_files': (), 04:31:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:31:48 INFO - '--processes=1', 04:31:48 INFO - '--config=%(test_path)s/wptrunner.ini', 04:31:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:31:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:31:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:31:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:31:48 INFO - 'pip_index': False, 04:31:48 INFO - 'require_test_zip': True, 04:31:48 INFO - 'test_type': ('testharness',), 04:31:48 INFO - 'this_chunk': '1', 04:31:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:31:48 INFO - 'total_chunks': '10', 04:31:48 INFO - 'virtualenv_path': 'venv', 04:31:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:31:48 INFO - 'work_dir': 'build'} 04:31:48 INFO - ##### 04:31:48 INFO - ##### Running clobber step. 04:31:48 INFO - ##### 04:31:48 INFO - Running pre-action listener: _resource_record_pre_action 04:31:48 INFO - Running main action method: clobber 04:31:48 INFO - rmtree: /builds/slave/test/build 04:31:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:31:50 INFO - Running post-action listener: _resource_record_post_action 04:31:50 INFO - ##### 04:31:50 INFO - ##### Running read-buildbot-config step. 04:31:50 INFO - ##### 04:31:50 INFO - Running pre-action listener: _resource_record_pre_action 04:31:50 INFO - Running main action method: read_buildbot_config 04:31:50 INFO - Using buildbot properties: 04:31:50 INFO - { 04:31:50 INFO - "project": "", 04:31:50 INFO - "product": "firefox", 04:31:50 INFO - "script_repo_revision": "production", 04:31:50 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 04:31:50 INFO - "repository": "", 04:31:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 04:31:50 INFO - "buildid": "20160903031849", 04:31:50 INFO - "pgo_build": "False", 04:31:50 INFO - "basedir": "/builds/slave/test", 04:31:50 INFO - "buildnumber": 8, 04:31:50 INFO - "slavename": "t-yosemite-r7-0139", 04:31:50 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 04:31:50 INFO - "platform": "macosx64", 04:31:50 INFO - "branch": "mozilla-release", 04:31:50 INFO - "revision": "31ca1b4c28a9f64e49d59ed01d08469a9af41951", 04:31:50 INFO - "repo_path": "releases/mozilla-release", 04:31:50 INFO - "moz_repo_path": "", 04:31:50 INFO - "stage_platform": "macosx64", 04:31:50 INFO - "builduid": "cab4f041cf984eaeaca63a424ce0fba7", 04:31:50 INFO - "slavebuilddir": "test" 04:31:50 INFO - } 04:31:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg. 04:31:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json. 04:31:50 INFO - Running post-action listener: _resource_record_post_action 04:31:50 INFO - ##### 04:31:50 INFO - ##### Running download-and-extract step. 04:31:50 INFO - ##### 04:31:50 INFO - Running pre-action listener: _resource_record_pre_action 04:31:50 INFO - Running main action method: download_and_extract 04:31:50 INFO - mkdir: /builds/slave/test/build/tests 04:31:50 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:31:50 INFO - https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:31:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:31:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:31:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:31:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #1 04:31:50 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:31:50 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:31:50 INFO - retry: Failed, sleeping 30 seconds before retrying 04:32:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #2 04:32:20 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:32:20 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:32:20 INFO - retry: Failed, sleeping 60 seconds before retrying 04:33:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #3 04:33:20 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:33:20 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:33:20 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json! 04:33:20 INFO - Caught exception: HTTP Error 404: Not Found 04:33:20 INFO - Caught exception: HTTP Error 404: Not Found 04:33:20 INFO - Caught exception: HTTP Error 404: Not Found 04:33:20 INFO - trying https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:33:20 INFO - Downloading https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:33:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #1 04:33:22 INFO - Downloaded 1235 bytes. 04:33:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 04:33:22 INFO - Using the following test package requirements: 04:33:22 INFO - {u'common': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 04:33:22 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'firefox-48.0.3.en-US.mac64.cppunittest.tests.zip'], 04:33:22 INFO - u'gtest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'firefox-48.0.3.en-US.mac64.gtest.tests.zip'], 04:33:22 INFO - u'jittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'jsshell-mac64.zip'], 04:33:22 INFO - u'mochitest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'firefox-48.0.3.en-US.mac64.mochitest.tests.zip'], 04:33:22 INFO - u'mozbase': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 04:33:22 INFO - u'reftest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'firefox-48.0.3.en-US.mac64.reftest.tests.zip'], 04:33:22 INFO - u'talos': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'firefox-48.0.3.en-US.mac64.talos.tests.zip'], 04:33:22 INFO - u'web-platform': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'firefox-48.0.3.en-US.mac64.web-platform.tests.zip'], 04:33:22 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 04:33:22 INFO - u'firefox-48.0.3.en-US.mac64.xpcshell.tests.zip']} 04:33:22 INFO - Downloading packages: [u'firefox-48.0.3.en-US.mac64.common.tests.zip', u'firefox-48.0.3.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:33:22 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:33:22 INFO - https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:33:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:33:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:33:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:33:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #1 04:33:22 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:33:22 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:33:22 INFO - retry: Failed, sleeping 30 seconds before retrying 04:33:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #2 04:33:52 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:33:52 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:33:52 INFO - retry: Failed, sleeping 60 seconds before retrying 04:34:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #3 04:34:52 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:34:52 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:34:52 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip! 04:34:52 INFO - Caught exception: HTTP Error 404: Not Found 04:34:52 INFO - Caught exception: HTTP Error 404: Not Found 04:34:52 INFO - Caught exception: HTTP Error 404: Not Found 04:34:52 INFO - trying https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:34:52 INFO - Downloading https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip 04:34:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #1 04:34:53 INFO - Downloaded 18379879 bytes. 04:34:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:34:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:34:54 INFO - caution: filename not matched: web-platform/* 04:34:54 INFO - Return code: 11 04:34:54 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:34:54 INFO - https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:34:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:34:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:34:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:34:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:34:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:34:54 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:34:54 INFO - retry: Failed, sleeping 30 seconds before retrying 04:35:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #2 04:35:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:35:24 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:35:24 INFO - retry: Failed, sleeping 60 seconds before retrying 04:36:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #3 04:36:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:36:24 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:36:24 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip! 04:36:24 INFO - Caught exception: HTTP Error 404: Not Found 04:36:24 INFO - Caught exception: HTTP Error 404: Not Found 04:36:24 INFO - Caught exception: HTTP Error 404: Not Found 04:36:24 INFO - trying https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:36:24 INFO - Downloading https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 04:36:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:36:26 INFO - Downloaded 36389883 bytes. 04:36:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:36:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:36:30 INFO - caution: filename not matched: bin/* 04:36:30 INFO - caution: filename not matched: config/* 04:36:30 INFO - caution: filename not matched: mozbase/* 04:36:30 INFO - caution: filename not matched: marionette/* 04:36:30 INFO - caution: filename not matched: tools/wptserve/* 04:36:30 INFO - Return code: 11 04:36: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:36:30 INFO - https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg matches https://queue.taskcluster.net 04:36:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:36:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:36:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 04:36:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #1 04:36:30 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:36:30 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:36:30 INFO - retry: Failed, sleeping 30 seconds before retrying 04:37:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #2 04:37:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:37:00 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:37:00 INFO - retry: Failed, sleeping 60 seconds before retrying 04:38:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #3 04:38:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:38:01 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:38:01 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg! 04:38:01 INFO - Caught exception: HTTP Error 404: Not Found 04:38:01 INFO - Caught exception: HTTP Error 404: Not Found 04:38:01 INFO - Caught exception: HTTP Error 404: Not Found 04:38:01 INFO - trying https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:38:01 INFO - Downloading https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 04:38:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #1 04:38:03 INFO - Downloaded 73092466 bytes. 04:38:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:38:03 INFO - mkdir: /builds/slave/test/properties 04:38:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:38:03 INFO - Writing to file /builds/slave/test/properties/build_url 04:38:03 INFO - Contents: 04:38:03 INFO - build_url:https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 04:38:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:38:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:38:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:38:03 INFO - Contents: 04:38:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:38:03 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:38:03 INFO - https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:38:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:38:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:38:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:38:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:38:03 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:38:03 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:38:03 INFO - retry: Failed, sleeping 30 seconds before retrying 04:38:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 04:38:33 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:38:33 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:38:33 INFO - retry: Failed, sleeping 60 seconds before retrying 04:39:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 04:39:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:39:34 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:39:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip! 04:39:34 INFO - Caught exception: HTTP Error 404: Not Found 04:39:34 INFO - Caught exception: HTTP Error 404: Not Found 04:39:34 INFO - Caught exception: HTTP Error 404: Not Found 04:39:34 INFO - trying https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:39:34 INFO - Downloading https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 04:39:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:39:46 INFO - Downloaded 103667246 bytes. 04:39:46 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:39:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:39:50 INFO - Return code: 0 04:39:50 INFO - Running post-action listener: _resource_record_post_action 04:39:50 INFO - Running post-action listener: set_extra_try_arguments 04:39:50 INFO - ##### 04:39:50 INFO - ##### Running create-virtualenv step. 04:39:50 INFO - ##### 04:39:50 INFO - Running pre-action listener: _pre_create_virtualenv 04:39:50 INFO - Running pre-action listener: _resource_record_pre_action 04:39:50 INFO - Running main action method: create_virtualenv 04:39:50 INFO - Creating virtualenv /builds/slave/test/build/venv 04:39:50 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:39:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:39:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:39:50 INFO - Using real prefix '/tools/python27' 04:39:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:39:50 INFO - Installing distribute.............................................................................................................................................................................................done. 04:39:53 INFO - Installing pip.................done. 04:39:53 INFO - Return code: 0 04:39:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:39:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:39:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:39:53 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 0x10bbffe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7a2573970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc185e0>, '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 0x10b7fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b826990>, '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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:39:53 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:39:53 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:39:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fmXR1ucfCV/Render', 04:39:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:39:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:39:53 INFO - 'HOME': '/Users/cltbld', 04:39:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:39:53 INFO - 'LOGNAME': 'cltbld', 04:39:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:39:53 INFO - 'MOZ_NO_REMOTE': '1', 04:39:53 INFO - 'NO_EM_RESTART': '1', 04:39:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:39:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:53 INFO - 'PWD': '/builds/slave/test', 04:39:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:39:53 INFO - 'SHELL': '/bin/bash', 04:39:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vSSI6DwqW8/Listeners', 04:39:53 INFO - 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', 04:39:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:39:53 INFO - 'USER': 'cltbld', 04:39:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:39:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:39:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:39:53 INFO - 'XPC_FLAGS': '0x0', 04:39:53 INFO - 'XPC_SERVICE_NAME': '0', 04:39:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:39:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:39:54 INFO - Downloading/unpacking psutil>=0.7.1 04:39:54 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:39:54 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:39:54 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:39:54 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:39:54 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:39:54 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:39:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:39:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:39:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:39:57 INFO - Installing collected packages: psutil 04:39:57 INFO - Running setup.py install for psutil 04:39:57 INFO - building 'psutil._psutil_osx' extension 04:39:57 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:39:58 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:39:58 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:39:58 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:39:58 INFO - building 'psutil._psutil_posix' extension 04:39:58 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:39:58 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:39:58 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:39:58 INFO - ^ 04:39:58 INFO - 1 warning generated. 04:39:58 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:39:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:39:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:39:58 INFO - Successfully installed psutil 04:39:58 INFO - Cleaning up... 04:39:58 INFO - Return code: 0 04:39:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:39: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:39:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:39: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:39:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:39:58 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 0x10bbffe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7a2573970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc185e0>, '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 0x10b7fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b826990>, '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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:39:58 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:39:58 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:39:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fmXR1ucfCV/Render', 04:39:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:39:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:39:58 INFO - 'HOME': '/Users/cltbld', 04:39:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:39:58 INFO - 'LOGNAME': 'cltbld', 04:39:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:39:58 INFO - 'MOZ_NO_REMOTE': '1', 04:39:58 INFO - 'NO_EM_RESTART': '1', 04:39:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:39:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:58 INFO - 'PWD': '/builds/slave/test', 04:39:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:39:58 INFO - 'SHELL': '/bin/bash', 04:39:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vSSI6DwqW8/Listeners', 04:39:58 INFO - 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', 04:39:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:39:58 INFO - 'USER': 'cltbld', 04:39:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:39:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:39:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:39:58 INFO - 'XPC_FLAGS': '0x0', 04:39:58 INFO - 'XPC_SERVICE_NAME': '0', 04:39:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:39:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:39:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:39:58 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:39:58 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:39:58 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:39:58 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:39:58 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:39:58 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:40:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:40:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:40:01 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:40:01 INFO - Installing collected packages: mozsystemmonitor 04:40:01 INFO - Running setup.py install for mozsystemmonitor 04:40:01 INFO - Successfully installed mozsystemmonitor 04:40:01 INFO - Cleaning up... 04:40:01 INFO - Return code: 0 04:40:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:40:01 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:40:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:01 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:40:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:01 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 0x10bbffe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7a2573970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc185e0>, '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 0x10b7fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b826990>, '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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:01 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:40:01 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:40:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fmXR1ucfCV/Render', 04:40:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:01 INFO - 'HOME': '/Users/cltbld', 04:40:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:01 INFO - 'LOGNAME': 'cltbld', 04:40:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:01 INFO - 'MOZ_NO_REMOTE': '1', 04:40:01 INFO - 'NO_EM_RESTART': '1', 04:40:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:01 INFO - 'PWD': '/builds/slave/test', 04:40:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:01 INFO - 'SHELL': '/bin/bash', 04:40:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vSSI6DwqW8/Listeners', 04:40:01 INFO - 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', 04:40:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:01 INFO - 'USER': 'cltbld', 04:40:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:01 INFO - 'XPC_FLAGS': '0x0', 04:40:01 INFO - 'XPC_SERVICE_NAME': '0', 04:40:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:01 INFO - Downloading/unpacking blobuploader==1.2.4 04:40:01 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:40:01 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:40:01 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:40:01 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:40:01 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:40:01 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:40:04 INFO - Downloading blobuploader-1.2.4.tar.gz 04:40:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:40:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:40:04 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:40:04 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:40:04 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:40:04 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:40:04 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:40:04 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:40:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:40:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:40:05 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:40:05 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:40:05 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:40:05 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:40:05 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:40:05 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:40:05 INFO - Downloading docopt-0.6.1.tar.gz 04:40:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:40:05 INFO - Installing collected packages: blobuploader, requests, docopt 04:40:05 INFO - Running setup.py install for blobuploader 04:40:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:40:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:40:05 INFO - Running setup.py install for requests 04:40:06 INFO - Running setup.py install for docopt 04:40:06 INFO - Successfully installed blobuploader requests docopt 04:40:06 INFO - Cleaning up... 04:40:06 INFO - Return code: 0 04:40:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:40:06 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:40:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:06 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:40:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:06 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 0x10bbffe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7a2573970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc185e0>, '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 0x10b7fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b826990>, '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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:06 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:40:06 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:40:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fmXR1ucfCV/Render', 04:40:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:06 INFO - 'HOME': '/Users/cltbld', 04:40:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:06 INFO - 'LOGNAME': 'cltbld', 04:40:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:06 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:06 INFO - 'MOZ_NO_REMOTE': '1', 04:40:06 INFO - 'NO_EM_RESTART': '1', 04:40:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:06 INFO - 'PWD': '/builds/slave/test', 04:40:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:06 INFO - 'SHELL': '/bin/bash', 04:40:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vSSI6DwqW8/Listeners', 04:40:06 INFO - 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', 04:40:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:06 INFO - 'USER': 'cltbld', 04:40:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:06 INFO - 'XPC_FLAGS': '0x0', 04:40:06 INFO - 'XPC_SERVICE_NAME': '0', 04:40:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:40:06 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-g9chsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:40:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:40:06 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-88jhpH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:40:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:40:06 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-6SxjNC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-1eP92X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-tXSH7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-h6enQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-9l4VUY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-ClCsbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-RJhnnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-1Vwh4s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-QFfLCY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:40:07 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-UT8cyT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-rIsLS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-02nUrr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-LQvUCD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-UDSo6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-6Gp6Ub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-qhGDqv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-T50H5e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:08 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-_ed_Ym-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:40:09 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-ZDfteM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:40:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:09 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:40:09 INFO - Running setup.py install for manifestparser 04:40:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:40:09 INFO - Running setup.py install for mozcrash 04:40:09 INFO - Running setup.py install for mozdebug 04:40:09 INFO - Running setup.py install for mozdevice 04:40:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:40:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:40:09 INFO - Running setup.py install for mozfile 04:40:10 INFO - Running setup.py install for mozhttpd 04:40:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Running setup.py install for mozinfo 04:40:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Running setup.py install for mozInstall 04:40:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Running setup.py install for mozleak 04:40:10 INFO - Running setup.py install for mozlog 04:40:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Running setup.py install for moznetwork 04:40:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:40:10 INFO - Running setup.py install for mozprocess 04:40:11 INFO - Running setup.py install for mozprofile 04:40:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:40:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:40:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:40:11 INFO - Running setup.py install for mozrunner 04:40:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:40:11 INFO - Running setup.py install for mozscreenshot 04:40:11 INFO - Running setup.py install for moztest 04:40:11 INFO - Running setup.py install for mozversion 04:40:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:40:11 INFO - Running setup.py install for wptserve 04:40:12 INFO - Running setup.py install for marionette-driver 04:40:12 INFO - Running setup.py install for browsermob-proxy 04:40:12 INFO - Running setup.py install for marionette-client 04:40:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:40:12 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:40:12 INFO - Cleaning up... 04:40:12 INFO - Return code: 0 04:40:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:40:12 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:40:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:12 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:40:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:12 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 0x10bbffe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7a2573970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bc185e0>, '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 0x10b7fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b826990>, '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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:12 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:40:12 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:40:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fmXR1ucfCV/Render', 04:40:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:12 INFO - 'HOME': '/Users/cltbld', 04:40:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:12 INFO - 'LOGNAME': 'cltbld', 04:40:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:12 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:12 INFO - 'MOZ_NO_REMOTE': '1', 04:40:12 INFO - 'NO_EM_RESTART': '1', 04:40:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:12 INFO - 'PWD': '/builds/slave/test', 04:40:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:12 INFO - 'SHELL': '/bin/bash', 04:40:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vSSI6DwqW8/Listeners', 04:40:12 INFO - 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', 04:40:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:12 INFO - 'USER': 'cltbld', 04:40:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:12 INFO - 'XPC_FLAGS': '0x0', 04:40:12 INFO - 'XPC_SERVICE_NAME': '0', 04:40:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-tskgZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-Lazbsu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-Mke1UB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-RGTc6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-7ubNfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-KBwxsf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-SBSxwt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-MMqO6D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-idXht3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:40:13 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:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:40:13 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-UYR15w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-N2cPEB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-KFFH__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-54rI79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-l94KpH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-0G0GqP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-jS42vA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-J9rYtu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-sWpf14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:40:14 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:40:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:40:14 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-3RY2fT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:40:15 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:40:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:15 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-oj80XJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:15 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:40:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:40:15 INFO - Running setup.py (path:/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/pip-W4VPHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:40:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:15 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:40:15 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:40:15 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:40:15 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:40:15 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:40:15 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:40:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:40:15 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:40:15 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:40:15 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:40:15 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:40:15 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:40:15 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:40:18 INFO - Downloading blessings-1.6.tar.gz 04:40:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:40:18 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:40:18 INFO - Installing collected packages: blessings 04:40:18 INFO - Running setup.py install for blessings 04:40:18 INFO - Successfully installed blessings 04:40:18 INFO - Cleaning up... 04:40:18 INFO - Return code: 0 04:40:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:40:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:40:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:40:18 INFO - Reading from file tmpfile_stdout 04:40:18 INFO - Current package versions: 04:40:18 INFO - blessings == 1.6 04:40:18 INFO - blobuploader == 1.2.4 04:40:18 INFO - browsermob-proxy == 0.6.0 04:40:18 INFO - docopt == 0.6.1 04:40:18 INFO - manifestparser == 1.1 04:40:18 INFO - marionette-client == 2.3.0 04:40:18 INFO - marionette-driver == 1.4.0 04:40:18 INFO - mozInstall == 1.12 04:40:18 INFO - mozcrash == 0.17 04:40:18 INFO - mozdebug == 0.1 04:40:18 INFO - mozdevice == 0.48 04:40:18 INFO - mozfile == 1.2 04:40:18 INFO - mozhttpd == 0.7 04:40:18 INFO - mozinfo == 0.9 04:40:18 INFO - mozleak == 0.1 04:40:18 INFO - mozlog == 3.1 04:40:18 INFO - moznetwork == 0.27 04:40:18 INFO - mozprocess == 0.22 04:40:18 INFO - mozprofile == 0.28 04:40:18 INFO - mozrunner == 6.11 04:40:18 INFO - mozscreenshot == 0.1 04:40:18 INFO - mozsystemmonitor == 0.0 04:40:18 INFO - moztest == 0.7 04:40:18 INFO - mozversion == 1.4 04:40:18 INFO - psutil == 3.1.1 04:40:18 INFO - requests == 1.2.3 04:40:18 INFO - wptserve == 1.4.0 04:40:18 INFO - wsgiref == 0.1.2 04:40:18 INFO - Running post-action listener: _resource_record_post_action 04:40:18 INFO - Running post-action listener: _start_resource_monitoring 04:40:18 INFO - Starting resource monitoring. 04:40:18 INFO - ##### 04:40:18 INFO - ##### Running pull step. 04:40:18 INFO - ##### 04:40:18 INFO - Running pre-action listener: _resource_record_pre_action 04:40:18 INFO - Running main action method: pull 04:40:18 INFO - Pull has nothing to do! 04:40:18 INFO - Running post-action listener: _resource_record_post_action 04:40:18 INFO - ##### 04:40:18 INFO - ##### Running install step. 04:40:18 INFO - ##### 04:40:18 INFO - Running pre-action listener: _resource_record_pre_action 04:40:18 INFO - Running main action method: install 04:40:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:40:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:40:19 INFO - Reading from file tmpfile_stdout 04:40:19 INFO - Detecting whether we're running mozinstall >=1.0... 04:40:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:40:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:40:19 INFO - Reading from file tmpfile_stdout 04:40:19 INFO - Output received: 04:40:19 INFO - Usage: mozinstall [options] installer 04:40:19 INFO - Options: 04:40:19 INFO - -h, --help show this help message and exit 04:40:19 INFO - -d DEST, --destination=DEST 04:40:19 INFO - Directory to install application into. [default: 04:40:19 INFO - "/builds/slave/test"] 04:40:19 INFO - --app=APP Application being installed. [default: firefox] 04:40:19 INFO - mkdir: /builds/slave/test/build/application 04:40:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:40:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:40:37 INFO - Reading from file tmpfile_stdout 04:40:37 INFO - Output received: 04:40:37 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:40:37 INFO - Running post-action listener: _resource_record_post_action 04:40:37 INFO - ##### 04:40:37 INFO - ##### Running run-tests step. 04:40:37 INFO - ##### 04:40:37 INFO - Running pre-action listener: _resource_record_pre_action 04:40:37 INFO - Running main action method: run_tests 04:40:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:40:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:40:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:40:37 INFO - grabbing minidump binary from tooltool 04:40:37 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:40:37 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 0x10bc185e0>, '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 0x10b7fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b826990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:40:37 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:40:37 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:40:37 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:40:37 INFO - Return code: 0 04:40:37 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:40:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:40:37 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/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.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:40:37 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/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.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:40:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fmXR1ucfCV/Render', 04:40:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:37 INFO - 'HOME': '/Users/cltbld', 04:40:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:37 INFO - 'LOGNAME': 'cltbld', 04:40:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:40:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:37 INFO - 'MOZ_NO_REMOTE': '1', 04:40:37 INFO - 'NO_EM_RESTART': '1', 04:40:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:37 INFO - 'PWD': '/builds/slave/test', 04:40:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:37 INFO - 'SHELL': '/bin/bash', 04:40:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vSSI6DwqW8/Listeners', 04:40:37 INFO - 'TMPDIR': '/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/T/', 04:40:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:37 INFO - 'USER': 'cltbld', 04:40:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:37 INFO - 'XPC_FLAGS': '0x0', 04:40:37 INFO - 'XPC_SERVICE_NAME': '0', 04:40:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:37 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/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.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:40:38 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:40:38 INFO - import pkg_resources 04:40:39 INFO - Using 1 client processes 04:40:39 INFO - wptserve Starting http server on 127.0.0.1:8000 04:40:39 INFO - wptserve Starting http server on 127.0.0.1:8001 04:40:39 INFO - wptserve Starting http server on 127.0.0.1:8443 04:40:41 INFO - SUITE-START | Running 778 tests 04:40:41 INFO - Running testharness tests 04:40:41 INFO - Setting up ssl 04:40:41 INFO - PROCESS | certutil | 04:40:41 INFO - PROCESS | certutil | 04:40:41 INFO - PROCESS | certutil | 04:40:41 INFO - Certificate Nickname Trust Attributes 04:40:41 INFO - SSL,S/MIME,JAR/XPI 04:40:41 INFO - 04:40:41 INFO - web-platform-tests CT,, 04:40:41 INFO - 04:40:41 INFO - Starting runner 04:40:42 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:40:42 INFO - PROCESS | 1665 | 1472902842564 Marionette DEBUG Marionette enabled via build flag and pref 04:40:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x113ce3000 == 1 [pid = 1665] [id = 1] 04:40:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 1 (0x113ce3800) [pid = 1665] [serial = 1] [outer = 0x0] 04:40:42 INFO - PROCESS | 1665 | [1665] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:40:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 2 (0x113ce4800) [pid = 1665] [serial = 2] [outer = 0x113ce3800] 04:40:42 INFO - PROCESS | 1665 | 1472902842892 Marionette INFO Listening on port 2828 04:40:43 INFO - PROCESS | 1665 | 1472902843133 Marionette DEBUG Marionette enabled via command-line flag 04:40:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x116980800 == 2 [pid = 1665] [id = 2] 04:40:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 3 (0x116981000) [pid = 1665] [serial = 3] [outer = 0x0] 04:40:43 INFO - PROCESS | 1665 | [1665] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:40:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 4 (0x116982000) [pid = 1665] [serial = 4] [outer = 0x116981000] 04:40:43 INFO - PROCESS | 1665 | [1665] 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:40:43 INFO - PROCESS | 1665 | 1472902843292 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49304 04:40:43 INFO - PROCESS | 1665 | 1472902843384 Marionette DEBUG Closed connection conn0 04:40:43 INFO - PROCESS | 1665 | [1665] 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:40:43 INFO - PROCESS | 1665 | 1472902843388 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49305 04:40:43 INFO - PROCESS | 1665 | 1472902843399 Marionette DEBUG Closed connection conn1 04:40:43 INFO - PROCESS | 1665 | [1665] 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:40:43 INFO - PROCESS | 1665 | 1472902843404 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49306 04:40:43 INFO - PROCESS | 1665 | 1472902843412 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:40:43 INFO - PROCESS | 1665 | 1472902843418 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.3","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":"20160903031849","device":"desktop","version":"48.0.3"} 04:40:43 INFO - PROCESS | 1665 | [1665] 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:40:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a27e000 == 3 [pid = 1665] [id = 3] 04:40:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 5 (0x11a27e800) [pid = 1665] [serial = 5] [outer = 0x0] 04:40:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a27f000 == 4 [pid = 1665] [id = 4] 04:40:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 6 (0x11a2ba800) [pid = 1665] [serial = 6] [outer = 0x0] 04:40:44 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:40:44 INFO - PROCESS | 1665 | [1665] 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:40:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240cb800 == 5 [pid = 1665] [id = 5] 04:40:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 7 (0x11a2ba000) [pid = 1665] [serial = 7] [outer = 0x0] 04:40:44 INFO - PROCESS | 1665 | [1665] 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:40:44 INFO - PROCESS | 1665 | [1665] 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:40:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 8 (0x12418a800) [pid = 1665] [serial = 8] [outer = 0x11a2ba000] 04:40:44 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:40:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 9 (0x1246bd000) [pid = 1665] [serial = 9] [outer = 0x11a27e800] 04:40:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 10 (0x1246a7400) [pid = 1665] [serial = 10] [outer = 0x11a2ba800] 04:40:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 11 (0x1246a9000) [pid = 1665] [serial = 11] [outer = 0x11a2ba000] 04:40:45 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:40:45 INFO - PROCESS | 1665 | 1472902845396 Marionette INFO startBrowser 00095c72-15e8-1d44-865f-2963e0069b00 04:40:45 INFO - PROCESS | 1665 | 1472902845419 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1665 | 1472902845429 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1665 | 1472902845430 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:45 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:40:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 12 (0x12699dc00) [pid = 1665] [serial = 12] [outer = 0x11a2ba000] 04:40:45 INFO - PROCESS | 1665 | 1472902845745 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"00095c72-15e8-1d44-865f-2963e0069b00","capabilities":{"browserName":"Firefox","browserVersion":"48.0.3","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":"20160903031849","device":"desktop","version":"48.0.3","command_id":1}}] 04:40:45 INFO - PROCESS | 1665 | 1472902845847 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:40:45 INFO - PROCESS | 1665 | 1472902845855 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:45 INFO - PROCESS | 1665 | 1472902845900 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:40:45 INFO - PROCESS | 1665 | 1472902845992 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:40:46 INFO - PROCESS | 1665 | 1472902845993 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:46 INFO - PROCESS | 1665 | [1665] 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:40:46 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:40:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 13 (0x128c91000) [pid = 1665] [serial = 13] [outer = 0x11a2ba000] 04:40:46 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:40:46 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:46 INFO - PROCESS | 1665 | 1472902846360 Marionette TRACE conn2 <- [1,3,null,{}] 04:40:46 INFO - PROCESS | 1665 | 1472902846364 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:40:46 INFO - PROCESS | 1665 | 1472902846368 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:46 INFO - PROCESS | 1665 | 1472902846399 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:40:46 INFO - PROCESS | 1665 | 1472902846436 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1665 | 1472902846439 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:40:46 INFO - PROCESS | 1665 | 1472902846444 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1665 | 1472902846447 Marionette TRACE conn2 <- [1,6,null,{}] 04:40:46 INFO - PROCESS | 1665 | 1472902846451 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:40:46 INFO - PROCESS | 1665 | 1472902846454 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:46 INFO - PROCESS | 1665 | 1472902846465 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:40:46 INFO - PROCESS | 1665 | 1472902846467 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1665 | 1472902846469 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x129126000 == 6 [pid = 1665] [id = 6] 04:40:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 14 (0x1262a0400) [pid = 1665] [serial = 14] [outer = 0x0] 04:40:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 15 (0x1262a2000) [pid = 1665] [serial = 15] [outer = 0x1262a0400] 04:40:46 INFO - PROCESS | 1665 | 1472902846497 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 16 (0x1262a8000) [pid = 1665] [serial = 16] [outer = 0x1262a0400] 04:40:46 INFO - PROCESS | 1665 | 1472902846810 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:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 04:40:46 INFO - PROCESS | 1665 | 1472902846819 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1665 | 1472902846821 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:40:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x114f28000 == 7 [pid = 1665] [id = 7] 04:40:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 17 (0x114f5c800) [pid = 1665] [serial = 17] [outer = 0x0] 04:40:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 18 (0x12939fc00) [pid = 1665] [serial = 18] [outer = 0x114f5c800] 04:40:46 INFO - PROCESS | 1665 | 1472902846847 Marionette DEBUG loaded listener.js 04:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:40:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 19 (0x12a404000) [pid = 1665] [serial = 19] [outer = 0x114f5c800] 04:40:46 INFO - PROCESS | 1665 | 1472902846907 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1665 | 1472902846909 Marionette TRACE conn2 <- [1,10,null,{}] 04:40:46 INFO - PROCESS | 1665 | 1472902846931 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:40:46 INFO - PROCESS | 1665 | 1472902846935 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:47 INFO - PROCESS | 1665 | 1472902847062 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:40:47 INFO - PROCESS | 1665 | 1472902847094 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1665 | 1472902847096 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6ba000 == 8 [pid = 1665] [id = 8] 04:40:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 20 (0x1293a3c00) [pid = 1665] [serial = 20] [outer = 0x0] 04:40:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 21 (0x12a6f0c00) [pid = 1665] [serial = 21] [outer = 0x1293a3c00] 04:40:47 INFO - PROCESS | 1665 | 1472902847125 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 22 (0x12a6f5000) [pid = 1665] [serial = 22] [outer = 0x1293a3c00] 04:40:47 INFO - PROCESS | 1665 | 1472902847490 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:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 661ms 04:40:47 INFO - PROCESS | 1665 | 1472902847534 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1665 | 1472902847536 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:40:47 INFO - PROCESS | 1665 | 1472902847538 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1665 | 1472902847539 Marionette TRACE conn2 <- [1,14,null,{}] 04:40:47 INFO - PROCESS | 1665 | 1472902847541 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:40:47 INFO - PROCESS | 1665 | 1472902847543 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:47 INFO - PROCESS | 1665 | 1472902847634 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:40:47 INFO - PROCESS | 1665 | 1472902847639 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1665 | 1472902847640 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b28d800 == 9 [pid = 1665] [id = 9] 04:40:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 23 (0x12a6fbc00) [pid = 1665] [serial = 23] [outer = 0x0] 04:40:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 24 (0x12b225800) [pid = 1665] [serial = 24] [outer = 0x12a6fbc00] 04:40:47 INFO - PROCESS | 1665 | 1472902847665 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 25 (0x12b230800) [pid = 1665] [serial = 25] [outer = 0x12a6fbc00] 04:40:47 INFO - PROCESS | 1665 | 1472902847923 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:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 04:40:47 INFO - PROCESS | 1665 | 1472902847963 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1665 | 1472902847964 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:40:47 INFO - PROCESS | 1665 | 1472902847966 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1665 | 1472902847967 Marionette TRACE conn2 <- [1,18,null,{}] 04:40:47 INFO - PROCESS | 1665 | 1472902847977 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:40:47 INFO - PROCESS | 1665 | 1472902847979 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:48 INFO - PROCESS | 1665 | 1472902848073 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:40:48 INFO - PROCESS | 1665 | 1472902848077 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1665 | 1472902848079 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac0000 == 10 [pid = 1665] [id = 10] 04:40:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 26 (0x12ba1d000) [pid = 1665] [serial = 26] [outer = 0x0] 04:40:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 27 (0x12bab1800) [pid = 1665] [serial = 27] [outer = 0x12ba1d000] 04:40:48 INFO - PROCESS | 1665 | 1472902848104 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 28 (0x12bab7c00) [pid = 1665] [serial = 28] [outer = 0x12ba1d000] 04:40:48 INFO - PROCESS | 1665 | 1472902848377 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:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 423ms 04:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:40:48 INFO - PROCESS | 1665 | 1472902848391 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1665 | 1472902848392 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:40:48 INFO - PROCESS | 1665 | 1472902848394 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1665 | 1472902848395 Marionette TRACE conn2 <- [1,22,null,{}] 04:40:48 INFO - PROCESS | 1665 | 1472902848398 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:40:48 INFO - PROCESS | 1665 | 1472902848399 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:48 INFO - PROCESS | 1665 | 1472902848496 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:40:48 INFO - PROCESS | 1665 | 1472902848500 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1665 | 1472902848501 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x118437800 == 11 [pid = 1665] [id = 11] 04:40:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 29 (0x117c46400) [pid = 1665] [serial = 29] [outer = 0x0] 04:40:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 30 (0x11814ac00) [pid = 1665] [serial = 30] [outer = 0x117c46400] 04:40:48 INFO - PROCESS | 1665 | 1472902848528 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 31 (0x12bcf8400) [pid = 1665] [serial = 31] [outer = 0x117c46400] 04:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 470ms 04:40:48 INFO - PROCESS | 1665 | 1472902848859 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:40:48 INFO - PROCESS | 1665 | 1472902848865 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1665 | 1472902848867 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:40:48 INFO - PROCESS | 1665 | 1472902848873 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1665 | 1472902848875 Marionette TRACE conn2 <- [1,26,null,{}] 04:40:48 INFO - PROCESS | 1665 | 1472902848879 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:40:48 INFO - PROCESS | 1665 | 1472902848881 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:49 INFO - PROCESS | 1665 | 1472902849025 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:40:49 INFO - PROCESS | 1665 | 1472902849032 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1665 | 1472902849034 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180ec000 == 12 [pid = 1665] [id = 12] 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 32 (0x1185bd400) [pid = 1665] [serial = 32] [outer = 0x0] 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 33 (0x12bcf3400) [pid = 1665] [serial = 33] [outer = 0x1185bd400] 04:40:49 INFO - PROCESS | 1665 | 1472902849075 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 34 (0x12be48400) [pid = 1665] [serial = 34] [outer = 0x1185bd400] 04:40:49 INFO - PROCESS | 1665 | 1472902849331 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:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 473ms 04:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:40:49 INFO - PROCESS | 1665 | 1472902849344 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1665 | 1472902849345 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:40:49 INFO - PROCESS | 1665 | 1472902849347 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1665 | 1472902849348 Marionette TRACE conn2 <- [1,30,null,{}] 04:40:49 INFO - PROCESS | 1665 | 1472902849374 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:40:49 INFO - PROCESS | 1665 | 1472902849375 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:49 INFO - PROCESS | 1665 | 1472902849468 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:40:49 INFO - PROCESS | 1665 | 1472902849474 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1665 | 1472902849475 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c41f000 == 13 [pid = 1665] [id = 13] 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 35 (0x12be4c800) [pid = 1665] [serial = 35] [outer = 0x0] 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 36 (0x12be66000) [pid = 1665] [serial = 36] [outer = 0x12be4c800] 04:40:49 INFO - PROCESS | 1665 | 1472902849499 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 37 (0x12be6ac00) [pid = 1665] [serial = 37] [outer = 0x12be4c800] 04:40:49 INFO - PROCESS | 1665 | 1472902849735 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:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 434ms 04:40:49 INFO - PROCESS | 1665 | 1472902849781 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1665 | 1472902849782 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:40:49 INFO - PROCESS | 1665 | 1472902849792 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1665 | 1472902849793 Marionette TRACE conn2 <- [1,34,null,{}] 04:40:49 INFO - PROCESS | 1665 | 1472902849796 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:40:49 INFO - PROCESS | 1665 | 1472902849797 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:49 INFO - PROCESS | 1665 | 1472902849888 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:40:49 INFO - PROCESS | 1665 | 1472902849892 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1665 | 1472902849894 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c543800 == 14 [pid = 1665] [id = 14] 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 38 (0x12ba1a000) [pid = 1665] [serial = 38] [outer = 0x0] 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 39 (0x12be72000) [pid = 1665] [serial = 39] [outer = 0x12ba1a000] 04:40:49 INFO - PROCESS | 1665 | 1472902849919 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 40 (0x12c55f800) [pid = 1665] [serial = 40] [outer = 0x12ba1a000] 04:40:50 INFO - PROCESS | 1665 | 1472902850157 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:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 04:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:40:50 INFO - PROCESS | 1665 | 1472902850211 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1665 | 1472902850213 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:40:50 INFO - PROCESS | 1665 | 1472902850215 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1665 | 1472902850216 Marionette TRACE conn2 <- [1,38,null,{}] 04:40:50 INFO - PROCESS | 1665 | 1472902850226 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:40:50 INFO - PROCESS | 1665 | 1472902850227 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:50 INFO - PROCESS | 1665 | 1472902850329 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:40:50 INFO - PROCESS | 1665 | 1472902850333 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1665 | 1472902850334 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cac4000 == 15 [pid = 1665] [id = 15] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 41 (0x12c566400) [pid = 1665] [serial = 41] [outer = 0x0] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 42 (0x12c566c00) [pid = 1665] [serial = 42] [outer = 0x12c566400] 04:40:50 INFO - PROCESS | 1665 | 1472902850359 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 43 (0x12cb08c00) [pid = 1665] [serial = 43] [outer = 0x12c566400] 04:40:50 INFO - PROCESS | 1665 | 1472902850590 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:40:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cdd9800 == 16 [pid = 1665] [id = 16] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 44 (0x12cdda000) [pid = 1665] [serial = 44] [outer = 0x0] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 45 (0x12cddb800) [pid = 1665] [serial = 45] [outer = 0x12cdda000] 04:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 46 (0x12cde0800) [pid = 1665] [serial = 46] [outer = 0x12cdda000] 04:40:50 INFO - PROCESS | 1665 | 1472902850656 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1665 | 1472902850657 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:40:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cdd9000 == 17 [pid = 1665] [id = 17] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 47 (0x12cda3400) [pid = 1665] [serial = 47] [outer = 0x0] 04:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 48 (0x12cdaa000) [pid = 1665] [serial = 48] [outer = 0x12cda3400] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 49 (0x11691a400) [pid = 1665] [serial = 49] [outer = 0x12cda3400] 04:40:50 INFO - PROCESS | 1665 | 1472902850717 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1665 | 1472902850718 Marionette TRACE conn2 <- [1,42,null,{}] 04:40:50 INFO - PROCESS | 1665 | 1472902850739 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:40:50 INFO - PROCESS | 1665 | 1472902850740 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:50 INFO - PROCESS | 1665 | 1472902850854 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:40:50 INFO - PROCESS | 1665 | 1472902850861 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1665 | 1472902850862 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d219000 == 18 [pid = 1665] [id = 18] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 50 (0x12cb0dc00) [pid = 1665] [serial = 50] [outer = 0x0] 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 51 (0x12cda2000) [pid = 1665] [serial = 51] [outer = 0x12cb0dc00] 04:40:50 INFO - PROCESS | 1665 | 1472902850888 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 52 (0x12d2b3400) [pid = 1665] [serial = 52] [outer = 0x12cb0dc00] 04:40:51 INFO - PROCESS | 1665 | 1472902851134 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:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 458ms 04:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:40:51 INFO - PROCESS | 1665 | 1472902851149 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1665 | 1472902851151 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:40:51 INFO - PROCESS | 1665 | 1472902851153 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1665 | 1472902851158 Marionette TRACE conn2 <- [1,46,null,{}] 04:40:51 INFO - PROCESS | 1665 | 1472902851178 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:40:51 INFO - PROCESS | 1665 | 1472902851179 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:51 INFO - PROCESS | 1665 | 1472902851282 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:40:51 INFO - PROCESS | 1665 | 1472902851286 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1665 | 1472902851287 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5ad800 == 19 [pid = 1665] [id = 19] 04:40:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 53 (0x11870c400) [pid = 1665] [serial = 53] [outer = 0x0] 04:40:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x12d2b7400) [pid = 1665] [serial = 54] [outer = 0x11870c400] 04:40:51 INFO - PROCESS | 1665 | 1472902851314 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x12d2bd400) [pid = 1665] [serial = 55] [outer = 0x11870c400] 04:40:51 INFO - PROCESS | 1665 | 1472902851562 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:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 04:40:51 INFO - PROCESS | 1665 | 1472902851581 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1665 | 1472902851582 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:40:51 INFO - PROCESS | 1665 | 1472902851595 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1665 | 1472902851596 Marionette TRACE conn2 <- [1,50,null,{}] 04:40:51 INFO - PROCESS | 1665 | 1472902851604 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:40:51 INFO - PROCESS | 1665 | 1472902851608 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:51 INFO - PROCESS | 1665 | 1472902851765 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:40:51 INFO - PROCESS | 1665 | 1472902851771 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1665 | 1472902851772 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d90b800 == 20 [pid = 1665] [id = 20] 04:40:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x118308400) [pid = 1665] [serial = 56] [outer = 0x0] 04:40:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x118310800) [pid = 1665] [serial = 57] [outer = 0x118308400] 04:40:51 INFO - PROCESS | 1665 | 1472902851812 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x12bcf7000) [pid = 1665] [serial = 58] [outer = 0x118308400] 04:40:52 INFO - PROCESS | 1665 | 1472902852145 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:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 588ms 04:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:40:52 INFO - PROCESS | 1665 | 1472902852176 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1665 | 1472902852177 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:40:52 INFO - PROCESS | 1665 | 1472902852180 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1665 | 1472902852181 Marionette TRACE conn2 <- [1,54,null,{}] 04:40:52 INFO - PROCESS | 1665 | 1472902852183 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:40:52 INFO - PROCESS | 1665 | 1472902852184 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:52 INFO - PROCESS | 1665 | 1472902852277 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:40:52 INFO - PROCESS | 1665 | 1472902852290 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1665 | 1472902852290 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d91a800 == 21 [pid = 1665] [id = 21] 04:40:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x11835e800) [pid = 1665] [serial = 59] [outer = 0x0] 04:40:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x118363c00) [pid = 1665] [serial = 60] [outer = 0x11835e800] 04:40:52 INFO - PROCESS | 1665 | 1472902852314 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x118368c00) [pid = 1665] [serial = 61] [outer = 0x11835e800] 04:40:52 INFO - PROCESS | 1665 | 1472902852609 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:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 469ms 04:40:52 INFO - PROCESS | 1665 | 1472902852650 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1665 | 1472902852653 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:40:52 INFO - PROCESS | 1665 | 1472902852659 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1665 | 1472902852661 Marionette TRACE conn2 <- [1,58,null,{}] 04:40:52 INFO - PROCESS | 1665 | 1472902852665 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:40:52 INFO - PROCESS | 1665 | 1472902852667 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:52 INFO - PROCESS | 1665 | 1472902852879 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:40:53 INFO - PROCESS | 1665 | 1472902853449 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1665 | 1472902853451 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x112167000 == 22 [pid = 1665] [id = 22] 04:40:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x1121a1800) [pid = 1665] [serial = 62] [outer = 0x0] 04:40:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1121e5800) [pid = 1665] [serial = 63] [outer = 0x1121a1800] 04:40:53 INFO - PROCESS | 1665 | 1472902853483 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x112c89c00) [pid = 1665] [serial = 64] [outer = 0x1121a1800] 04:40:53 INFO - PROCESS | 1665 | 1472902853894 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:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1273ms 04:40:53 INFO - PROCESS | 1665 | 1472902853933 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 1665 | 1472902853935 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:40:53 INFO - PROCESS | 1665 | 1472902853938 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1665 | 1472902853940 Marionette TRACE conn2 <- [1,62,null,{}] 04:40:53 INFO - PROCESS | 1665 | 1472902853943 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:40:53 INFO - PROCESS | 1665 | 1472902853946 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:54 INFO - PROCESS | 1665 | 1472902854059 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:40:54 INFO - PROCESS | 1665 | 1472902854097 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1665 | 1472902854099 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e3d000 == 23 [pid = 1665] [id = 23] 04:40:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x112fae000) [pid = 1665] [serial = 65] [outer = 0x0] 04:40:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1162c1400) [pid = 1665] [serial = 66] [outer = 0x112fae000] 04:40:54 INFO - PROCESS | 1665 | 1472902854132 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x116a06000) [pid = 1665] [serial = 67] [outer = 0x112fae000] 04:40:54 INFO - PROCESS | 1665 | 1472902854532 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:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 04:40:54 INFO - PROCESS | 1665 | 1472902854558 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1665 | 1472902854560 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:40:54 INFO - PROCESS | 1665 | 1472902854563 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1665 | 1472902854564 Marionette TRACE conn2 <- [1,66,null,{}] 04:40:54 INFO - PROCESS | 1665 | 1472902854566 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:40:54 INFO - PROCESS | 1665 | 1472902854568 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:54 INFO - PROCESS | 1665 | 1472902854681 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:40:54 INFO - PROCESS | 1665 | 1472902854748 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1665 | 1472902854749 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x117167800 == 24 [pid = 1665] [id = 24] 04:40:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x118312000) [pid = 1665] [serial = 68] [outer = 0x0] 04:40:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11835e400) [pid = 1665] [serial = 69] [outer = 0x118312000] 04:40:54 INFO - PROCESS | 1665 | 1472902854780 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11852d000) [pid = 1665] [serial = 70] [outer = 0x118312000] 04:40:55 INFO - PROCESS | 1665 | 1472902855368 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:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 04:40:55 INFO - PROCESS | 1665 | 1472902855447 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:40:55 INFO - PROCESS | 1665 | 1472902855449 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:40:55 INFO - PROCESS | 1665 | 1472902855452 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1665 | 1472902855454 Marionette TRACE conn2 <- [1,70,null,{}] 04:40:55 INFO - PROCESS | 1665 | 1472902855476 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:40:55 INFO - PROCESS | 1665 | 1472902855478 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:55 INFO - PROCESS | 1665 | 1472902855564 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:40:55 INFO - PROCESS | 1665 | 1472902855618 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1665 | 1472902855619 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c0d000 == 25 [pid = 1665] [id = 25] 04:40:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1165f3400) [pid = 1665] [serial = 71] [outer = 0x0] 04:40:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x116739000) [pid = 1665] [serial = 72] [outer = 0x1165f3400] 04:40:55 INFO - PROCESS | 1665 | 1472902855647 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x116921000) [pid = 1665] [serial = 73] [outer = 0x1165f3400] 04:40:56 INFO - PROCESS | 1665 | 1472902856070 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:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 639ms 04:40:56 INFO - PROCESS | 1665 | 1472902856091 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1665 | 1472902856094 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:40:56 INFO - PROCESS | 1665 | 1472902856098 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1665 | 1472902856099 Marionette TRACE conn2 <- [1,74,null,{}] 04:40:56 INFO - PROCESS | 1665 | 1472902856102 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:40:56 INFO - PROCESS | 1665 | 1472902856105 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:56 INFO - PROCESS | 1665 | 1472902856179 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:40:56 INFO - PROCESS | 1665 | 1472902856182 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1665 | 1472902856184 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ee2000 == 26 [pid = 1665] [id = 26] 04:40:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x116ac3000) [pid = 1665] [serial = 74] [outer = 0x0] 04:40:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1171f2800) [pid = 1665] [serial = 75] [outer = 0x116ac3000] 04:40:56 INFO - PROCESS | 1665 | 1472902856215 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x117c52c00) [pid = 1665] [serial = 76] [outer = 0x116ac3000] 04:40:56 INFO - PROCESS | 1665 | 1472902856523 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:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 04:40:56 INFO - PROCESS | 1665 | 1472902856568 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1665 | 1472902856572 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:40:56 INFO - PROCESS | 1665 | 1472902856575 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1665 | 1472902856577 Marionette TRACE conn2 <- [1,78,null,{}] 04:40:56 INFO - PROCESS | 1665 | 1472902856584 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:40:56 INFO - PROCESS | 1665 | 1472902856588 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:56 INFO - PROCESS | 1665 | 1472902856667 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:40:56 INFO - PROCESS | 1665 | 1472902856706 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1665 | 1472902856709 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169c8000 == 27 [pid = 1665] [id = 27] 04:40:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x113cc3c00) [pid = 1665] [serial = 77] [outer = 0x0] 04:40:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1182ee000) [pid = 1665] [serial = 78] [outer = 0x113cc3c00] 04:40:56 INFO - PROCESS | 1665 | 1472902856737 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1185ba000) [pid = 1665] [serial = 79] [outer = 0x113cc3c00] 04:40:57 INFO - PROCESS | 1665 | 1472902857007 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:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 04:40:57 INFO - PROCESS | 1665 | 1472902857047 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1665 | 1472902857049 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:40:57 INFO - PROCESS | 1665 | 1472902857051 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1665 | 1472902857052 Marionette TRACE conn2 <- [1,82,null,{}] 04:40:57 INFO - PROCESS | 1665 | 1472902857062 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:40:57 INFO - PROCESS | 1665 | 1472902857063 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:57 INFO - PROCESS | 1665 | 1472902857143 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:40:57 INFO - PROCESS | 1665 | 1472902857146 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1665 | 1472902857147 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x11728f800 == 28 [pid = 1665] [id = 28] 04:40:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11870f000) [pid = 1665] [serial = 80] [outer = 0x0] 04:40:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118722c00) [pid = 1665] [serial = 81] [outer = 0x11870f000] 04:40:57 INFO - PROCESS | 1665 | 1472902857176 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118864c00) [pid = 1665] [serial = 82] [outer = 0x11870f000] 04:40:57 INFO - PROCESS | 1665 | 1472902857478 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:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 04:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:40:57 INFO - PROCESS | 1665 | 1472902857524 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1665 | 1472902857525 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:40:57 INFO - PROCESS | 1665 | 1472902857527 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1665 | 1472902857528 Marionette TRACE conn2 <- [1,86,null,{}] 04:40:57 INFO - PROCESS | 1665 | 1472902857530 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:40:57 INFO - PROCESS | 1665 | 1472902857532 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:57 INFO - PROCESS | 1665 | 1472902857601 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:40:57 INFO - PROCESS | 1665 | 1472902857606 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1665 | 1472902857607 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e4000 == 29 [pid = 1665] [id = 29] 04:40:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x113cbf400) [pid = 1665] [serial = 83] [outer = 0x0] 04:40:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119260400) [pid = 1665] [serial = 84] [outer = 0x113cbf400] 04:40:57 INFO - PROCESS | 1665 | 1472902857633 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119398000) [pid = 1665] [serial = 85] [outer = 0x113cbf400] 04:40:57 INFO - PROCESS | 1665 | 1472902857942 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:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 04:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:40:58 INFO - PROCESS | 1665 | 1472902857999 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1665 | 1472902858000 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:40:58 INFO - PROCESS | 1665 | 1472902858002 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1665 | 1472902858003 Marionette TRACE conn2 <- [1,90,null,{}] 04:40:58 INFO - PROCESS | 1665 | 1472902858006 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:40:58 INFO - PROCESS | 1665 | 1472902858010 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:58 INFO - PROCESS | 1665 | 1472902858098 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:40:58 INFO - PROCESS | 1665 | 1472902858141 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1665 | 1472902858142 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181ae000 == 30 [pid = 1665] [id = 30] 04:40:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x113c28c00) [pid = 1665] [serial = 86] [outer = 0x0] 04:40:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11939dc00) [pid = 1665] [serial = 87] [outer = 0x113c28c00] 04:40:58 INFO - PROCESS | 1665 | 1472902858168 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119845c00) [pid = 1665] [serial = 88] [outer = 0x113c28c00] 04:40:58 INFO - PROCESS | 1665 | 1472902858432 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:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 04:40:58 INFO - PROCESS | 1665 | 1472902858476 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1665 | 1472902858477 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:40:58 INFO - PROCESS | 1665 | 1472902858480 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1665 | 1472902858481 Marionette TRACE conn2 <- [1,94,null,{}] 04:40:58 INFO - PROCESS | 1665 | 1472902858483 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:40:58 INFO - PROCESS | 1665 | 1472902858484 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:58 INFO - PROCESS | 1665 | 1472902858561 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:40:58 INFO - PROCESS | 1665 | 1472902858565 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1665 | 1472902858566 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188de800 == 31 [pid = 1665] [id = 31] 04:40:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119846800) [pid = 1665] [serial = 89] [outer = 0x0] 04:40:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119852400) [pid = 1665] [serial = 90] [outer = 0x119846800] 04:40:58 INFO - PROCESS | 1665 | 1472902858594 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119c8e000) [pid = 1665] [serial = 91] [outer = 0x119846800] 04:40:58 INFO - PROCESS | 1665 | 1472902858879 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:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 04:40:58 INFO - PROCESS | 1665 | 1472902858898 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1665 | 1472902858899 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:40:58 INFO - PROCESS | 1665 | 1472902858901 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1665 | 1472902858902 Marionette TRACE conn2 <- [1,98,null,{}] 04:40:58 INFO - PROCESS | 1665 | 1472902858913 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:40:58 INFO - PROCESS | 1665 | 1472902858914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:58 INFO - PROCESS | 1665 | 1472902858991 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:40:59 INFO - PROCESS | 1665 | 1472902859033 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1665 | 1472902859035 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193df800 == 32 [pid = 1665] [id = 32] 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119847400) [pid = 1665] [serial = 92] [outer = 0x0] 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119c97c00) [pid = 1665] [serial = 93] [outer = 0x119847400] 04:40:59 INFO - PROCESS | 1665 | 1472902859059 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11a10ac00) [pid = 1665] [serial = 94] [outer = 0x119847400] 04:40:59 INFO - PROCESS | 1665 | 1472902859300 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:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 04:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:40:59 INFO - PROCESS | 1665 | 1472902859327 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:40:59 INFO - PROCESS | 1665 | 1472902859328 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:40:59 INFO - PROCESS | 1665 | 1472902859330 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 1665 | 1472902859331 Marionette TRACE conn2 <- [1,102,null,{}] 04:40:59 INFO - PROCESS | 1665 | 1472902859334 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:40:59 INFO - PROCESS | 1665 | 1472902859335 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:59 INFO - PROCESS | 1665 | 1472902859414 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:40:59 INFO - PROCESS | 1665 | 1472902859418 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1665 | 1472902859419 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169c7800 == 33 [pid = 1665] [id = 33] 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x111e58000) [pid = 1665] [serial = 95] [outer = 0x0] 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11a2bfc00) [pid = 1665] [serial = 96] [outer = 0x111e58000] 04:40:59 INFO - PROCESS | 1665 | 1472902859447 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1212c7000) [pid = 1665] [serial = 97] [outer = 0x111e58000] 04:40:59 INFO - PROCESS | 1665 | 1472902859726 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:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 04:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:40:59 INFO - PROCESS | 1665 | 1472902859762 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:40:59 INFO - PROCESS | 1665 | 1472902859763 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:40:59 INFO - PROCESS | 1665 | 1472902859766 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 1665 | 1472902859767 Marionette TRACE conn2 <- [1,106,null,{}] 04:40:59 INFO - PROCESS | 1665 | 1472902859770 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:40:59 INFO - PROCESS | 1665 | 1472902859773 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:59 INFO - PROCESS | 1665 | 1472902859849 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:40:59 INFO - PROCESS | 1665 | 1472902859893 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1665 | 1472902859894 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:40:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x119be1000 == 34 [pid = 1665] [id = 34] 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118712400) [pid = 1665] [serial = 98] [outer = 0x0] 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1212c9400) [pid = 1665] [serial = 99] [outer = 0x118712400] 04:40:59 INFO - PROCESS | 1665 | 1472902859919 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1212d0000) [pid = 1665] [serial = 100] [outer = 0x118712400] 04:41:00 INFO - PROCESS | 1665 | 1472902860162 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:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 04:41:00 INFO - PROCESS | 1665 | 1472902860184 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1665 | 1472902860187 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:41:00 INFO - PROCESS | 1665 | 1472902860198 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1665 | 1472902860200 Marionette TRACE conn2 <- [1,110,null,{}] 04:41:00 INFO - PROCESS | 1665 | 1472902860204 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:41:00 INFO - PROCESS | 1665 | 1472902860208 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:00 INFO - PROCESS | 1665 | 1472902860306 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:41:00 INFO - PROCESS | 1665 | 1472902860310 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1665 | 1472902860312 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a284000 == 35 [pid = 1665] [id = 35] 04:41:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1231c3c00) [pid = 1665] [serial = 101] [outer = 0x0] 04:41:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1237e2400) [pid = 1665] [serial = 102] [outer = 0x1231c3c00] 04:41:00 INFO - PROCESS | 1665 | 1472902860338 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1212cfc00) [pid = 1665] [serial = 103] [outer = 0x1231c3c00] 04:41:00 INFO - PROCESS | 1665 | 1472902860642 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:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 04:41:00 INFO - PROCESS | 1665 | 1472902860668 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1665 | 1472902860670 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:41:00 INFO - PROCESS | 1665 | 1472902860676 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1665 | 1472902860677 Marionette TRACE conn2 <- [1,114,null,{}] 04:41:00 INFO - PROCESS | 1665 | 1472902860679 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:41:00 INFO - PROCESS | 1665 | 1472902860680 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:00 INFO - PROCESS | 1665 | 1472902860757 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:41:00 INFO - PROCESS | 1665 | 1472902860801 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1665 | 1472902860803 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212de800 == 36 [pid = 1665] [id = 36] 04:41:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1212cf400) [pid = 1665] [serial = 104] [outer = 0x0] 04:41:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x124545400) [pid = 1665] [serial = 105] [outer = 0x1212cf400] 04:41:00 INFO - PROCESS | 1665 | 1472902860827 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12454d000) [pid = 1665] [serial = 106] [outer = 0x1212cf400] 04:41:01 INFO - PROCESS | 1665 | 1472902861104 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:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 04:41:01 INFO - PROCESS | 1665 | 1472902861148 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1665 | 1472902861149 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:41:01 INFO - PROCESS | 1665 | 1472902861151 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1665 | 1472902861152 Marionette TRACE conn2 <- [1,118,null,{}] 04:41:01 INFO - PROCESS | 1665 | 1472902861158 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:41:01 INFO - PROCESS | 1665 | 1472902861159 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:01 INFO - PROCESS | 1665 | 1472902861236 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:41:01 INFO - PROCESS | 1665 | 1472902861242 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 1665 | 1472902861243 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x123304800 == 37 [pid = 1665] [id = 37] 04:41:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x124549800) [pid = 1665] [serial = 107] [outer = 0x0] 04:41:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1246a5400) [pid = 1665] [serial = 108] [outer = 0x124549800] 04:41:01 INFO - PROCESS | 1665 | 1472902861267 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x124b61000) [pid = 1665] [serial = 109] [outer = 0x124549800] 04:41:01 INFO - PROCESS | 1665 | 1472902861561 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:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 04:41:01 INFO - PROCESS | 1665 | 1472902861579 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1665 | 1472902861580 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:41:01 INFO - PROCESS | 1665 | 1472902861582 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1665 | 1472902861583 Marionette TRACE conn2 <- [1,122,null,{}] 04:41:01 INFO - PROCESS | 1665 | 1472902861585 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:41:01 INFO - PROCESS | 1665 | 1472902861588 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:01 INFO - PROCESS | 1665 | 1472902861666 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:41:01 INFO - PROCESS | 1665 | 1472902861716 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 1665 | 1472902861717 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12347d000 == 38 [pid = 1665] [id = 38] 04:41:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x123519c00) [pid = 1665] [serial = 110] [outer = 0x0] 04:41:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x124b65000) [pid = 1665] [serial = 111] [outer = 0x123519c00] 04:41:01 INFO - PROCESS | 1665 | 1472902861742 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x124dddc00) [pid = 1665] [serial = 112] [outer = 0x123519c00] 04:41:01 INFO - PROCESS | 1665 | 1472902861980 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:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 04:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:41:02 INFO - PROCESS | 1665 | 1472902862000 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1665 | 1472902862001 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:41:02 INFO - PROCESS | 1665 | 1472902862012 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1665 | 1472902862014 Marionette TRACE conn2 <- [1,126,null,{}] 04:41:02 INFO - PROCESS | 1665 | 1472902862019 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:41:02 INFO - PROCESS | 1665 | 1472902862023 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:02 INFO - PROCESS | 1665 | 1472902862127 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:41:02 INFO - PROCESS | 1665 | 1472902862133 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1665 | 1472902862135 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12447f800 == 39 [pid = 1665] [id = 39] 04:41:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x124dde400) [pid = 1665] [serial = 113] [outer = 0x0] 04:41:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1252c7c00) [pid = 1665] [serial = 114] [outer = 0x124dde400] 04:41:02 INFO - PROCESS | 1665 | 1472902862175 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x125775400) [pid = 1665] [serial = 115] [outer = 0x124dde400] 04:41:02 INFO - PROCESS | 1665 | 1472902862647 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:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 681ms 04:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:41:02 INFO - PROCESS | 1665 | 1472902862685 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1665 | 1472902862686 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:41:02 INFO - PROCESS | 1665 | 1472902862688 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1665 | 1472902862689 Marionette TRACE conn2 <- [1,130,null,{}] 04:41:02 INFO - PROCESS | 1665 | 1472902862692 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:41:02 INFO - PROCESS | 1665 | 1472902862693 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:02 INFO - PROCESS | 1665 | 1472902862773 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:41:02 INFO - PROCESS | 1665 | 1472902862777 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1665 | 1472902862778 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b76000 == 40 [pid = 1665] [id = 40] 04:41:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x125777000) [pid = 1665] [serial = 116] [outer = 0x0] 04:41:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x12629f400) [pid = 1665] [serial = 117] [outer = 0x125777000] 04:41:02 INFO - PROCESS | 1665 | 1472902862802 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x12632d400) [pid = 1665] [serial = 118] [outer = 0x125777000] 04:41:03 INFO - PROCESS | 1665 | 1472902863105 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:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 04:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:41:03 INFO - PROCESS | 1665 | 1472902863157 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1665 | 1472902863158 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:41:03 INFO - PROCESS | 1665 | 1472902863160 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1665 | 1472902863161 Marionette TRACE conn2 <- [1,134,null,{}] 04:41:03 INFO - PROCESS | 1665 | 1472902863163 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:41:03 INFO - PROCESS | 1665 | 1472902863164 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:03 INFO - PROCESS | 1665 | 1472902863242 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:41:03 INFO - PROCESS | 1665 | 1472902863988 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1665 | 1472902863990 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x111a4b800 == 41 [pid = 1665] [id = 41] 04:41:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x113c26400) [pid = 1665] [serial = 119] [outer = 0x0] 04:41:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x1164a7000) [pid = 1665] [serial = 120] [outer = 0x113c26400] 04:41:04 INFO - PROCESS | 1665 | 1472902864018 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x116742800) [pid = 1665] [serial = 121] [outer = 0x113c26400] 04:41:04 INFO - PROCESS | 1665 | 1472902864359 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:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1222ms 04:41:04 INFO - PROCESS | 1665 | 1472902864390 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1665 | 1472902864392 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:41:04 INFO - PROCESS | 1665 | 1472902864395 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1665 | 1472902864397 Marionette TRACE conn2 <- [1,138,null,{}] 04:41:04 INFO - PROCESS | 1665 | 1472902864400 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:41:04 INFO - PROCESS | 1665 | 1472902864403 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:04 INFO - PROCESS | 1665 | 1472902864492 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:41:04 INFO - PROCESS | 1665 | 1472902864524 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1665 | 1472902864526 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ed4000 == 42 [pid = 1665] [id = 42] 04:41:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x1182e6800) [pid = 1665] [serial = 122] [outer = 0x0] 04:41:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x11830c400) [pid = 1665] [serial = 123] [outer = 0x1182e6800] 04:41:04 INFO - PROCESS | 1665 | 1472902864552 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x118360800) [pid = 1665] [serial = 124] [outer = 0x1182e6800] 04:41:04 INFO - PROCESS | 1665 | 1472902864866 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:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 518ms 04:41:04 INFO - PROCESS | 1665 | 1472902864916 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:41:04 INFO - PROCESS | 1665 | 1472902864919 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:41:04 INFO - PROCESS | 1665 | 1472902864921 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1665 | 1472902864922 Marionette TRACE conn2 <- [1,142,null,{}] 04:41:04 INFO - PROCESS | 1665 | 1472902864925 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:41:04 INFO - PROCESS | 1665 | 1472902864926 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:05 INFO - PROCESS | 1665 | 1472902865029 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:41:05 INFO - PROCESS | 1665 | 1472902865033 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1665 | 1472902865035 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x116af2000 == 43 [pid = 1665] [id = 43] 04:41:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x1185b5800) [pid = 1665] [serial = 125] [outer = 0x0] 04:41:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x118726400) [pid = 1665] [serial = 126] [outer = 0x1185b5800] 04:41:05 INFO - PROCESS | 1665 | 1472902865061 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x119257c00) [pid = 1665] [serial = 127] [outer = 0x1185b5800] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x12ba1d000) [pid = 1665] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x12a6fbc00) [pid = 1665] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x1293a3c00) [pid = 1665] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x1262a0400) [pid = 1665] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x118308400) [pid = 1665] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x11870c400) [pid = 1665] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x12cb0dc00) [pid = 1665] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12c566400) [pid = 1665] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x12ba1a000) [pid = 1665] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x12be4c800) [pid = 1665] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1185bd400) [pid = 1665] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x117c46400) [pid = 1665] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x113cc3c00) [pid = 1665] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x11870f000) [pid = 1665] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x113cbf400) [pid = 1665] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x113c28c00) [pid = 1665] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x119846800) [pid = 1665] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119847400) [pid = 1665] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x111e58000) [pid = 1665] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118712400) [pid = 1665] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1212cf400) [pid = 1665] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124549800) [pid = 1665] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x123519c00) [pid = 1665] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11835e800) [pid = 1665] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1121a1800) [pid = 1665] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112fae000) [pid = 1665] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118312000) [pid = 1665] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1165f3400) [pid = 1665] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:41:05 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x116ac3000) [pid = 1665] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:41:05 INFO - PROCESS | 1665 | 1472902865874 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:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 969ms 04:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:41:05 INFO - PROCESS | 1665 | 1472902865890 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1665 | 1472902865891 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:41:05 INFO - PROCESS | 1665 | 1472902865897 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1665 | 1472902865901 Marionette TRACE conn2 <- [1,146,null,{}] 04:41:05 INFO - PROCESS | 1665 | 1472902865907 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:41:05 INFO - PROCESS | 1665 | 1472902865909 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:05 INFO - PROCESS | 1665 | 1472902865973 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:41:05 INFO - PROCESS | 1665 | 1472902865990 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1665 | 1472902865991 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x117174000 == 44 [pid = 1665] [id = 44] 04:41:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1121ab800) [pid = 1665] [serial = 128] [outer = 0x0] 04:41:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x113cc8c00) [pid = 1665] [serial = 129] [outer = 0x1121ab800] 04:41:06 INFO - PROCESS | 1665 | 1472902866083 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118712400) [pid = 1665] [serial = 130] [outer = 0x1121ab800] 04:41:06 INFO - PROCESS | 1665 | 1472902866500 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:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 629ms 04:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:41:06 INFO - PROCESS | 1665 | 1472902866523 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1665 | 1472902866524 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:41:06 INFO - PROCESS | 1665 | 1472902866527 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1665 | 1472902866528 Marionette TRACE conn2 <- [1,150,null,{}] 04:41:06 INFO - PROCESS | 1665 | 1472902866530 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:41:06 INFO - PROCESS | 1665 | 1472902866531 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:06 INFO - PROCESS | 1665 | 1472902866616 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:41:06 INFO - PROCESS | 1665 | 1472902866677 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1665 | 1472902866678 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x118434800 == 45 [pid = 1665] [id = 45] 04:41:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11645a800) [pid = 1665] [serial = 131] [outer = 0x0] 04:41:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119397400) [pid = 1665] [serial = 132] [outer = 0x11645a800] 04:41:06 INFO - PROCESS | 1665 | 1472902866721 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119574000) [pid = 1665] [serial = 133] [outer = 0x11645a800] 04:41:07 INFO - PROCESS | 1665 | 1472902867152 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:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 04:41:07 INFO - PROCESS | 1665 | 1472902867200 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:41:07 INFO - PROCESS | 1665 | 1472902867202 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:41:07 INFO - PROCESS | 1665 | 1472902867213 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1665 | 1472902867214 Marionette TRACE conn2 <- [1,154,null,{}] 04:41:07 INFO - PROCESS | 1665 | 1472902867216 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:41:07 INFO - PROCESS | 1665 | 1472902867217 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:07 INFO - PROCESS | 1665 | 1472902867288 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:41:07 INFO - PROCESS | 1665 | 1472902867306 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1665 | 1472902867311 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x119813800 == 46 [pid = 1665] [id = 46] 04:41:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1196cec00) [pid = 1665] [serial = 134] [outer = 0x0] 04:41:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119846800) [pid = 1665] [serial = 135] [outer = 0x1196cec00] 04:41:07 INFO - PROCESS | 1665 | 1472902867342 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119c8cc00) [pid = 1665] [serial = 136] [outer = 0x1196cec00] 04:41:07 INFO - PROCESS | 1665 | 1472902867661 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:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 475ms 04:41:07 INFO - PROCESS | 1665 | 1472902867681 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1665 | 1472902867682 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:41:07 INFO - PROCESS | 1665 | 1472902867684 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1665 | 1472902867685 Marionette TRACE conn2 <- [1,158,null,{}] 04:41:07 INFO - PROCESS | 1665 | 1472902867689 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:41:07 INFO - PROCESS | 1665 | 1472902867692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:07 INFO - PROCESS | 1665 | 1472902867811 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:41:07 INFO - PROCESS | 1665 | 1472902867861 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1665 | 1472902867862 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x1131ae800 == 47 [pid = 1665] [id = 47] 04:41:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1121ab400) [pid = 1665] [serial = 137] [outer = 0x0] 04:41:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x112987000) [pid = 1665] [serial = 138] [outer = 0x1121ab400] 04:41:07 INFO - PROCESS | 1665 | 1472902867895 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x116554800) [pid = 1665] [serial = 139] [outer = 0x1121ab400] 04:41:08 INFO - PROCESS | 1665 | 1472902868305 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:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 04:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:41:08 INFO - PROCESS | 1665 | 1472902868357 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1665 | 1472902868360 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:41:08 INFO - PROCESS | 1665 | 1472902868363 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1665 | 1472902868365 Marionette TRACE conn2 <- [1,162,null,{}] 04:41:08 INFO - PROCESS | 1665 | 1472902868369 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:41:08 INFO - PROCESS | 1665 | 1472902868370 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:08 INFO - PROCESS | 1665 | 1472902868465 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:41:08 INFO - PROCESS | 1665 | 1472902868510 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1665 | 1472902868512 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180df000 == 48 [pid = 1665] [id = 48] 04:41:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1176c3400) [pid = 1665] [serial = 140] [outer = 0x0] 04:41:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118309000) [pid = 1665] [serial = 141] [outer = 0x1176c3400] 04:41:08 INFO - PROCESS | 1665 | 1472902868543 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x118364c00) [pid = 1665] [serial = 142] [outer = 0x1176c3400] 04:41:08 INFO - PROCESS | 1665 | 1472902868994 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:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 04:41:09 INFO - PROCESS | 1665 | 1472902869033 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1665 | 1472902869036 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:41:09 INFO - PROCESS | 1665 | 1472902869041 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1665 | 1472902869042 Marionette TRACE conn2 <- [1,166,null,{}] 04:41:09 INFO - PROCESS | 1665 | 1472902869044 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:41:09 INFO - PROCESS | 1665 | 1472902869046 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:09 INFO - PROCESS | 1665 | 1472902869136 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:41:09 INFO - PROCESS | 1665 | 1472902869196 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1665 | 1472902869197 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a297000 == 49 [pid = 1665] [id = 49] 04:41:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x119395c00) [pid = 1665] [serial = 143] [outer = 0x0] 04:41:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x119573800) [pid = 1665] [serial = 144] [outer = 0x119395c00] 04:41:09 INFO - PROCESS | 1665 | 1472902869227 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1196cfc00) [pid = 1665] [serial = 145] [outer = 0x119395c00] 04:41:09 INFO - PROCESS | 1665 | 1472902869652 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:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 04:41:09 INFO - PROCESS | 1665 | 1472902869659 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1665 | 1472902869662 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:41:09 INFO - PROCESS | 1665 | 1472902869669 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1665 | 1472902869673 Marionette TRACE conn2 <- [1,170,null,{}] 04:41:09 INFO - PROCESS | 1665 | 1472902869675 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:41:09 INFO - PROCESS | 1665 | 1472902869677 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:09 INFO - PROCESS | 1665 | 1472902869786 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:41:09 INFO - PROCESS | 1665 | 1472902869843 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1665 | 1472902869844 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x112c08800 == 50 [pid = 1665] [id = 50] 04:41:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x119e2e000) [pid = 1665] [serial = 146] [outer = 0x0] 04:41:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1211a2400) [pid = 1665] [serial = 147] [outer = 0x119e2e000] 04:41:09 INFO - PROCESS | 1665 | 1472902869874 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x1232b8000) [pid = 1665] [serial = 148] [outer = 0x119e2e000] 04:41:10 INFO - PROCESS | 1665 | 1472902870270 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:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 627ms 04:41:10 INFO - PROCESS | 1665 | 1472902870293 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:41:10 INFO - PROCESS | 1665 | 1472902870294 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:41:10 INFO - PROCESS | 1665 | 1472902870297 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1665 | 1472902870298 Marionette TRACE conn2 <- [1,174,null,{}] 04:41:10 INFO - PROCESS | 1665 | 1472902870300 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:41:10 INFO - PROCESS | 1665 | 1472902870302 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:10 INFO - PROCESS | 1665 | 1472902870393 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:41:10 INFO - PROCESS | 1665 | 1472902870461 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1665 | 1472902870462 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246ba000 == 51 [pid = 1665] [id = 51] 04:41:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x119ea2800) [pid = 1665] [serial = 149] [outer = 0x0] 04:41:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x124296800) [pid = 1665] [serial = 150] [outer = 0x119ea2800] 04:41:10 INFO - PROCESS | 1665 | 1472902870492 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x124541800) [pid = 1665] [serial = 151] [outer = 0x119ea2800] 04:41:10 INFO - PROCESS | 1665 | 1472902870962 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:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 04:41:11 INFO - PROCESS | 1665 | 1472902871016 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 1665 | 1472902871019 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:41:11 INFO - PROCESS | 1665 | 1472902871040 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1665 | 1472902871043 Marionette TRACE conn2 <- [1,178,null,{}] 04:41:11 INFO - PROCESS | 1665 | 1472902871047 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:41:11 INFO - PROCESS | 1665 | 1472902871048 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:11 INFO - PROCESS | 1665 | 1472902871139 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:41:11 INFO - PROCESS | 1665 | 1472902871195 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1665 | 1472902871198 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x11717d000 == 52 [pid = 1665] [id = 52] 04:41:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x11673e800) [pid = 1665] [serial = 152] [outer = 0x0] 04:41:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x11699dc00) [pid = 1665] [serial = 153] [outer = 0x11673e800] 04:41:11 INFO - PROCESS | 1665 | 1472902871225 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x1176c3c00) [pid = 1665] [serial = 154] [outer = 0x11673e800] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x119813800 == 51 [pid = 1665] [id = 46] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x118434800 == 50 [pid = 1665] [id = 45] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x117174000 == 49 [pid = 1665] [id = 44] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e4000 == 48 [pid = 1665] [id = 29] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x116af2000 == 47 [pid = 1665] [id = 43] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x11728f800 == 46 [pid = 1665] [id = 28] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x115ed4000 == 45 [pid = 1665] [id = 42] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1169c8000 == 44 [pid = 1665] [id = 27] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x111a4b800 == 43 [pid = 1665] [id = 41] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1188de800 == 42 [pid = 1665] [id = 31] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1193df800 == 41 [pid = 1665] [id = 32] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1181ae000 == 40 [pid = 1665] [id = 30] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1169c7800 == 39 [pid = 1665] [id = 33] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1246ba000 == 38 [pid = 1665] [id = 51] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x112c08800 == 37 [pid = 1665] [id = 50] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x11a297000 == 36 [pid = 1665] [id = 49] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x123304800 == 35 [pid = 1665] [id = 37] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x12447f800 == 34 [pid = 1665] [id = 39] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x12347d000 == 33 [pid = 1665] [id = 38] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x124b76000 == 32 [pid = 1665] [id = 40] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1180df000 == 31 [pid = 1665] [id = 48] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x11a284000 == 30 [pid = 1665] [id = 35] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x119be1000 == 29 [pid = 1665] [id = 34] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1131ae800 == 28 [pid = 1665] [id = 47] 04:41:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1212de800 == 27 [pid = 1665] [id = 36] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x1246a9000) [pid = 1665] [serial = 11] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x1182ee000) [pid = 1665] [serial = 78] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x118722c00) [pid = 1665] [serial = 81] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x119260400) [pid = 1665] [serial = 84] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x119398000) [pid = 1665] [serial = 85] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x11939dc00) [pid = 1665] [serial = 87] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x119845c00) [pid = 1665] [serial = 88] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x119852400) [pid = 1665] [serial = 90] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x119c8e000) [pid = 1665] [serial = 91] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x119c97c00) [pid = 1665] [serial = 93] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11a10ac00) [pid = 1665] [serial = 94] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x11a2bfc00) [pid = 1665] [serial = 96] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1212c9400) [pid = 1665] [serial = 99] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1237e2400) [pid = 1665] [serial = 102] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x124545400) [pid = 1665] [serial = 105] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1246a5400) [pid = 1665] [serial = 108] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x124b65000) [pid = 1665] [serial = 111] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1252c7c00) [pid = 1665] [serial = 114] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1121e5800) [pid = 1665] [serial = 63] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1162c1400) [pid = 1665] [serial = 66] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11835e400) [pid = 1665] [serial = 69] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116739000) [pid = 1665] [serial = 72] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116921000) [pid = 1665] [serial = 73] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1171f2800) [pid = 1665] [serial = 75] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1212c7000) [pid = 1665] [serial = 97] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1212d0000) [pid = 1665] [serial = 100] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x117c52c00) [pid = 1665] [serial = 76] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12454d000) [pid = 1665] [serial = 106] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x124b61000) [pid = 1665] [serial = 109] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124dddc00) [pid = 1665] [serial = 112] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1185ba000) [pid = 1665] [serial = 79] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116a06000) [pid = 1665] [serial = 67] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118864c00) [pid = 1665] [serial = 82] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11852d000) [pid = 1665] [serial = 70] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112c89c00) [pid = 1665] [serial = 64] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12629f400) [pid = 1665] [serial = 117] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118368c00) [pid = 1665] [serial = 61] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12418a800) [pid = 1665] [serial = 8] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12be66000) [pid = 1665] [serial = 36] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12bcf3400) [pid = 1665] [serial = 33] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12be48400) [pid = 1665] [serial = 34] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11814ac00) [pid = 1665] [serial = 30] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12bcf8400) [pid = 1665] [serial = 31] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12bab1800) [pid = 1665] [serial = 27] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12bab7c00) [pid = 1665] [serial = 28] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12b225800) [pid = 1665] [serial = 24] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12b230800) [pid = 1665] [serial = 25] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12a6f5000) [pid = 1665] [serial = 22] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12a6f0c00) [pid = 1665] [serial = 21] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12939fc00) [pid = 1665] [serial = 18] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1262a2000) [pid = 1665] [serial = 15] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1262a8000) [pid = 1665] [serial = 16] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x118363c00) [pid = 1665] [serial = 60] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118310800) [pid = 1665] [serial = 57] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12bcf7000) [pid = 1665] [serial = 58] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x12d2bd400) [pid = 1665] [serial = 55] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x12d2b7400) [pid = 1665] [serial = 54] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x12cda2000) [pid = 1665] [serial = 51] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x12d2b3400) [pid = 1665] [serial = 52] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12cddb800) [pid = 1665] [serial = 45] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x12cdaa000) [pid = 1665] [serial = 48] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x12c566c00) [pid = 1665] [serial = 42] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x12cb08c00) [pid = 1665] [serial = 43] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x12be72000) [pid = 1665] [serial = 39] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x12c55f800) [pid = 1665] [serial = 40] [outer = 0x0] [url = about:blank] 04:41:11 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x12be6ac00) [pid = 1665] [serial = 37] [outer = 0x0] [url = about:blank] 04:41:12 INFO - PROCESS | 1665 | 1472902872088 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:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1091ms 04:41:12 INFO - PROCESS | 1665 | 1472902872114 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:41:12 INFO - PROCESS | 1665 | 1472902872116 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:41:12 INFO - PROCESS | 1665 | 1472902872119 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1665 | 1472902872121 Marionette TRACE conn2 <- [1,182,null,{}] 04:41:12 INFO - PROCESS | 1665 | 1472902872124 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:41:12 INFO - PROCESS | 1665 | 1472902872126 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:12 INFO - PROCESS | 1665 | 1472902872198 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:41:12 INFO - PROCESS | 1665 | 1472902872204 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1665 | 1472902872208 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x11336d800 == 28 [pid = 1665] [id = 53] 04:41:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x116482c00) [pid = 1665] [serial = 155] [outer = 0x0] 04:41:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x1165f6400) [pid = 1665] [serial = 156] [outer = 0x116482c00] 04:41:12 INFO - PROCESS | 1665 | 1472902872236 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x112988000) [pid = 1665] [serial = 157] [outer = 0x116482c00] 04:41:12 INFO - PROCESS | 1665 | 1472902872559 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:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 04:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:41:12 INFO - PROCESS | 1665 | 1472902872595 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1665 | 1472902872598 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:41:12 INFO - PROCESS | 1665 | 1472902872603 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1665 | 1472902872605 Marionette TRACE conn2 <- [1,186,null,{}] 04:41:12 INFO - PROCESS | 1665 | 1472902872607 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:41:12 INFO - PROCESS | 1665 | 1472902872609 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:12 INFO - PROCESS | 1665 | 1472902872681 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:41:12 INFO - PROCESS | 1665 | 1472902872685 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1665 | 1472902872686 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x1165b3000 == 29 [pid = 1665] [id = 54] 04:41:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x117021000) [pid = 1665] [serial = 158] [outer = 0x0] 04:41:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x11830b000) [pid = 1665] [serial = 159] [outer = 0x117021000] 04:41:12 INFO - PROCESS | 1665 | 1472902872717 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x11835bc00) [pid = 1665] [serial = 160] [outer = 0x117021000] 04:41:13 INFO - PROCESS | 1665 | 1472902873037 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:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:41:13 INFO - PROCESS | 1665 | 1472902873074 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1665 | 1472902873076 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:41:13 INFO - PROCESS | 1665 | 1472902873078 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1665 | 1472902873080 Marionette TRACE conn2 <- [1,190,null,{}] 04:41:13 INFO - PROCESS | 1665 | 1472902873088 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:41:13 INFO - PROCESS | 1665 | 1472902873091 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:13 INFO - PROCESS | 1665 | 1472902873166 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:41:13 INFO - PROCESS | 1665 | 1472902873207 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1665 | 1472902873209 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x117177800 == 30 [pid = 1665] [id = 55] 04:41:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x11699b000) [pid = 1665] [serial = 161] [outer = 0x0] 04:41:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1185b9800) [pid = 1665] [serial = 162] [outer = 0x11699b000] 04:41:13 INFO - PROCESS | 1665 | 1472902873237 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x118728400) [pid = 1665] [serial = 163] [outer = 0x11699b000] 04:41:13 INFO - PROCESS | 1665 | 1472902873624 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:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 571ms 04:41:13 INFO - PROCESS | 1665 | 1472902873650 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1665 | 1472902873652 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:41:13 INFO - PROCESS | 1665 | 1472902873656 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1665 | 1472902873657 Marionette TRACE conn2 <- [1,194,null,{}] 04:41:13 INFO - PROCESS | 1665 | 1472902873661 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:41:13 INFO - PROCESS | 1665 | 1472902873663 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:13 INFO - PROCESS | 1665 | 1472902873770 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:41:13 INFO - PROCESS | 1665 | 1472902873777 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1665 | 1472902873779 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e1000 == 31 [pid = 1665] [id = 56] 04:41:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x119263c00) [pid = 1665] [serial = 164] [outer = 0x0] 04:41:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x119398000) [pid = 1665] [serial = 165] [outer = 0x119263c00] 04:41:13 INFO - PROCESS | 1665 | 1472902873805 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x11956ac00) [pid = 1665] [serial = 166] [outer = 0x119263c00] 04:41:14 INFO - PROCESS | 1665 | 1472902874095 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:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 04:41:14 INFO - PROCESS | 1665 | 1472902874127 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1665 | 1472902874128 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:41:14 INFO - PROCESS | 1665 | 1472902874130 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1665 | 1472902874131 Marionette TRACE conn2 <- [1,198,null,{}] 04:41:14 INFO - PROCESS | 1665 | 1472902874134 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:41:14 INFO - PROCESS | 1665 | 1472902874145 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:14 INFO - PROCESS | 1665 | 1472902874236 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:41:14 INFO - PROCESS | 1665 | 1472902874242 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1665 | 1472902874243 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x11821d800 == 32 [pid = 1665] [id = 57] 04:41:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1164a2400) [pid = 1665] [serial = 167] [outer = 0x0] 04:41:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119572c00) [pid = 1665] [serial = 168] [outer = 0x1164a2400] 04:41:14 INFO - PROCESS | 1665 | 1472902874268 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x119843400) [pid = 1665] [serial = 169] [outer = 0x1164a2400] 04:41:14 INFO - PROCESS | 1665 | 1472902874560 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:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 468ms 04:41:14 INFO - PROCESS | 1665 | 1472902874600 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1665 | 1472902874601 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:41:14 INFO - PROCESS | 1665 | 1472902874603 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1665 | 1472902874606 Marionette TRACE conn2 <- [1,202,null,{}] 04:41:14 INFO - PROCESS | 1665 | 1472902874609 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:41:14 INFO - PROCESS | 1665 | 1472902874613 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:14 INFO - PROCESS | 1665 | 1472902874719 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:41:14 INFO - PROCESS | 1665 | 1472902874749 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1665 | 1472902874750 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x119804800 == 33 [pid = 1665] [id = 58] 04:41:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x119849800) [pid = 1665] [serial = 170] [outer = 0x0] 04:41:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x119c8e400) [pid = 1665] [serial = 171] [outer = 0x119849800] 04:41:14 INFO - PROCESS | 1665 | 1472902874776 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1211a3400) [pid = 1665] [serial = 172] [outer = 0x119849800] 04:41:15 INFO - PROCESS | 1665 | 1472902875097 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:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 521ms 04:41:15 INFO - PROCESS | 1665 | 1472902875129 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1665 | 1472902875131 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:41:15 INFO - PROCESS | 1665 | 1472902875133 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1665 | 1472902875134 Marionette TRACE conn2 <- [1,206,null,{}] 04:41:15 INFO - PROCESS | 1665 | 1472902875136 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:41:15 INFO - PROCESS | 1665 | 1472902875144 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:15 INFO - PROCESS | 1665 | 1472902875230 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:41:15 INFO - PROCESS | 1665 | 1472902875233 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1665 | 1472902875234 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bf0000 == 34 [pid = 1665] [id = 59] 04:41:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11984a000) [pid = 1665] [serial = 173] [outer = 0x0] 04:41:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1212d0400) [pid = 1665] [serial = 174] [outer = 0x11984a000] 04:41:15 INFO - PROCESS | 1665 | 1472902875260 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x12418b400) [pid = 1665] [serial = 175] [outer = 0x11984a000] 04:41:15 INFO - PROCESS | 1665 | 1472902875537 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:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 417ms 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:41:15 INFO - PROCESS | 1665 | 1472902875551 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1665 | 1472902875552 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:41:15 INFO - PROCESS | 1665 | 1472902875562 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1665 | 1472902875563 Marionette TRACE conn2 <- [1,210,null,{}] 04:41:15 INFO - PROCESS | 1665 | 1472902875583 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:41:15 INFO - PROCESS | 1665 | 1472902875585 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:15 INFO - PROCESS | 1665 | 1472902875687 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:41:15 INFO - PROCESS | 1665 | 1472902875692 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1665 | 1472902875692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1bc800 == 35 [pid = 1665] [id = 60] 04:41:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x113c28c00) [pid = 1665] [serial = 176] [outer = 0x0] 04:41:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x12429dc00) [pid = 1665] [serial = 177] [outer = 0x113c28c00] 04:41:15 INFO - PROCESS | 1665 | 1472902875724 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x124549800) [pid = 1665] [serial = 178] [outer = 0x113c28c00] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x125777000) [pid = 1665] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x124dde400) [pid = 1665] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1231c3c00) [pid = 1665] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1196cec00) [pid = 1665] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1182e6800) [pid = 1665] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1121ab800) [pid = 1665] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1185b5800) [pid = 1665] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11645a800) [pid = 1665] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:41:16 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x113c26400) [pid = 1665] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:41:16 INFO - PROCESS | 1665 | 1472902876178 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:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 640ms 04:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:41:16 INFO - PROCESS | 1665 | 1472902876194 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1665 | 1472902876195 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:41:16 INFO - PROCESS | 1665 | 1472902876197 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1665 | 1472902876199 Marionette TRACE conn2 <- [1,214,null,{}] 04:41:16 INFO - PROCESS | 1665 | 1472902876201 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:41:16 INFO - PROCESS | 1665 | 1472902876202 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:16 INFO - PROCESS | 1665 | 1472902876278 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:41:16 INFO - PROCESS | 1665 | 1472902876282 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1665 | 1472902876283 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x123237800 == 36 [pid = 1665] [id = 61] 04:41:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x116916400) [pid = 1665] [serial = 179] [outer = 0x0] 04:41:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x119260c00) [pid = 1665] [serial = 180] [outer = 0x116916400] 04:41:16 INFO - PROCESS | 1665 | 1472902876310 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x12454b400) [pid = 1665] [serial = 181] [outer = 0x116916400] 04:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 417ms 04:41:16 INFO - PROCESS | 1665 | 1472902876608 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:41:16 INFO - PROCESS | 1665 | 1472902876616 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1665 | 1472902876617 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:41:16 INFO - PROCESS | 1665 | 1472902876619 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1665 | 1472902876620 Marionette TRACE conn2 <- [1,218,null,{}] 04:41:16 INFO - PROCESS | 1665 | 1472902876632 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:41:16 INFO - PROCESS | 1665 | 1472902876633 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:16 INFO - PROCESS | 1665 | 1472902876728 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:41:16 INFO - PROCESS | 1665 | 1472902876753 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1665 | 1472902876754 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12347d800 == 37 [pid = 1665] [id = 62] 04:41:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118152800) [pid = 1665] [serial = 182] [outer = 0x0] 04:41:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x12454e400) [pid = 1665] [serial = 183] [outer = 0x118152800] 04:41:16 INFO - PROCESS | 1665 | 1472902876779 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1246df400) [pid = 1665] [serial = 184] [outer = 0x118152800] 04:41:17 INFO - PROCESS | 1665 | 1472902877026 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:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 04:41:17 INFO - PROCESS | 1665 | 1472902877042 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1665 | 1472902877044 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:41:17 INFO - PROCESS | 1665 | 1472902877046 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1665 | 1472902877047 Marionette TRACE conn2 <- [1,222,null,{}] 04:41:17 INFO - PROCESS | 1665 | 1472902877050 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:41:17 INFO - PROCESS | 1665 | 1472902877051 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:17 INFO - PROCESS | 1665 | 1472902877152 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:41:17 INFO - PROCESS | 1665 | 1472902877158 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1665 | 1472902877160 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x11821d000 == 38 [pid = 1665] [id = 63] 04:41:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1246a9800) [pid = 1665] [serial = 185] [outer = 0x0] 04:41:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x124b61000) [pid = 1665] [serial = 186] [outer = 0x1246a9800] 04:41:17 INFO - PROCESS | 1665 | 1472902877187 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x125771000) [pid = 1665] [serial = 187] [outer = 0x1246a9800] 04:41:17 INFO - PROCESS | 1665 | 1472902877493 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:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:41:17 INFO - PROCESS | 1665 | 1472902877515 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1665 | 1472902877516 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:41:17 INFO - PROCESS | 1665 | 1472902877518 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1665 | 1472902877519 Marionette TRACE conn2 <- [1,226,null,{}] 04:41:17 INFO - PROCESS | 1665 | 1472902877524 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:41:17 INFO - PROCESS | 1665 | 1472902877526 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:17 INFO - PROCESS | 1665 | 1472902877610 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:41:17 INFO - PROCESS | 1665 | 1472902877655 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1665 | 1472902877656 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x126210000 == 39 [pid = 1665] [id = 64] 04:41:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x124893800) [pid = 1665] [serial = 188] [outer = 0x0] 04:41:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12625a400) [pid = 1665] [serial = 189] [outer = 0x124893800] 04:41:17 INFO - PROCESS | 1665 | 1472902877680 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1262a1c00) [pid = 1665] [serial = 190] [outer = 0x124893800] 04:41:17 INFO - PROCESS | 1665 | 1472902877914 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:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 421ms 04:41:17 INFO - PROCESS | 1665 | 1472902877945 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1665 | 1472902877946 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:41:17 INFO - PROCESS | 1665 | 1472902877948 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1665 | 1472902877949 Marionette TRACE conn2 <- [1,230,null,{}] 04:41:17 INFO - PROCESS | 1665 | 1472902877951 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:41:17 INFO - PROCESS | 1665 | 1472902877953 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:18 INFO - PROCESS | 1665 | 1472902878041 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:41:18 INFO - PROCESS | 1665 | 1472902878045 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1665 | 1472902878046 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x12697c800 == 40 [pid = 1665] [id = 65] 04:41:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1262a2000) [pid = 1665] [serial = 191] [outer = 0x0] 04:41:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x126331400) [pid = 1665] [serial = 192] [outer = 0x1262a2000] 04:41:18 INFO - PROCESS | 1665 | 1472902878070 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12671a000) [pid = 1665] [serial = 193] [outer = 0x1262a2000] 04:41:18 INFO - PROCESS | 1665 | 1472902878550 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:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 619ms 04:41:18 INFO - PROCESS | 1665 | 1472902878568 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1665 | 1472902878570 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:41:18 INFO - PROCESS | 1665 | 1472902878573 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1665 | 1472902878577 Marionette TRACE conn2 <- [1,234,null,{}] 04:41:18 INFO - PROCESS | 1665 | 1472902878580 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:41:18 INFO - PROCESS | 1665 | 1472902878582 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:18 INFO - PROCESS | 1665 | 1472902878688 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:41:18 INFO - PROCESS | 1665 | 1472902878732 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1665 | 1472902878733 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164ca800 == 41 [pid = 1665] [id = 66] 04:41:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11645ac00) [pid = 1665] [serial = 194] [outer = 0x0] 04:41:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1169a5c00) [pid = 1665] [serial = 195] [outer = 0x11645ac00] 04:41:18 INFO - PROCESS | 1665 | 1472902878765 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x117c51000) [pid = 1665] [serial = 196] [outer = 0x11645ac00] 04:41:19 INFO - PROCESS | 1665 | 1472902879226 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:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 722ms 04:41:19 INFO - PROCESS | 1665 | 1472902879327 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1665 | 1472902879330 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:41:19 INFO - PROCESS | 1665 | 1472902879336 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1665 | 1472902879338 Marionette TRACE conn2 <- [1,238,null,{}] 04:41:19 INFO - PROCESS | 1665 | 1472902879340 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:41:19 INFO - PROCESS | 1665 | 1472902879342 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:19 INFO - PROCESS | 1665 | 1472902879450 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:41:19 INFO - PROCESS | 1665 | 1472902879520 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1665 | 1472902879521 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x114f28800 == 42 [pid = 1665] [id = 67] 04:41:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x115e05c00) [pid = 1665] [serial = 197] [outer = 0x0] 04:41:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11830f800) [pid = 1665] [serial = 198] [outer = 0x115e05c00] 04:41:19 INFO - PROCESS | 1665 | 1472902879555 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1185b8c00) [pid = 1665] [serial = 199] [outer = 0x115e05c00] 04:41:20 INFO - PROCESS | 1665 | 1472902880309 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:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x126210000 == 41 [pid = 1665] [id = 64] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x11821d000 == 40 [pid = 1665] [id = 63] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x12347d800 == 39 [pid = 1665] [id = 62] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x123237800 == 38 [pid = 1665] [id = 61] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1bc800 == 37 [pid = 1665] [id = 60] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x119bf0000 == 36 [pid = 1665] [id = 59] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x119804800 == 35 [pid = 1665] [id = 58] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x11821d800 == 34 [pid = 1665] [id = 57] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e1000 == 33 [pid = 1665] [id = 56] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x117177800 == 32 [pid = 1665] [id = 55] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x1165b3000 == 31 [pid = 1665] [id = 54] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x11336d800 == 30 [pid = 1665] [id = 53] 04:41:20 INFO - PROCESS | 1665 | --DOCSHELL 0x11717d000 == 29 [pid = 1665] [id = 52] 04:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1021ms 04:41:20 INFO - PROCESS | 1665 | 1472902880358 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1665 | 1472902880361 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:41:20 INFO - PROCESS | 1665 | 1472902880366 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1665 | 1472902880368 Marionette TRACE conn2 <- [1,242,null,{}] 04:41:20 INFO - PROCESS | 1665 | 1472902880380 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:41:20 INFO - PROCESS | 1665 | 1472902880383 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:20 INFO - PROCESS | 1665 | 1472902880497 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12632d400) [pid = 1665] [serial = 118] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119846800) [pid = 1665] [serial = 135] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119c8cc00) [pid = 1665] [serial = 136] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11830c400) [pid = 1665] [serial = 123] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x113cc8c00) [pid = 1665] [serial = 129] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118726400) [pid = 1665] [serial = 126] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118360800) [pid = 1665] [serial = 124] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119397400) [pid = 1665] [serial = 132] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1164a7000) [pid = 1665] [serial = 120] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116742800) [pid = 1665] [serial = 121] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119574000) [pid = 1665] [serial = 133] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119257c00) [pid = 1665] [serial = 127] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118712400) [pid = 1665] [serial = 130] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x125775400) [pid = 1665] [serial = 115] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1212cfc00) [pid = 1665] [serial = 103] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1665 | 1472902880579 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1665 | 1472902880581 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x116411800 == 30 [pid = 1665] [id = 68] 04:41:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1164a7000) [pid = 1665] [serial = 200] [outer = 0x0] 04:41:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11835b400) [pid = 1665] [serial = 201] [outer = 0x1164a7000] 04:41:20 INFO - PROCESS | 1665 | 1472902880629 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1185b8800) [pid = 1665] [serial = 202] [outer = 0x1164a7000] 04:41:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1185c1000) [pid = 1665] [serial = 203] [outer = 0x12cda3400] 04:41:21 INFO - PROCESS | 1665 | 1472902881107 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:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 775ms 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:41:21 INFO - PROCESS | 1665 | 1472902881140 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1665 | 1472902881143 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:41:21 INFO - PROCESS | 1665 | 1472902881147 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1665 | 1472902881148 Marionette TRACE conn2 <- [1,246,null,{}] 04:41:21 INFO - PROCESS | 1665 | 1472902881151 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:41:21 INFO - PROCESS | 1665 | 1472902881152 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:21 INFO - PROCESS | 1665 | 1472902881227 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:41:21 INFO - PROCESS | 1665 | 1472902881231 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1665 | 1472902881233 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172ae800 == 31 [pid = 1665] [id = 69] 04:41:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118859400) [pid = 1665] [serial = 204] [outer = 0x0] 04:41:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11956d000) [pid = 1665] [serial = 205] [outer = 0x118859400] 04:41:21 INFO - PROCESS | 1665 | 1472902881262 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1196ca800) [pid = 1665] [serial = 206] [outer = 0x118859400] 04:41:21 INFO - PROCESS | 1665 | 1472902881584 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:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:41:21 INFO - PROCESS | 1665 | 1472902881616 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1665 | 1472902881617 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:41:21 INFO - PROCESS | 1665 | 1472902881619 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1665 | 1472902881622 Marionette TRACE conn2 <- [1,250,null,{}] 04:41:21 INFO - PROCESS | 1665 | 1472902881630 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:41:21 INFO - PROCESS | 1665 | 1472902881633 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:21 INFO - PROCESS | 1665 | 1472902881711 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:41:21 INFO - PROCESS | 1665 | 1472902881757 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1665 | 1472902881759 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193e8800 == 32 [pid = 1665] [id = 70] 04:41:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1196cbc00) [pid = 1665] [serial = 207] [outer = 0x0] 04:41:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119c8a400) [pid = 1665] [serial = 208] [outer = 0x1196cbc00] 04:41:21 INFO - PROCESS | 1665 | 1472902881788 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11a2bc800) [pid = 1665] [serial = 209] [outer = 0x1196cbc00] 04:41:22 INFO - PROCESS | 1665 | 1472902882056 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:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 04:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:41:22 INFO - PROCESS | 1665 | 1472902882094 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1665 | 1472902882096 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:41:22 INFO - PROCESS | 1665 | 1472902882098 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1665 | 1472902882099 Marionette TRACE conn2 <- [1,254,null,{}] 04:41:22 INFO - PROCESS | 1665 | 1472902882102 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:41:22 INFO - PROCESS | 1665 | 1472902882103 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:22 INFO - PROCESS | 1665 | 1472902882183 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:41:22 INFO - PROCESS | 1665 | 1472902882189 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1665 | 1472902882191 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e0f000 == 33 [pid = 1665] [id = 71] 04:41:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1212cf000) [pid = 1665] [serial = 210] [outer = 0x0] 04:41:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12418a800) [pid = 1665] [serial = 211] [outer = 0x1212cf000] 04:41:22 INFO - PROCESS | 1665 | 1472902882216 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x124545000) [pid = 1665] [serial = 212] [outer = 0x1212cf000] 04:41:22 INFO - PROCESS | 1665 | 1472902882539 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:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 04:41:22 INFO - PROCESS | 1665 | 1472902882567 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1665 | 1472902882568 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:41:22 INFO - PROCESS | 1665 | 1472902882570 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1665 | 1472902882573 Marionette TRACE conn2 <- [1,258,null,{}] 04:41:22 INFO - PROCESS | 1665 | 1472902882576 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:41:22 INFO - PROCESS | 1665 | 1472902882577 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:22 INFO - PROCESS | 1665 | 1472902882676 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:41:22 INFO - PROCESS | 1665 | 1472902882687 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1665 | 1472902882688 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a28b800 == 34 [pid = 1665] [id = 72] 04:41:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x115e0f800) [pid = 1665] [serial = 213] [outer = 0x0] 04:41:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124544800) [pid = 1665] [serial = 214] [outer = 0x115e0f800] 04:41:22 INFO - PROCESS | 1665 | 1472902882714 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124899000) [pid = 1665] [serial = 215] [outer = 0x115e0f800] 04:41:23 INFO - PROCESS | 1665 | 1472902883015 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:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 04:41:23 INFO - PROCESS | 1665 | 1472902883045 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1665 | 1472902883046 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:41:23 INFO - PROCESS | 1665 | 1472902883048 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1665 | 1472902883049 Marionette TRACE conn2 <- [1,262,null,{}] 04:41:23 INFO - PROCESS | 1665 | 1472902883051 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:41:23 INFO - PROCESS | 1665 | 1472902883058 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:23 INFO - PROCESS | 1665 | 1472902883164 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:41:23 INFO - PROCESS | 1665 | 1472902883195 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1665 | 1472902883197 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240c9000 == 35 [pid = 1665] [id = 73] 04:41:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124dd5000) [pid = 1665] [serial = 216] [outer = 0x0] 04:41:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x125773c00) [pid = 1665] [serial = 217] [outer = 0x124dd5000] 04:41:23 INFO - PROCESS | 1665 | 1472902883222 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126775c00) [pid = 1665] [serial = 218] [outer = 0x124dd5000] 04:41:23 INFO - PROCESS | 1665 | 1472902883550 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:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 04:41:23 INFO - PROCESS | 1665 | 1472902883568 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1665 | 1472902883570 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:41:23 INFO - PROCESS | 1665 | 1472902883574 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1665 | 1472902883576 Marionette TRACE conn2 <- [1,266,null,{}] 04:41:23 INFO - PROCESS | 1665 | 1472902883579 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:41:23 INFO - PROCESS | 1665 | 1472902883580 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:23 INFO - PROCESS | 1665 | 1472902883672 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:41:23 INFO - PROCESS | 1665 | 1472902883702 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1665 | 1472902883703 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1167a9000 == 36 [pid = 1665] [id = 74] 04:41:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x115e7b800) [pid = 1665] [serial = 219] [outer = 0x0] 04:41:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126921c00) [pid = 1665] [serial = 220] [outer = 0x115e7b800] 04:41:23 INFO - PROCESS | 1665 | 1472902883728 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126bc1000) [pid = 1665] [serial = 221] [outer = 0x115e7b800] 04:41:24 INFO - PROCESS | 1665 | 1472902884005 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:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 04:41:24 INFO - PROCESS | 1665 | 1472902884046 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1665 | 1472902884047 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:41:24 INFO - PROCESS | 1665 | 1472902884050 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1665 | 1472902884051 Marionette TRACE conn2 <- [1,270,null,{}] 04:41:24 INFO - PROCESS | 1665 | 1472902884053 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:41:24 INFO - PROCESS | 1665 | 1472902884054 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:24 INFO - PROCESS | 1665 | 1472902884150 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:41:24 INFO - PROCESS | 1665 | 1472902884154 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1665 | 1472902884155 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x1267c8000 == 37 [pid = 1665] [id = 75] 04:41:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126776000) [pid = 1665] [serial = 222] [outer = 0x0] 04:41:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128aef400) [pid = 1665] [serial = 223] [outer = 0x126776000] 04:41:24 INFO - PROCESS | 1665 | 1472902884181 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128c8c400) [pid = 1665] [serial = 224] [outer = 0x126776000] 04:41:24 INFO - PROCESS | 1665 | 1472902884480 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:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 04:41:24 INFO - PROCESS | 1665 | 1472902884519 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1665 | 1472902884522 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:41:24 INFO - PROCESS | 1665 | 1472902884541 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1665 | 1472902884542 Marionette TRACE conn2 <- [1,274,null,{}] 04:41:24 INFO - PROCESS | 1665 | 1472902884545 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:41:24 INFO - PROCESS | 1665 | 1472902884546 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:24 INFO - PROCESS | 1665 | 1472902884639 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:41:24 INFO - PROCESS | 1665 | 1472902884642 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1665 | 1472902884644 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x128be5800 == 38 [pid = 1665] [id = 76] 04:41:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128c8cc00) [pid = 1665] [serial = 225] [outer = 0x0] 04:41:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128e62c00) [pid = 1665] [serial = 226] [outer = 0x128c8cc00] 04:41:24 INFO - PROCESS | 1665 | 1472902884668 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x129312800) [pid = 1665] [serial = 227] [outer = 0x128c8cc00] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119849800) [pid = 1665] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x117021000) [pid = 1665] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116482c00) [pid = 1665] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1164a2400) [pid = 1665] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11699b000) [pid = 1665] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11673e800) [pid = 1665] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119263c00) [pid = 1665] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11984a000) [pid = 1665] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1121ab400) [pid = 1665] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1176c3400) [pid = 1665] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119395c00) [pid = 1665] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119e2e000) [pid = 1665] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119ea2800) [pid = 1665] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1246a9800) [pid = 1665] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x113c28c00) [pid = 1665] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116916400) [pid = 1665] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124893800) [pid = 1665] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:41:24 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118152800) [pid = 1665] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:41:25 INFO - PROCESS | 1665 | 1472902885078 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:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 580ms 04:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:41:25 INFO - PROCESS | 1665 | 1472902885112 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1665 | 1472902885114 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:41:25 INFO - PROCESS | 1665 | 1472902885117 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1665 | 1472902885119 Marionette TRACE conn2 <- [1,278,null,{}] 04:41:25 INFO - PROCESS | 1665 | 1472902885125 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:41:25 INFO - PROCESS | 1665 | 1472902885127 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:25 INFO - PROCESS | 1665 | 1472902885246 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:41:25 INFO - PROCESS | 1665 | 1472902885252 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1665 | 1472902885253 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12620d000 == 39 [pid = 1665] [id = 77] 04:41:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118152800) [pid = 1665] [serial = 228] [outer = 0x0] 04:41:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119254c00) [pid = 1665] [serial = 229] [outer = 0x118152800] 04:41:25 INFO - PROCESS | 1665 | 1472902885293 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1211a0800) [pid = 1665] [serial = 230] [outer = 0x118152800] 04:41:25 INFO - PROCESS | 1665 | 1472902885669 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:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 573ms 04:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:41:25 INFO - PROCESS | 1665 | 1472902885692 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1665 | 1472902885693 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:41:25 INFO - PROCESS | 1665 | 1472902885695 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1665 | 1472902885697 Marionette TRACE conn2 <- [1,282,null,{}] 04:41:25 INFO - PROCESS | 1665 | 1472902885699 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:41:25 INFO - PROCESS | 1665 | 1472902885701 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:25 INFO - PROCESS | 1665 | 1472902885811 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:41:25 INFO - PROCESS | 1665 | 1472902885816 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1665 | 1472902885818 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x129133800 == 40 [pid = 1665] [id = 78] 04:41:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1185b9c00) [pid = 1665] [serial = 231] [outer = 0x0] 04:41:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126999c00) [pid = 1665] [serial = 232] [outer = 0x1185b9c00] 04:41:25 INFO - PROCESS | 1665 | 1472902885845 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12934a000) [pid = 1665] [serial = 233] [outer = 0x1185b9c00] 04:41:26 INFO - PROCESS | 1665 | 1472902886129 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:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 04:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:41:26 INFO - PROCESS | 1665 | 1472902886164 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1665 | 1472902886165 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:41:26 INFO - PROCESS | 1665 | 1472902886167 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1665 | 1472902886168 Marionette TRACE conn2 <- [1,286,null,{}] 04:41:26 INFO - PROCESS | 1665 | 1472902886172 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:41:26 INFO - PROCESS | 1665 | 1472902886175 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:26 INFO - PROCESS | 1665 | 1472902886253 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:41:26 INFO - PROCESS | 1665 | 1472902886259 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1665 | 1472902886260 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x129645800 == 41 [pid = 1665] [id = 79] 04:41:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12934c400) [pid = 1665] [serial = 234] [outer = 0x0] 04:41:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12939d400) [pid = 1665] [serial = 235] [outer = 0x12934c400] 04:41:26 INFO - PROCESS | 1665 | 1472902886285 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a408c00) [pid = 1665] [serial = 236] [outer = 0x12934c400] 04:41:26 INFO - PROCESS | 1665 | 1472902886608 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:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 04:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:41:26 INFO - PROCESS | 1665 | 1472902886641 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1665 | 1472902886643 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:41:26 INFO - PROCESS | 1665 | 1472902886646 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1665 | 1472902886648 Marionette TRACE conn2 <- [1,290,null,{}] 04:41:26 INFO - PROCESS | 1665 | 1472902886651 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:41:26 INFO - PROCESS | 1665 | 1472902886653 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:26 INFO - PROCESS | 1665 | 1472902886774 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:41:26 INFO - PROCESS | 1665 | 1472902886779 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1665 | 1472902886781 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a472000 == 42 [pid = 1665] [id = 80] 04:41:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a409000) [pid = 1665] [serial = 237] [outer = 0x0] 04:41:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a411c00) [pid = 1665] [serial = 238] [outer = 0x12a409000] 04:41:26 INFO - PROCESS | 1665 | 1472902886805 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12a516800) [pid = 1665] [serial = 239] [outer = 0x12a409000] 04:41:27 INFO - PROCESS | 1665 | 1472902887388 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:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 769ms 04:41:27 INFO - PROCESS | 1665 | 1472902887417 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1665 | 1472902887421 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:41:27 INFO - PROCESS | 1665 | 1472902887425 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1665 | 1472902887430 Marionette TRACE conn2 <- [1,294,null,{}] 04:41:27 INFO - PROCESS | 1665 | 1472902887435 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:41:27 INFO - PROCESS | 1665 | 1472902887438 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:27 INFO - PROCESS | 1665 | 1472902887576 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:41:27 INFO - PROCESS | 1665 | 1472902887585 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1665 | 1472902887587 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x118206800 == 43 [pid = 1665] [id = 81] 04:41:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118308000) [pid = 1665] [serial = 240] [outer = 0x0] 04:41:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118367400) [pid = 1665] [serial = 241] [outer = 0x118308000] 04:41:27 INFO - PROCESS | 1665 | 1472902887631 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118720800) [pid = 1665] [serial = 242] [outer = 0x118308000] 04:41:28 INFO - PROCESS | 1665 | 1472902888059 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:41: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:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 674ms 04:41:28 INFO - PROCESS | 1665 | 1472902888099 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1665 | 1472902888102 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:41:28 INFO - PROCESS | 1665 | 1472902888107 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1665 | 1472902888109 Marionette TRACE conn2 <- [1,298,null,{}] 04:41:28 INFO - PROCESS | 1665 | 1472902888111 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:41:28 INFO - PROCESS | 1665 | 1472902888113 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:28 INFO - PROCESS | 1665 | 1472902888214 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:41:28 INFO - PROCESS | 1665 | 1472902888278 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1665 | 1472902888279 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240ce800 == 44 [pid = 1665] [id = 82] 04:41:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11956f000) [pid = 1665] [serial = 243] [outer = 0x0] 04:41:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119847800) [pid = 1665] [serial = 244] [outer = 0x11956f000] 04:41:28 INFO - PROCESS | 1665 | 1472902888324 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x119b41800) [pid = 1665] [serial = 245] [outer = 0x11956f000] 04:41:28 INFO - PROCESS | 1665 | 1472902888728 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:41: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:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 04:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:41:28 INFO - PROCESS | 1665 | 1472902888778 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1665 | 1472902888779 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:41:28 INFO - PROCESS | 1665 | 1472902888782 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1665 | 1472902888785 Marionette TRACE conn2 <- [1,302,null,{}] 04:41:28 INFO - PROCESS | 1665 | 1472902888794 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:41:28 INFO - PROCESS | 1665 | 1472902888799 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:28 INFO - PROCESS | 1665 | 1472902888906 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:41:28 INFO - PROCESS | 1665 | 1472902888957 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1665 | 1472902888959 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x129363000 == 45 [pid = 1665] [id = 83] 04:41:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x119c93400) [pid = 1665] [serial = 246] [outer = 0x0] 04:41:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1212c7000) [pid = 1665] [serial = 247] [outer = 0x119c93400] 04:41:28 INFO - PROCESS | 1665 | 1472902888989 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1246eb400) [pid = 1665] [serial = 248] [outer = 0x119c93400] 04:41:29 INFO - PROCESS | 1665 | 1472902889441 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:41: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:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 676ms 04:41:29 INFO - PROCESS | 1665 | 1472902889459 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1665 | 1472902889462 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:41:29 INFO - PROCESS | 1665 | 1472902889466 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1665 | 1472902889468 Marionette TRACE conn2 <- [1,306,null,{}] 04:41:29 INFO - PROCESS | 1665 | 1472902889471 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:41:29 INFO - PROCESS | 1665 | 1472902889474 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:29 INFO - PROCESS | 1665 | 1472902889659 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:41:29 INFO - PROCESS | 1665 | 1472902889747 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1665 | 1472902889749 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6b7800 == 46 [pid = 1665] [id = 84] 04:41:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x125186400) [pid = 1665] [serial = 249] [outer = 0x0] 04:41:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x125776000) [pid = 1665] [serial = 250] [outer = 0x125186400] 04:41:29 INFO - PROCESS | 1665 | 1472902889797 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x12632d400) [pid = 1665] [serial = 251] [outer = 0x125186400] 04:41:30 INFO - PROCESS | 1665 | 1472902890290 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:41:30 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:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 870ms 04:41:30 INFO - PROCESS | 1665 | 1472902890355 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1665 | 1472902890358 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:41:30 INFO - PROCESS | 1665 | 1472902890364 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1665 | 1472902890366 Marionette TRACE conn2 <- [1,310,null,{}] 04:41:30 INFO - PROCESS | 1665 | 1472902890370 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:41:30 INFO - PROCESS | 1665 | 1472902890375 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:30 INFO - PROCESS | 1665 | 1472902890520 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:41:30 INFO - PROCESS | 1665 | 1472902890614 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1665 | 1472902890616 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aba0800 == 47 [pid = 1665] [id = 85] 04:41:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x11701b800) [pid = 1665] [serial = 252] [outer = 0x0] 04:41:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1269a0c00) [pid = 1665] [serial = 253] [outer = 0x11701b800] 04:41:30 INFO - PROCESS | 1665 | 1472902890664 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x126bb6c00) [pid = 1665] [serial = 254] [outer = 0x11701b800] 04:41:31 INFO - PROCESS | 1665 | 1472902891260 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:41:31 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:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 922ms 04:41:31 INFO - PROCESS | 1665 | 1472902891285 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1665 | 1472902891288 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:41:31 INFO - PROCESS | 1665 | 1472902891291 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1665 | 1472902891293 Marionette TRACE conn2 <- [1,314,null,{}] 04:41:31 INFO - PROCESS | 1665 | 1472902891297 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:41:31 INFO - PROCESS | 1665 | 1472902891298 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:31 INFO - PROCESS | 1665 | 1472902891386 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:41:31 INFO - PROCESS | 1665 | 1472902891435 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1665 | 1472902891437 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x117c9a000 == 48 [pid = 1665] [id = 86] 04:41:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x11699d800) [pid = 1665] [serial = 255] [outer = 0x0] 04:41:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x118146800) [pid = 1665] [serial = 256] [outer = 0x11699d800] 04:41:31 INFO - PROCESS | 1665 | 1472902891466 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x11835c400) [pid = 1665] [serial = 257] [outer = 0x11699d800] 04:41:31 INFO - PROCESS | 1665 | 1472902891896 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:41:31 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:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 623ms 04:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:41:31 INFO - PROCESS | 1665 | 1472902891915 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1665 | 1472902891917 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:41:31 INFO - PROCESS | 1665 | 1472902891920 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1665 | 1472902891922 Marionette TRACE conn2 <- [1,318,null,{}] 04:41:31 INFO - PROCESS | 1665 | 1472902891924 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:41:31 INFO - PROCESS | 1665 | 1472902891925 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:32 INFO - PROCESS | 1665 | 1472902892037 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x129645800 == 47 [pid = 1665] [id = 79] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x129133800 == 46 [pid = 1665] [id = 78] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12620d000 == 45 [pid = 1665] [id = 77] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x128be5800 == 44 [pid = 1665] [id = 76] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1267c8000 == 43 [pid = 1665] [id = 75] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1167a9000 == 42 [pid = 1665] [id = 74] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1240c9000 == 41 [pid = 1665] [id = 73] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x11a28b800 == 40 [pid = 1665] [id = 72] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x119e0f000 == 39 [pid = 1665] [id = 71] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1193e8800 == 38 [pid = 1665] [id = 70] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1172ae800 == 37 [pid = 1665] [id = 69] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x116411800 == 36 [pid = 1665] [id = 68] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x114f28800 == 35 [pid = 1665] [id = 67] 04:41:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1164ca800 == 34 [pid = 1665] [id = 66] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x118728400) [pid = 1665] [serial = 163] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x1176c3c00) [pid = 1665] [serial = 154] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x11699dc00) [pid = 1665] [serial = 153] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x119398000) [pid = 1665] [serial = 165] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x1212d0400) [pid = 1665] [serial = 174] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x116554800) [pid = 1665] [serial = 139] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x112987000) [pid = 1665] [serial = 138] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118364c00) [pid = 1665] [serial = 142] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x118309000) [pid = 1665] [serial = 141] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1196cfc00) [pid = 1665] [serial = 145] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119573800) [pid = 1665] [serial = 144] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1232b8000) [pid = 1665] [serial = 148] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1211a2400) [pid = 1665] [serial = 147] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124541800) [pid = 1665] [serial = 151] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124296800) [pid = 1665] [serial = 150] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1211a3400) [pid = 1665] [serial = 172] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x125771000) [pid = 1665] [serial = 187] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12429dc00) [pid = 1665] [serial = 177] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12454b400) [pid = 1665] [serial = 181] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119260c00) [pid = 1665] [serial = 180] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124b61000) [pid = 1665] [serial = 186] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12625a400) [pid = 1665] [serial = 189] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11835bc00) [pid = 1665] [serial = 160] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12418b400) [pid = 1665] [serial = 175] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119843400) [pid = 1665] [serial = 169] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1246df400) [pid = 1665] [serial = 184] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124549800) [pid = 1665] [serial = 178] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12454e400) [pid = 1665] [serial = 183] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11956ac00) [pid = 1665] [serial = 166] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1262a1c00) [pid = 1665] [serial = 190] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119c8e400) [pid = 1665] [serial = 171] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11830b000) [pid = 1665] [serial = 159] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1165f6400) [pid = 1665] [serial = 156] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x112988000) [pid = 1665] [serial = 157] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119572c00) [pid = 1665] [serial = 168] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1185b9800) [pid = 1665] [serial = 162] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1665 | 1472902892168 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1665 | 1472902892170 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x113383000 == 35 [pid = 1665] [id = 87] 04:41:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1165f6400) [pid = 1665] [serial = 258] [outer = 0x0] 04:41:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11830b000) [pid = 1665] [serial = 259] [outer = 0x1165f6400] 04:41:32 INFO - PROCESS | 1665 | 1472902892218 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11885a400) [pid = 1665] [serial = 260] [outer = 0x1165f6400] 04:41:32 INFO - PROCESS | 1665 | 1472902892723 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:41:32 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:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 821ms 04:41:32 INFO - PROCESS | 1665 | 1472902892742 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1665 | 1472902892743 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:41:32 INFO - PROCESS | 1665 | 1472902892745 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1665 | 1472902892748 Marionette TRACE conn2 <- [1,322,null,{}] 04:41:32 INFO - PROCESS | 1665 | 1472902892756 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:41:32 INFO - PROCESS | 1665 | 1472902892760 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:32 INFO - PROCESS | 1665 | 1472902892833 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:41:32 INFO - PROCESS | 1665 | 1472902892842 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1665 | 1472902892844 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180eb800 == 36 [pid = 1665] [id = 88] 04:41:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119847c00) [pid = 1665] [serial = 261] [outer = 0x0] 04:41:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119b45400) [pid = 1665] [serial = 262] [outer = 0x119847c00] 04:41:32 INFO - PROCESS | 1665 | 1472902892872 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119e23800) [pid = 1665] [serial = 263] [outer = 0x119847c00] 04:41:33 INFO - PROCESS | 1665 | 1472902893184 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:41:33 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:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 04:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:41:33 INFO - PROCESS | 1665 | 1472902893217 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1665 | 1472902893219 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:41:33 INFO - PROCESS | 1665 | 1472902893223 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1665 | 1472902893235 Marionette TRACE conn2 <- [1,326,null,{}] 04:41:33 INFO - PROCESS | 1665 | 1472902893239 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:41:33 INFO - PROCESS | 1665 | 1472902893241 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:33 INFO - PROCESS | 1665 | 1472902893372 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:41:33 INFO - PROCESS | 1665 | 1472902893439 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1665 | 1472902893441 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188dc800 == 37 [pid = 1665] [id = 89] 04:41:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119849800) [pid = 1665] [serial = 264] [outer = 0x0] 04:41:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1231c3c00) [pid = 1665] [serial = 265] [outer = 0x119849800] 04:41:33 INFO - PROCESS | 1665 | 1472902893485 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12429a000) [pid = 1665] [serial = 266] [outer = 0x119849800] 04:41:33 INFO - PROCESS | 1665 | 1472902893897 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:41:33 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:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 688ms 04:41:33 INFO - PROCESS | 1665 | 1472902893910 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1665 | 1472902893911 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:41:33 INFO - PROCESS | 1665 | 1472902893913 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1665 | 1472902893914 Marionette TRACE conn2 <- [1,330,null,{}] 04:41:33 INFO - PROCESS | 1665 | 1472902893916 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:41:33 INFO - PROCESS | 1665 | 1472902893918 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:33 INFO - PROCESS | 1665 | 1472902893993 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:41:34 INFO - PROCESS | 1665 | 1472902894016 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1665 | 1472902894017 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e08800 == 38 [pid = 1665] [id = 90] 04:41:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124542400) [pid = 1665] [serial = 267] [outer = 0x0] 04:41:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124550800) [pid = 1665] [serial = 268] [outer = 0x124542400] 04:41:34 INFO - PROCESS | 1665 | 1472902894043 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124dd8800) [pid = 1665] [serial = 269] [outer = 0x124542400] 04:41:34 INFO - PROCESS | 1665 | 1472902894391 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:41:34 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:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 04:41:34 INFO - PROCESS | 1665 | 1472902894431 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1665 | 1472902894432 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:41:34 INFO - PROCESS | 1665 | 1472902894435 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1665 | 1472902894436 Marionette TRACE conn2 <- [1,334,null,{}] 04:41:34 INFO - PROCESS | 1665 | 1472902894438 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:41:34 INFO - PROCESS | 1665 | 1472902894442 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:34 INFO - PROCESS | 1665 | 1472902894551 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:41:34 INFO - PROCESS | 1665 | 1472902894586 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1665 | 1472902894587 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e7800 == 39 [pid = 1665] [id = 91] 04:41:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1252c6400) [pid = 1665] [serial = 270] [outer = 0x0] 04:41:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1262a1c00) [pid = 1665] [serial = 271] [outer = 0x1252c6400] 04:41:34 INFO - PROCESS | 1665 | 1472902894613 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126bb9000) [pid = 1665] [serial = 272] [outer = 0x1252c6400] 04:41:34 INFO - PROCESS | 1665 | 1472902894927 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:41:34 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:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 04:41:34 INFO - PROCESS | 1665 | 1472902894956 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1665 | 1472902894958 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:41:34 INFO - PROCESS | 1665 | 1472902894960 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1665 | 1472902894961 Marionette TRACE conn2 <- [1,338,null,{}] 04:41:34 INFO - PROCESS | 1665 | 1472902894963 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:41:34 INFO - PROCESS | 1665 | 1472902894965 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:35 INFO - PROCESS | 1665 | 1472902895060 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:41:35 INFO - PROCESS | 1665 | 1472902895071 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1665 | 1472902895072 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x123312000 == 40 [pid = 1665] [id = 92] 04:41:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11298a400) [pid = 1665] [serial = 273] [outer = 0x0] 04:41:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126bc0400) [pid = 1665] [serial = 274] [outer = 0x11298a400] 04:41:35 INFO - PROCESS | 1665 | 1472902895097 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c89000) [pid = 1665] [serial = 275] [outer = 0x11298a400] 04:41:35 INFO - PROCESS | 1665 | 1472902895442 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:41:35 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:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 04:41:35 INFO - PROCESS | 1665 | 1472902895479 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 1665 | 1472902895480 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:41:35 INFO - PROCESS | 1665 | 1472902895482 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1665 | 1472902895483 Marionette TRACE conn2 <- [1,342,null,{}] 04:41:35 INFO - PROCESS | 1665 | 1472902895486 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:41:35 INFO - PROCESS | 1665 | 1472902895487 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:35 INFO - PROCESS | 1665 | 1472902895579 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:41:35 INFO - PROCESS | 1665 | 1472902895582 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1665 | 1472902895583 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12480e000 == 41 [pid = 1665] [id = 93] 04:41:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128aea000) [pid = 1665] [serial = 276] [outer = 0x0] 04:41:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x129317800) [pid = 1665] [serial = 277] [outer = 0x128aea000] 04:41:35 INFO - PROCESS | 1665 | 1472902895609 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x129345400) [pid = 1665] [serial = 278] [outer = 0x128aea000] 04:41:35 INFO - PROCESS | 1665 | 1472902895907 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:41:35 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:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 04:41:35 INFO - PROCESS | 1665 | 1472902895952 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 1665 | 1472902895953 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:41:35 INFO - PROCESS | 1665 | 1472902895958 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1665 | 1472902895959 Marionette TRACE conn2 <- [1,346,null,{}] 04:41:35 INFO - PROCESS | 1665 | 1472902895962 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:41:35 INFO - PROCESS | 1665 | 1472902895963 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:36 INFO - PROCESS | 1665 | 1472902896058 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:41:36 INFO - PROCESS | 1665 | 1472902896069 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1665 | 1472902896070 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x126235000 == 42 [pid = 1665] [id = 94] 04:41:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x129346000) [pid = 1665] [serial = 279] [outer = 0x0] 04:41:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x129399000) [pid = 1665] [serial = 280] [outer = 0x129346000] 04:41:36 INFO - PROCESS | 1665 | 1472902896097 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12a50d800) [pid = 1665] [serial = 281] [outer = 0x129346000] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x115e7b800) [pid = 1665] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128c8cc00) [pid = 1665] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1196cbc00) [pid = 1665] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x124dd5000) [pid = 1665] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1185b9c00) [pid = 1665] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1164a7000) [pid = 1665] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118859400) [pid = 1665] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x115e0f800) [pid = 1665] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118152800) [pid = 1665] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126776000) [pid = 1665] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1212cf000) [pid = 1665] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:41:36 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12934c400) [pid = 1665] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:41:36 INFO - PROCESS | 1665 | 1472902896486 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:41:36 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:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 569ms 04:41:36 INFO - PROCESS | 1665 | 1472902896528 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1665 | 1472902896529 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:41:36 INFO - PROCESS | 1665 | 1472902896532 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1665 | 1472902896533 Marionette TRACE conn2 <- [1,350,null,{}] 04:41:36 INFO - PROCESS | 1665 | 1472902896535 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:41:36 INFO - PROCESS | 1665 | 1472902896536 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:36 INFO - PROCESS | 1665 | 1472902896642 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:41:36 INFO - PROCESS | 1665 | 1472902896672 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1665 | 1472902896673 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab9000 == 43 [pid = 1665] [id = 95] 04:41:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x114f5cc00) [pid = 1665] [serial = 282] [outer = 0x0] 04:41:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1196cc800) [pid = 1665] [serial = 283] [outer = 0x114f5cc00] 04:41:36 INFO - PROCESS | 1665 | 1472902896698 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12576e400) [pid = 1665] [serial = 284] [outer = 0x114f5cc00] 04:41:36 INFO - PROCESS | 1665 | 1472902896948 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:41:36 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:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:41:37 INFO - PROCESS | 1665 | 1472902897000 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1665 | 1472902897002 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:41:37 INFO - PROCESS | 1665 | 1472902897004 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1665 | 1472902897008 Marionette TRACE conn2 <- [1,354,null,{}] 04:41:37 INFO - PROCESS | 1665 | 1472902897017 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:41:37 INFO - PROCESS | 1665 | 1472902897018 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:37 INFO - PROCESS | 1665 | 1472902897115 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:41:37 INFO - PROCESS | 1665 | 1472902897119 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1665 | 1472902897121 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x129635000 == 44 [pid = 1665] [id = 96] 04:41:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1212cf000) [pid = 1665] [serial = 285] [outer = 0x0] 04:41:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12934e000) [pid = 1665] [serial = 286] [outer = 0x1212cf000] 04:41:37 INFO - PROCESS | 1665 | 1472902897148 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12a6ff400) [pid = 1665] [serial = 287] [outer = 0x1212cf000] 04:41:37 INFO - PROCESS | 1665 | 1472902897492 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:41:37 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:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 528ms 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:41:37 INFO - PROCESS | 1665 | 1472902897533 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1665 | 1472902897534 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:41:37 INFO - PROCESS | 1665 | 1472902897536 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1665 | 1472902897537 Marionette TRACE conn2 <- [1,358,null,{}] 04:41:37 INFO - PROCESS | 1665 | 1472902897539 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:41:37 INFO - PROCESS | 1665 | 1472902897541 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:37 INFO - PROCESS | 1665 | 1472902897619 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:41:37 INFO - PROCESS | 1665 | 1472902897625 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1665 | 1472902897626 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ab9e800 == 45 [pid = 1665] [id = 97] 04:41:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12ab5d800) [pid = 1665] [serial = 288] [outer = 0x0] 04:41:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12ab68400) [pid = 1665] [serial = 289] [outer = 0x12ab5d800] 04:41:37 INFO - PROCESS | 1665 | 1472902897650 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12ac89c00) [pid = 1665] [serial = 290] [outer = 0x12ab5d800] 04:41:37 INFO - PROCESS | 1665 | 1472902897941 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:41: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:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 424ms 04:41:37 INFO - PROCESS | 1665 | 1472902897963 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1665 | 1472902897964 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:41:37 INFO - PROCESS | 1665 | 1472902897967 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1665 | 1472902897969 Marionette TRACE conn2 <- [1,362,null,{}] 04:41:37 INFO - PROCESS | 1665 | 1472902897977 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:41:37 INFO - PROCESS | 1665 | 1472902897978 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:38 INFO - PROCESS | 1665 | 1472902898109 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:41:38 INFO - PROCESS | 1665 | 1472902898114 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1665 | 1472902898115 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b290800 == 46 [pid = 1665] [id = 98] 04:41:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12b222c00) [pid = 1665] [serial = 291] [outer = 0x0] 04:41:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12b226000) [pid = 1665] [serial = 292] [outer = 0x12b222c00] 04:41:38 INFO - PROCESS | 1665 | 1472902898156 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12b231400) [pid = 1665] [serial = 293] [outer = 0x12b222c00] 04:41:38 INFO - PROCESS | 1665 | 1472902898804 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:41:38 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:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 875ms 04:41:38 INFO - PROCESS | 1665 | 1472902898842 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 1665 | 1472902898845 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:41:38 INFO - PROCESS | 1665 | 1472902898848 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1665 | 1472902898851 Marionette TRACE conn2 <- [1,366,null,{}] 04:41:38 INFO - PROCESS | 1665 | 1472902898855 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:41:38 INFO - PROCESS | 1665 | 1472902898857 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:38 INFO - PROCESS | 1665 | 1472902898958 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:41:39 INFO - PROCESS | 1665 | 1472902899022 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1665 | 1472902899023 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x117178000 == 47 [pid = 1665] [id = 99] 04:41:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118151800) [pid = 1665] [serial = 294] [outer = 0x0] 04:41:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118360400) [pid = 1665] [serial = 295] [outer = 0x118151800] 04:41:39 INFO - PROCESS | 1665 | 1472902899055 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118713c00) [pid = 1665] [serial = 296] [outer = 0x118151800] 04:41:39 INFO - PROCESS | 1665 | 1472902899471 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:41:39 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:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 04:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:41:39 INFO - PROCESS | 1665 | 1472902899522 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1665 | 1472902899525 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:41:39 INFO - PROCESS | 1665 | 1472902899530 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1665 | 1472902899532 Marionette TRACE conn2 <- [1,370,null,{}] 04:41:39 INFO - PROCESS | 1665 | 1472902899534 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:41:39 INFO - PROCESS | 1665 | 1472902899536 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:39 INFO - PROCESS | 1665 | 1472902899645 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:41:39 INFO - PROCESS | 1665 | 1472902899757 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1665 | 1472902899759 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212d8000 == 48 [pid = 1665] [id = 100] 04:41:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x119851800) [pid = 1665] [serial = 297] [outer = 0x0] 04:41:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x119b3e800) [pid = 1665] [serial = 298] [outer = 0x119851800] 04:41:39 INFO - PROCESS | 1665 | 1472902899794 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11a190400) [pid = 1665] [serial = 299] [outer = 0x119851800] 04:41:40 INFO - PROCESS | 1665 | 1472902900294 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:41:40 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:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 822ms 04:41:40 INFO - PROCESS | 1665 | 1472902900353 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1665 | 1472902900355 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:41:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:41:40 INFO - PROCESS | 1665 | 1472902900359 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1665 | 1472902900363 Marionette TRACE conn2 <- [1,374,null,{}] 04:41:40 INFO - PROCESS | 1665 | 1472902900374 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:41:40 INFO - PROCESS | 1665 | 1472902900379 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:40 INFO - PROCESS | 1665 | 1472902900533 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:41:40 INFO - PROCESS | 1665 | 1472902900646 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1665 | 1472902900648 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b28b000 == 49 [pid = 1665] [id = 101] 04:41:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x126299400) [pid = 1665] [serial = 300] [outer = 0x0] 04:41:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x126332000) [pid = 1665] [serial = 301] [outer = 0x126299400] 04:41:40 INFO - PROCESS | 1665 | 1472902900681 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x126bb6000) [pid = 1665] [serial = 302] [outer = 0x126299400] 04:41:41 INFO - PROCESS | 1665 | 1472902901307 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:41:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 975ms 04:41:41 INFO - PROCESS | 1665 | 1472902901334 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1665 | 1472902901336 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:41:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:41:41 INFO - PROCESS | 1665 | 1472902901340 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1665 | 1472902901342 Marionette TRACE conn2 <- [1,378,null,{}] 04:41:41 INFO - PROCESS | 1665 | 1472902901345 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:41:41 INFO - PROCESS | 1665 | 1472902901347 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:41 INFO - PROCESS | 1665 | 1472902901436 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:41:41 INFO - PROCESS | 1665 | 1472902901498 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1665 | 1472902901501 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927f800 == 50 [pid = 1665] [id = 102] 04:41:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118369800) [pid = 1665] [serial = 303] [outer = 0x0] 04:41:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x119257c00) [pid = 1665] [serial = 304] [outer = 0x118369800] 04:41:41 INFO - PROCESS | 1665 | 1472902901529 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x1196c4400) [pid = 1665] [serial = 305] [outer = 0x118369800] 04:41:41 INFO - PROCESS | 1665 | 1472902901949 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:41:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:41:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 04:41:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:41:41 INFO - PROCESS | 1665 | 1472902901960 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1665 | 1472902901963 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:41:41 INFO - PROCESS | 1665 | 1472902901967 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1665 | 1472902901969 Marionette TRACE conn2 <- [1,382,null,{}] 04:41:41 INFO - PROCESS | 1665 | 1472902901971 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:41:41 INFO - PROCESS | 1665 | 1472902901973 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:42 INFO - PROCESS | 1665 | 1472902902064 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:41:42 INFO - PROCESS | 1665 | 1472902902113 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1665 | 1472902902114 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180da000 == 51 [pid = 1665] [id = 103] 04:41:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x119eabc00) [pid = 1665] [serial = 306] [outer = 0x0] 04:41:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x1212cdc00) [pid = 1665] [serial = 307] [outer = 0x119eabc00] 04:41:42 INFO - PROCESS | 1665 | 1472902902143 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x124298400) [pid = 1665] [serial = 308] [outer = 0x119eabc00] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x12ab9e800 == 50 [pid = 1665] [id = 97] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x129635000 == 49 [pid = 1665] [id = 96] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab9000 == 48 [pid = 1665] [id = 95] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x126235000 == 47 [pid = 1665] [id = 94] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x12480e000 == 46 [pid = 1665] [id = 93] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x123312000 == 45 [pid = 1665] [id = 92] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e7800 == 44 [pid = 1665] [id = 91] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x126331400) [pid = 1665] [serial = 192] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x11830f800) [pid = 1665] [serial = 198] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x1169a5c00) [pid = 1665] [serial = 195] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x119e08800 == 43 [pid = 1665] [id = 90] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x1188dc800 == 42 [pid = 1665] [id = 89] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x1180eb800 == 41 [pid = 1665] [id = 88] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x113383000 == 40 [pid = 1665] [id = 87] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x117c9a000 == 39 [pid = 1665] [id = 86] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x12aba0800 == 38 [pid = 1665] [id = 85] 04:41:42 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6b7800 == 37 [pid = 1665] [id = 84] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12939d400) [pid = 1665] [serial = 235] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x12a408c00) [pid = 1665] [serial = 236] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x126bc1000) [pid = 1665] [serial = 221] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x128e62c00) [pid = 1665] [serial = 226] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x119c8a400) [pid = 1665] [serial = 208] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x126775c00) [pid = 1665] [serial = 218] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12934a000) [pid = 1665] [serial = 233] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1185b8800) [pid = 1665] [serial = 202] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x125773c00) [pid = 1665] [serial = 217] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x129312800) [pid = 1665] [serial = 227] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x11a2bc800) [pid = 1665] [serial = 209] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1196ca800) [pid = 1665] [serial = 206] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x126921c00) [pid = 1665] [serial = 220] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11835b400) [pid = 1665] [serial = 201] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124544800) [pid = 1665] [serial = 214] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119254c00) [pid = 1665] [serial = 229] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x128c8c400) [pid = 1665] [serial = 224] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1211a0800) [pid = 1665] [serial = 230] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126999c00) [pid = 1665] [serial = 232] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11691a400) [pid = 1665] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12418a800) [pid = 1665] [serial = 211] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x124545000) [pid = 1665] [serial = 212] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11956d000) [pid = 1665] [serial = 205] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128aef400) [pid = 1665] [serial = 223] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124899000) [pid = 1665] [serial = 215] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1665 | 1472902902539 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:41:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 619ms 04:41:42 INFO - PROCESS | 1665 | 1472902902586 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1665 | 1472902902588 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:41:42 INFO - PROCESS | 1665 | 1472902902590 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1665 | 1472902902592 Marionette TRACE conn2 <- [1,386,null,{}] 04:41:42 INFO - PROCESS | 1665 | 1472902902600 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:41:42 INFO - PROCESS | 1665 | 1472902902602 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:42 INFO - PROCESS | 1665 | 1472902902699 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:41:42 INFO - PROCESS | 1665 | 1472902902746 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1665 | 1472902902747 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x119817000 == 38 [pid = 1665] [id = 104] 04:41:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12629e800) [pid = 1665] [serial = 309] [outer = 0x0] 04:41:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1262a1800) [pid = 1665] [serial = 310] [outer = 0x12629e800] 04:41:42 INFO - PROCESS | 1665 | 1472902902783 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12677a800) [pid = 1665] [serial = 311] [outer = 0x12629e800] 04:41:43 INFO - PROCESS | 1665 | 1472902903285 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:41:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:41:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 720ms 04:41:43 INFO - PROCESS | 1665 | 1472902903312 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1665 | 1472902903314 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:41:43 INFO - PROCESS | 1665 | 1472902903318 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1665 | 1472902903319 Marionette TRACE conn2 <- [1,390,null,{}] 04:41:43 INFO - PROCESS | 1665 | 1472902903325 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:41:43 INFO - PROCESS | 1665 | 1472902903327 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:43 INFO - PROCESS | 1665 | 1472902903454 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:41:43 INFO - PROCESS | 1665 | 1472902903535 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1665 | 1472902903536 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x123246000 == 39 [pid = 1665] [id = 105] 04:41:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126bb4c00) [pid = 1665] [serial = 312] [outer = 0x0] 04:41:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128e62800) [pid = 1665] [serial = 313] [outer = 0x126bb4c00] 04:41:43 INFO - PROCESS | 1665 | 1472902903580 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x129345000) [pid = 1665] [serial = 314] [outer = 0x126bb4c00] 04:41:43 INFO - PROCESS | 1665 | 1472902903874 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:41:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:41:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 571ms 04:41:43 INFO - PROCESS | 1665 | 1472902903895 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1665 | 1472902903903 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:41:43 INFO - PROCESS | 1665 | 1472902903908 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1665 | 1472902903911 Marionette TRACE conn2 <- [1,394,null,{}] 04:41:43 INFO - PROCESS | 1665 | 1472902903913 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:41:43 INFO - PROCESS | 1665 | 1472902903914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:43 INFO - PROCESS | 1665 | 1472902903994 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:41:44 INFO - PROCESS | 1665 | 1472902904058 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1665 | 1472902904059 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246bc800 == 40 [pid = 1665] [id = 106] 04:41:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c88800) [pid = 1665] [serial = 315] [outer = 0x0] 04:41:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12939f000) [pid = 1665] [serial = 316] [outer = 0x128c88800] 04:41:44 INFO - PROCESS | 1665 | 1472902904084 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12a6f3000) [pid = 1665] [serial = 317] [outer = 0x128c88800] 04:41:44 INFO - PROCESS | 1665 | 1472902904375 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:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 04:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:41:44 INFO - PROCESS | 1665 | 1472902904429 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1665 | 1472902904430 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:41:44 INFO - PROCESS | 1665 | 1472902904432 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1665 | 1472902904433 Marionette TRACE conn2 <- [1,398,null,{}] 04:41:44 INFO - PROCESS | 1665 | 1472902904436 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:41:44 INFO - PROCESS | 1665 | 1472902904440 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:44 INFO - PROCESS | 1665 | 1472902904536 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:41:44 INFO - PROCESS | 1665 | 1472902904543 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1665 | 1472902904544 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abd800 == 41 [pid = 1665] [id = 107] 04:41:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a6f9000) [pid = 1665] [serial = 318] [outer = 0x0] 04:41:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12b224000) [pid = 1665] [serial = 319] [outer = 0x12a6f9000] 04:41:44 INFO - PROCESS | 1665 | 1472902904569 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12ba20400) [pid = 1665] [serial = 320] [outer = 0x12a6f9000] 04:41:44 INFO - PROCESS | 1665 | 1472902904946 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:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 04:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:41:45 INFO - PROCESS | 1665 | 1472902905004 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1665 | 1472902905006 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:41:45 INFO - PROCESS | 1665 | 1472902905008 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1665 | 1472902905009 Marionette TRACE conn2 <- [1,402,null,{}] 04:41:45 INFO - PROCESS | 1665 | 1472902905011 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:41:45 INFO - PROCESS | 1665 | 1472902905012 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:45 INFO - PROCESS | 1665 | 1472902905108 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:41:45 INFO - PROCESS | 1665 | 1472902905111 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1665 | 1472902905112 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x129119800 == 42 [pid = 1665] [id = 108] 04:41:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x117c4f800) [pid = 1665] [serial = 321] [outer = 0x0] 04:41:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12bab3800) [pid = 1665] [serial = 322] [outer = 0x117c4f800] 04:41:45 INFO - PROCESS | 1665 | 1472902905137 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12bced800) [pid = 1665] [serial = 323] [outer = 0x117c4f800] 04:41:45 INFO - PROCESS | 1665 | 1472902905436 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:41:45 INFO - PROCESS | 1665 | 1472902905526 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:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 04:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:41:45 INFO - PROCESS | 1665 | 1472902905577 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1665 | 1472902905579 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:41:45 INFO - PROCESS | 1665 | 1472902905581 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1665 | 1472902905582 Marionette TRACE conn2 <- [1,406,null,{}] 04:41:45 INFO - PROCESS | 1665 | 1472902905584 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:41:45 INFO - PROCESS | 1665 | 1472902905585 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:45 INFO - PROCESS | 1665 | 1472902905685 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:41:45 INFO - PROCESS | 1665 | 1472902905699 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1665 | 1472902905700 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a633000 == 43 [pid = 1665] [id = 109] 04:41:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12bcf2800) [pid = 1665] [serial = 324] [outer = 0x0] 04:41:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12bcf5800) [pid = 1665] [serial = 325] [outer = 0x12bcf2800] 04:41:45 INFO - PROCESS | 1665 | 1472902905725 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12be50c00) [pid = 1665] [serial = 326] [outer = 0x12bcf2800] 04:41:46 INFO - PROCESS | 1665 | 1472902906062 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:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 04:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:41:46 INFO - PROCESS | 1665 | 1472902906100 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 1665 | 1472902906101 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:41:46 INFO - PROCESS | 1665 | 1472902906104 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1665 | 1472902906105 Marionette TRACE conn2 <- [1,410,null,{}] 04:41:46 INFO - PROCESS | 1665 | 1472902906107 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:41:46 INFO - PROCESS | 1665 | 1472902906108 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:46 INFO - PROCESS | 1665 | 1472902906206 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:41:46 INFO - PROCESS | 1665 | 1472902906210 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1665 | 1472902906211 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aba0800 == 44 [pid = 1665] [id = 110] 04:41:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x110ee4000) [pid = 1665] [serial = 327] [outer = 0x0] 04:41:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x110ee8400) [pid = 1665] [serial = 328] [outer = 0x110ee4000] 04:41:46 INFO - PROCESS | 1665 | 1472902906266 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x110eec400) [pid = 1665] [serial = 329] [outer = 0x110ee4000] 04:41:46 INFO - PROCESS | 1665 | 1472902906601 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:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 04:41:46 INFO - PROCESS | 1665 | 1472902906631 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 1665 | 1472902906633 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:41:46 INFO - PROCESS | 1665 | 1472902906635 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1665 | 1472902906636 Marionette TRACE conn2 <- [1,414,null,{}] 04:41:46 INFO - PROCESS | 1665 | 1472902906638 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:41:46 INFO - PROCESS | 1665 | 1472902906639 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:46 INFO - PROCESS | 1665 | 1472902906866 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x1252c6400) [pid = 1665] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11298a400) [pid = 1665] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x129346000) [pid = 1665] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x114f5cc00) [pid = 1665] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128aea000) [pid = 1665] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x125186400) [pid = 1665] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x11956f000) [pid = 1665] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11699d800) [pid = 1665] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1165f6400) [pid = 1665] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124542400) [pid = 1665] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119c93400) [pid = 1665] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12a409000) [pid = 1665] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119847c00) [pid = 1665] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119849800) [pid = 1665] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11701b800) [pid = 1665] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118308000) [pid = 1665] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1212cf000) [pid = 1665] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12ab5d800) [pid = 1665] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1262a2000) [pid = 1665] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11645ac00) [pid = 1665] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:41:46 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x115e05c00) [pid = 1665] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:41:46 INFO - PROCESS | 1665 | 1472902906913 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1665 | 1472902906914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x113ce1800 == 45 [pid = 1665] [id = 111] 04:41:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x110ee9400) [pid = 1665] [serial = 330] [outer = 0x0] 04:41:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x112fae000) [pid = 1665] [serial = 331] [outer = 0x110ee9400] 04:41:46 INFO - PROCESS | 1665 | 1472902906940 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1182e5400) [pid = 1665] [serial = 332] [outer = 0x110ee9400] 04:41:47 INFO - PROCESS | 1665 | 1472902907218 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:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 04:41:47 INFO - PROCESS | 1665 | 1472902907262 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1665 | 1472902907263 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:41:47 INFO - PROCESS | 1665 | 1472902907266 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1665 | 1472902907268 Marionette TRACE conn2 <- [1,418,null,{}] 04:41:47 INFO - PROCESS | 1665 | 1472902907270 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:41:47 INFO - PROCESS | 1665 | 1472902907273 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:47 INFO - PROCESS | 1665 | 1472902907369 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:41:47 INFO - PROCESS | 1665 | 1472902907437 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1665 | 1472902907438 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bad3800 == 46 [pid = 1665] [id = 112] 04:41:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x113cc2400) [pid = 1665] [serial = 333] [outer = 0x0] 04:41:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119c8cc00) [pid = 1665] [serial = 334] [outer = 0x113cc2400] 04:41:47 INFO - PROCESS | 1665 | 1472902907467 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12be51800) [pid = 1665] [serial = 335] [outer = 0x113cc2400] 04:41:48 INFO - PROCESS | 1665 | 1472902908203 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:41:48 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:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 04:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:41:48 INFO - PROCESS | 1665 | 1472902908236 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1665 | 1472902908237 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:41:48 INFO - PROCESS | 1665 | 1472902908241 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1665 | 1472902908243 Marionette TRACE conn2 <- [1,422,null,{}] 04:41:48 INFO - PROCESS | 1665 | 1472902908245 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:41:48 INFO - PROCESS | 1665 | 1472902908246 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:48 INFO - PROCESS | 1665 | 1472902908335 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:41:48 INFO - PROCESS | 1665 | 1472902908339 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1665 | 1472902908340 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b44000 == 47 [pid = 1665] [id = 113] 04:41:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11817bc00) [pid = 1665] [serial = 336] [outer = 0x0] 04:41:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118180800) [pid = 1665] [serial = 337] [outer = 0x11817bc00] 04:41:48 INFO - PROCESS | 1665 | 1472902908363 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118185c00) [pid = 1665] [serial = 338] [outer = 0x11817bc00] 04:41:49 INFO - PROCESS | 1665 | 1472902909200 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:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 04:41:49 INFO - PROCESS | 1665 | 1472902909212 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1665 | 1472902909215 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:41:49 INFO - PROCESS | 1665 | 1472902909218 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1665 | 1472902909220 Marionette TRACE conn2 <- [1,426,null,{}] 04:41:49 INFO - PROCESS | 1665 | 1472902909227 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:41:49 INFO - PROCESS | 1665 | 1472902909228 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:49 INFO - PROCESS | 1665 | 1472902909332 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:41:49 INFO - PROCESS | 1665 | 1472902909384 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1665 | 1472902909387 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x116adf800 == 48 [pid = 1665] [id = 114] 04:41:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118147c00) [pid = 1665] [serial = 339] [outer = 0x0] 04:41:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x118179400) [pid = 1665] [serial = 340] [outer = 0x118147c00] 04:41:49 INFO - PROCESS | 1665 | 1472902909419 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x118362800) [pid = 1665] [serial = 341] [outer = 0x118147c00] 04:41:49 INFO - PROCESS | 1665 | 1472902909890 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:41:49 INFO - PROCESS | 1665 | 1472902909959 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:41:49 INFO - PROCESS | 1665 | 1472902909965 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1665 | 1472902909967 Marionette TRACE conn2 <- [1,430,null,{}] 04:41:49 INFO - PROCESS | 1665 | 1472902909970 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:41:49 INFO - PROCESS | 1665 | 1472902909974 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:50 INFO - PROCESS | 1665 | 1472902910085 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:41:50 INFO - PROCESS | 1665 | 1472902910170 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1665 | 1472902910172 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1b7000 == 49 [pid = 1665] [id = 115] 04:41:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x119b40c00) [pid = 1665] [serial = 342] [outer = 0x0] 04:41:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x119b49c00) [pid = 1665] [serial = 343] [outer = 0x119b40c00] 04:41:50 INFO - PROCESS | 1665 | 1472902910224 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1211a2400) [pid = 1665] [serial = 344] [outer = 0x119b40c00] 04:41:50 INFO - PROCESS | 1665 | 1472902910761 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:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 821ms 04:41:50 INFO - PROCESS | 1665 | 1472902910786 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1665 | 1472902910787 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:41:50 INFO - PROCESS | 1665 | 1472902910811 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1665 | 1472902910813 Marionette TRACE conn2 <- [1,434,null,{}] 04:41:50 INFO - PROCESS | 1665 | 1472902910821 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:41:50 INFO - PROCESS | 1665 | 1472902910826 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:50 INFO - PROCESS | 1665 | 1472902910930 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:41:50 INFO - PROCESS | 1665 | 1472902910997 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1665 | 1472902910999 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acaa000 == 50 [pid = 1665] [id = 116] 04:41:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x125779400) [pid = 1665] [serial = 345] [outer = 0x0] 04:41:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12632c400) [pid = 1665] [serial = 346] [outer = 0x125779400] 04:41:51 INFO - PROCESS | 1665 | 1472902911031 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x126bb9800) [pid = 1665] [serial = 347] [outer = 0x125779400] 04:41:51 INFO - PROCESS | 1665 | 1472902911450 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:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 04:41:51 INFO - PROCESS | 1665 | 1472902911482 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:41:51 INFO - PROCESS | 1665 | 1472902911484 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:41:51 INFO - PROCESS | 1665 | 1472902911487 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1665 | 1472902911488 Marionette TRACE conn2 <- [1,438,null,{}] 04:41:51 INFO - PROCESS | 1665 | 1472902911491 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:41:51 INFO - PROCESS | 1665 | 1472902911492 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:51 INFO - PROCESS | 1665 | 1472902911599 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:41:51 INFO - PROCESS | 1665 | 1472902911668 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1665 | 1472902911669 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x116279800 == 51 [pid = 1665] [id = 117] 04:41:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x118183c00) [pid = 1665] [serial = 348] [outer = 0x0] 04:41:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x119b42000) [pid = 1665] [serial = 349] [outer = 0x118183c00] 04:41:51 INFO - PROCESS | 1665 | 1472902911699 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x128ae9400) [pid = 1665] [serial = 350] [outer = 0x118183c00] 04:41:52 INFO - PROCESS | 1665 | 1472902912324 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:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 873ms 04:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:41:52 INFO - PROCESS | 1665 | 1472902912377 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1665 | 1472902912379 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:41:52 INFO - PROCESS | 1665 | 1472902912383 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1665 | 1472902912385 Marionette TRACE conn2 <- [1,442,null,{}] 04:41:52 INFO - PROCESS | 1665 | 1472902912389 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:41:52 INFO - PROCESS | 1665 | 1472902912392 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:52 INFO - PROCESS | 1665 | 1472902912484 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:41:52 INFO - PROCESS | 1665 | 1472902912557 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1665 | 1472902912559 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e2e800 == 52 [pid = 1665] [id = 118] 04:41:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x118360800) [pid = 1665] [serial = 351] [outer = 0x0] 04:41:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118525400) [pid = 1665] [serial = 352] [outer = 0x118360800] 04:41:52 INFO - PROCESS | 1665 | 1472902912587 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x118722400) [pid = 1665] [serial = 353] [outer = 0x118360800] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12697c800 == 51 [pid = 1665] [id = 65] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12a472000 == 50 [pid = 1665] [id = 80] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12bad3800 == 49 [pid = 1665] [id = 112] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x113ce1800 == 48 [pid = 1665] [id = 111] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12aba0800 == 47 [pid = 1665] [id = 110] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12a633000 == 46 [pid = 1665] [id = 109] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x129119800 == 45 [pid = 1665] [id = 108] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x128abd800 == 44 [pid = 1665] [id = 107] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x1246bc800 == 43 [pid = 1665] [id = 106] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x123246000 == 42 [pid = 1665] [id = 105] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x119817000 == 41 [pid = 1665] [id = 104] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x1180da000 == 40 [pid = 1665] [id = 103] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x11927f800 == 39 [pid = 1665] [id = 102] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x1212d8000 == 38 [pid = 1665] [id = 100] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x117178000 == 37 [pid = 1665] [id = 99] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12b290800 == 36 [pid = 1665] [id = 98] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12b28b000 == 35 [pid = 1665] [id = 101] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x118206800 == 34 [pid = 1665] [id = 81] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x1240ce800 == 33 [pid = 1665] [id = 82] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x129363000 == 32 [pid = 1665] [id = 83] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x116279800 == 31 [pid = 1665] [id = 117] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12acaa000 == 30 [pid = 1665] [id = 116] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1b7000 == 29 [pid = 1665] [id = 115] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x128b44000 == 28 [pid = 1665] [id = 113] 04:41:53 INFO - PROCESS | 1665 | --DOCSHELL 0x116adf800 == 27 [pid = 1665] [id = 114] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x1185b8c00) [pid = 1665] [serial = 199] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x1262a1c00) [pid = 1665] [serial = 271] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x128c89000) [pid = 1665] [serial = 275] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x126bc0400) [pid = 1665] [serial = 274] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x129399000) [pid = 1665] [serial = 280] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1196cc800) [pid = 1665] [serial = 283] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x129317800) [pid = 1665] [serial = 277] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x125776000) [pid = 1665] [serial = 250] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x129345400) [pid = 1665] [serial = 278] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12632d400) [pid = 1665] [serial = 251] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x119847800) [pid = 1665] [serial = 244] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119b41800) [pid = 1665] [serial = 245] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x118146800) [pid = 1665] [serial = 256] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11835c400) [pid = 1665] [serial = 257] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11830b000) [pid = 1665] [serial = 259] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11885a400) [pid = 1665] [serial = 260] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x124550800) [pid = 1665] [serial = 268] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1246eb400) [pid = 1665] [serial = 248] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1212c7000) [pid = 1665] [serial = 247] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a411c00) [pid = 1665] [serial = 238] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12a516800) [pid = 1665] [serial = 239] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119b45400) [pid = 1665] [serial = 262] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119e23800) [pid = 1665] [serial = 263] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1231c3c00) [pid = 1665] [serial = 265] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12429a000) [pid = 1665] [serial = 266] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126bb6c00) [pid = 1665] [serial = 254] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1269a0c00) [pid = 1665] [serial = 253] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118720800) [pid = 1665] [serial = 242] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118367400) [pid = 1665] [serial = 241] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12934e000) [pid = 1665] [serial = 286] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12ac89c00) [pid = 1665] [serial = 290] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12ab68400) [pid = 1665] [serial = 289] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12576e400) [pid = 1665] [serial = 284] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12b226000) [pid = 1665] [serial = 292] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12a50d800) [pid = 1665] [serial = 281] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x126bb9000) [pid = 1665] [serial = 272] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12a6ff400) [pid = 1665] [serial = 287] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x124dd8800) [pid = 1665] [serial = 269] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12671a000) [pid = 1665] [serial = 193] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x117c51000) [pid = 1665] [serial = 196] [outer = 0x0] [url = about:blank] 04:41:53 INFO - PROCESS | 1665 | 1472902913510 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:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1176ms 04:41:53 INFO - PROCESS | 1665 | 1472902913560 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1665 | 1472902913562 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:41:53 INFO - PROCESS | 1665 | 1472902913565 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1665 | 1472902913567 Marionette TRACE conn2 <- [1,446,null,{}] 04:41:53 INFO - PROCESS | 1665 | 1472902913570 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:41:53 INFO - PROCESS | 1665 | 1472902913572 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:53 INFO - PROCESS | 1665 | 1472902913649 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:41:53 INFO - PROCESS | 1665 | 1472902913653 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1665 | 1472902913657 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x112515800 == 28 [pid = 1665] [id = 119] 04:41:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x117c4fc00) [pid = 1665] [serial = 354] [outer = 0x0] 04:41:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11817cc00) [pid = 1665] [serial = 355] [outer = 0x117c4fc00] 04:41:53 INFO - PROCESS | 1665 | 1472902913687 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11830c000) [pid = 1665] [serial = 356] [outer = 0x117c4fc00] 04:41:54 INFO - PROCESS | 1665 | 1472902914057 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:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 04:41:54 INFO - PROCESS | 1665 | 1472902914085 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1665 | 1472902914090 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:41:54 INFO - PROCESS | 1665 | 1472902914096 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1665 | 1472902914097 Marionette TRACE conn2 <- [1,450,null,{}] 04:41:54 INFO - PROCESS | 1665 | 1472902914100 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:41:54 INFO - PROCESS | 1665 | 1472902914101 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:54 INFO - PROCESS | 1665 | 1472902914177 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:41:54 INFO - PROCESS | 1665 | 1472902914183 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1665 | 1472902914184 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x117176800 == 29 [pid = 1665] [id = 120] 04:41:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118361000) [pid = 1665] [serial = 357] [outer = 0x0] 04:41:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118717000) [pid = 1665] [serial = 358] [outer = 0x118361000] 04:41:54 INFO - PROCESS | 1665 | 1472902914214 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119207c00) [pid = 1665] [serial = 359] [outer = 0x118361000] 04:41:54 INFO - PROCESS | 1665 | 1472902914558 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:41:54 INFO - PROCESS | 1665 | 1472902914567 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:41:54 INFO - PROCESS | 1665 | 1472902914569 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1665 | 1472902914573 Marionette TRACE conn2 <- [1,454,null,{}] 04:41:54 INFO - PROCESS | 1665 | 1472902914582 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:41:54 INFO - PROCESS | 1665 | 1472902914585 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:54 INFO - PROCESS | 1665 | 1472902914663 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:41:54 INFO - PROCESS | 1665 | 1472902914714 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1665 | 1472902914717 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927f800 == 30 [pid = 1665] [id = 121] 04:41:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x110ee1400) [pid = 1665] [serial = 360] [outer = 0x0] 04:41:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119b3ec00) [pid = 1665] [serial = 361] [outer = 0x110ee1400] 04:41:54 INFO - PROCESS | 1665 | 1472902914745 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x121195800) [pid = 1665] [serial = 362] [outer = 0x110ee1400] 04:41:55 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:55 INFO - PROCESS | 1665 | 1472902915049 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:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 524ms 04:41:55 INFO - PROCESS | 1665 | 1472902915094 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1665 | 1472902915096 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:41:55 INFO - PROCESS | 1665 | 1472902915098 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1665 | 1472902915099 Marionette TRACE conn2 <- [1,458,null,{}] 04:41:55 INFO - PROCESS | 1665 | 1472902915101 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:41:55 INFO - PROCESS | 1665 | 1472902915103 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:55 INFO - PROCESS | 1665 | 1472902915178 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:41:55 INFO - PROCESS | 1665 | 1472902915233 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1665 | 1472902915234 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x119812800 == 31 [pid = 1665] [id = 122] 04:41:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119573000) [pid = 1665] [serial = 363] [outer = 0x0] 04:41:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1232b4400) [pid = 1665] [serial = 364] [outer = 0x119573000] 04:41:55 INFO - PROCESS | 1665 | 1472902915260 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12454b800) [pid = 1665] [serial = 365] [outer = 0x119573000] 04:41:55 INFO - PROCESS | 1665 | 1472902915548 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:41:55 INFO - PROCESS | 1665 | 1472902915568 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:41:55 INFO - PROCESS | 1665 | 1472902915579 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1665 | 1472902915588 Marionette TRACE conn2 <- [1,462,null,{}] 04:41:55 INFO - PROCESS | 1665 | 1472902915598 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:41:55 INFO - PROCESS | 1665 | 1472902915600 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:55 INFO - PROCESS | 1665 | 1472902915690 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:41:55 INFO - PROCESS | 1665 | 1472902915694 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1665 | 1472902915695 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a285800 == 32 [pid = 1665] [id = 123] 04:41:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x117c51800) [pid = 1665] [serial = 366] [outer = 0x0] 04:41:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12454f400) [pid = 1665] [serial = 367] [outer = 0x117c51800] 04:41:55 INFO - PROCESS | 1665 | 1472902915720 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1252bcc00) [pid = 1665] [serial = 368] [outer = 0x117c51800] 04:41:56 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:56 INFO - PROCESS | 1665 | 1472902916082 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:41:56 INFO - PROCESS | 1665 | 1472902916112 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:41:56 INFO - PROCESS | 1665 | 1472902916114 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1665 | 1472902916115 Marionette TRACE conn2 <- [1,466,null,{}] 04:41:56 INFO - PROCESS | 1665 | 1472902916117 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:41:56 INFO - PROCESS | 1665 | 1472902916121 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:56 INFO - PROCESS | 1665 | 1472902916232 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:41:56 INFO - PROCESS | 1665 | 1472902916239 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1665 | 1472902916240 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12426e000 == 33 [pid = 1665] [id = 124] 04:41:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124dd2c00) [pid = 1665] [serial = 369] [outer = 0x0] 04:41:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12629c400) [pid = 1665] [serial = 370] [outer = 0x124dd2c00] 04:41:56 INFO - PROCESS | 1665 | 1472902916266 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128aef400) [pid = 1665] [serial = 371] [outer = 0x124dd2c00] 04:41:56 INFO - PROCESS | 1665 | 1472902916587 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:41:56 INFO - PROCESS | 1665 | 1472902916634 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:41:56 INFO - PROCESS | 1665 | 1472902916636 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1665 | 1472902916637 Marionette TRACE conn2 <- [1,470,null,{}] 04:41:56 INFO - PROCESS | 1665 | 1472902916650 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:41:56 INFO - PROCESS | 1665 | 1472902916651 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:56 INFO - PROCESS | 1665 | 1472902916748 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:41:56 INFO - PROCESS | 1665 | 1472902916751 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1665 | 1472902916753 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d97800 == 34 [pid = 1665] [id = 125] 04:41:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1185b8000) [pid = 1665] [serial = 372] [outer = 0x0] 04:41:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128c89400) [pid = 1665] [serial = 373] [outer = 0x1185b8000] 04:41:56 INFO - PROCESS | 1665 | 1472902916778 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12931ac00) [pid = 1665] [serial = 374] [outer = 0x1185b8000] 04:41:57 INFO - PROCESS | 1665 | 1472902917104 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:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 04:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:41:57 INFO - PROCESS | 1665 | 1472902917159 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1665 | 1472902917160 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:41:57 INFO - PROCESS | 1665 | 1472902917169 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1665 | 1472902917170 Marionette TRACE conn2 <- [1,474,null,{}] 04:41:57 INFO - PROCESS | 1665 | 1472902917172 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:41:57 INFO - PROCESS | 1665 | 1472902917173 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:57 INFO - PROCESS | 1665 | 1472902917265 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:41:57 INFO - PROCESS | 1665 | 1472902917269 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1665 | 1472902917270 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x126352800 == 35 [pid = 1665] [id = 126] 04:41:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1252c6400) [pid = 1665] [serial = 375] [outer = 0x0] 04:41:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12934c800) [pid = 1665] [serial = 376] [outer = 0x1252c6400] 04:41:57 INFO - PROCESS | 1665 | 1472902917298 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1293a6000) [pid = 1665] [serial = 377] [outer = 0x1252c6400] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11817bc00) [pid = 1665] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x117c4f800) [pid = 1665] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12bcf2800) [pid = 1665] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a6f9000) [pid = 1665] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119eabc00) [pid = 1665] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12b222c00) [pid = 1665] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118369800) [pid = 1665] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126bb4c00) [pid = 1665] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119851800) [pid = 1665] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126299400) [pid = 1665] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128c88800) [pid = 1665] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12629e800) [pid = 1665] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118151800) [pid = 1665] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x113cc2400) [pid = 1665] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x110ee4000) [pid = 1665] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:41:57 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x110ee9400) [pid = 1665] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:41:57 INFO - PROCESS | 1665 | 1472902917869 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:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 726ms 04:41:57 INFO - PROCESS | 1665 | 1472902917888 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1665 | 1472902917890 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:41:57 INFO - PROCESS | 1665 | 1472902917892 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1665 | 1472902917893 Marionette TRACE conn2 <- [1,478,null,{}] 04:41:57 INFO - PROCESS | 1665 | 1472902917896 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:41:57 INFO - PROCESS | 1665 | 1472902917897 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:57 INFO - PROCESS | 1665 | 1472902917979 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:41:57 INFO - PROCESS | 1665 | 1472902917982 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1665 | 1472902917983 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac0000 == 36 [pid = 1665] [id = 127] 04:41:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11655a800) [pid = 1665] [serial = 378] [outer = 0x0] 04:41:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119572800) [pid = 1665] [serial = 379] [outer = 0x11655a800] 04:41:58 INFO - PROCESS | 1665 | 1472902918009 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126255000) [pid = 1665] [serial = 380] [outer = 0x11655a800] 04:41:58 INFO - PROCESS | 1665 | 1472902918331 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:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 04:41:58 INFO - PROCESS | 1665 | 1472902918361 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1665 | 1472902918362 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:41:58 INFO - PROCESS | 1665 | 1472902918365 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1665 | 1472902918366 Marionette TRACE conn2 <- [1,482,null,{}] 04:41:58 INFO - PROCESS | 1665 | 1472902918368 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:41:58 INFO - PROCESS | 1665 | 1472902918369 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:58 INFO - PROCESS | 1665 | 1472902918465 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:41:58 INFO - PROCESS | 1665 | 1472902918471 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1665 | 1472902918473 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x128bd6800 == 37 [pid = 1665] [id = 128] 04:41:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126299400) [pid = 1665] [serial = 381] [outer = 0x0] 04:41:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129350800) [pid = 1665] [serial = 382] [outer = 0x126299400] 04:41:58 INFO - PROCESS | 1665 | 1472902918500 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12a50d800) [pid = 1665] [serial = 383] [outer = 0x126299400] 04:41:58 INFO - PROCESS | 1665 | 1472902918823 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:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 471ms 04:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:41:58 INFO - PROCESS | 1665 | 1472902918836 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1665 | 1472902918838 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:41:58 INFO - PROCESS | 1665 | 1472902918842 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1665 | 1472902918844 Marionette TRACE conn2 <- [1,486,null,{}] 04:41:58 INFO - PROCESS | 1665 | 1472902918846 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:41:58 INFO - PROCESS | 1665 | 1472902918848 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:58 INFO - PROCESS | 1665 | 1472902918943 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:41:58 INFO - PROCESS | 1665 | 1472902918947 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1665 | 1472902918948 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a280000 == 38 [pid = 1665] [id = 129] 04:41:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a6f1000) [pid = 1665] [serial = 384] [outer = 0x0] 04:41:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a6f8c00) [pid = 1665] [serial = 385] [outer = 0x12a6f1000] 04:41:58 INFO - PROCESS | 1665 | 1472902918975 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12b228800) [pid = 1665] [serial = 386] [outer = 0x12a6f1000] 04:41:59 INFO - PROCESS | 1665 | 1472902919310 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:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 04:41:59 INFO - PROCESS | 1665 | 1472902919367 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1665 | 1472902919368 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:41:59 INFO - PROCESS | 1665 | 1472902919370 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1665 | 1472902919371 Marionette TRACE conn2 <- [1,490,null,{}] 04:41:59 INFO - PROCESS | 1665 | 1472902919373 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:41:59 INFO - PROCESS | 1665 | 1472902919374 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:59 INFO - PROCESS | 1665 | 1472902919449 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:41:59 INFO - PROCESS | 1665 | 1472902919452 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1665 | 1472902919453 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:41:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6bf000 == 39 [pid = 1665] [id = 130] 04:41:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a50f400) [pid = 1665] [serial = 387] [outer = 0x0] 04:41:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ba18c00) [pid = 1665] [serial = 388] [outer = 0x12a50f400] 04:41:59 INFO - PROCESS | 1665 | 1472902919481 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12ba1e400) [pid = 1665] [serial = 389] [outer = 0x12a50f400] 04:41:59 INFO - PROCESS | 1665 | 1472902919830 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:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 519ms 04:41:59 INFO - PROCESS | 1665 | 1472902919890 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1665 | 1472902919893 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:41:59 INFO - PROCESS | 1665 | 1472902919896 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1665 | 1472902919899 Marionette TRACE conn2 <- [1,494,null,{}] 04:41:59 INFO - PROCESS | 1665 | 1472902919903 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:41:59 INFO - PROCESS | 1665 | 1472902919905 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:00 INFO - PROCESS | 1665 | 1472902920019 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:42:00 INFO - PROCESS | 1665 | 1472902920073 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1665 | 1472902920076 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x116426800 == 40 [pid = 1665] [id = 131] 04:42:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11699d800) [pid = 1665] [serial = 390] [outer = 0x0] 04:42:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x117019400) [pid = 1665] [serial = 391] [outer = 0x11699d800] 04:42:00 INFO - PROCESS | 1665 | 1472902920108 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118183800) [pid = 1665] [serial = 392] [outer = 0x11699d800] 04:42:00 INFO - PROCESS | 1665 | 1472902920654 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:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 821ms 04:42:00 INFO - PROCESS | 1665 | 1472902920718 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1665 | 1472902920721 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:42:00 INFO - PROCESS | 1665 | 1472902920726 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1665 | 1472902920727 Marionette TRACE conn2 <- [1,498,null,{}] 04:42:00 INFO - PROCESS | 1665 | 1472902920730 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:42:00 INFO - PROCESS | 1665 | 1472902920732 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:00 INFO - PROCESS | 1665 | 1472902920839 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:42:00 INFO - PROCESS | 1665 | 1472902920894 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1665 | 1472902920896 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a12b000 == 41 [pid = 1665] [id = 132] 04:42:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11939d400) [pid = 1665] [serial = 393] [outer = 0x0] 04:42:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1196c2800) [pid = 1665] [serial = 394] [outer = 0x11939d400] 04:42:00 INFO - PROCESS | 1665 | 1472902920927 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119b3dc00) [pid = 1665] [serial = 395] [outer = 0x11939d400] 04:42:01 INFO - PROCESS | 1665 | 1472902921467 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:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 770ms 04:42:01 INFO - PROCESS | 1665 | 1472902921640 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1665 | 1472902921642 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:42:01 INFO - PROCESS | 1665 | 1472902921675 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1665 | 1472902921676 Marionette TRACE conn2 <- [1,502,null,{}] 04:42:01 INFO - PROCESS | 1665 | 1472902921680 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:42:01 INFO - PROCESS | 1665 | 1472902921682 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:01 INFO - PROCESS | 1665 | 1472902921780 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:42:01 INFO - PROCESS | 1665 | 1472902921831 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1665 | 1472902921834 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x11697f000 == 42 [pid = 1665] [id = 133] 04:42:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x115e05c00) [pid = 1665] [serial = 396] [outer = 0x0] 04:42:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11645bc00) [pid = 1665] [serial = 397] [outer = 0x115e05c00] 04:42:01 INFO - PROCESS | 1665 | 1472902921862 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1169a1800) [pid = 1665] [serial = 398] [outer = 0x115e05c00] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x11a280000 == 41 [pid = 1665] [id = 129] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x128bd6800 == 40 [pid = 1665] [id = 128] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac0000 == 39 [pid = 1665] [id = 127] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x126352800 == 38 [pid = 1665] [id = 126] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x124d97800 == 37 [pid = 1665] [id = 125] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12426e000 == 36 [pid = 1665] [id = 124] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x11a285800 == 35 [pid = 1665] [id = 123] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x119812800 == 34 [pid = 1665] [id = 122] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x11927f800 == 33 [pid = 1665] [id = 121] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x117176800 == 32 [pid = 1665] [id = 120] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x112515800 == 31 [pid = 1665] [id = 119] 04:42:02 INFO - PROCESS | 1665 | --DOCSHELL 0x115e2e800 == 30 [pid = 1665] [id = 118] 04:42:02 INFO - PROCESS | 1665 | 1472902922276 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:42:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:42:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 623ms 04:42:02 INFO - PROCESS | 1665 | 1472902922297 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1665 | 1472902922299 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:42:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:42:02 INFO - PROCESS | 1665 | 1472902922303 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1665 | 1472902922306 Marionette TRACE conn2 <- [1,506,null,{}] 04:42:02 INFO - PROCESS | 1665 | 1472902922308 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:42:02 INFO - PROCESS | 1665 | 1472902922310 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:02 INFO - PROCESS | 1665 | 1472902922395 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12bab3800) [pid = 1665] [serial = 322] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12bcf5800) [pid = 1665] [serial = 325] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12bced800) [pid = 1665] [serial = 323] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12b224000) [pid = 1665] [serial = 319] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1212cdc00) [pid = 1665] [serial = 307] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x124298400) [pid = 1665] [serial = 308] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12b231400) [pid = 1665] [serial = 293] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119257c00) [pid = 1665] [serial = 304] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1196c4400) [pid = 1665] [serial = 305] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128e62800) [pid = 1665] [serial = 313] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x129345000) [pid = 1665] [serial = 314] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119b3e800) [pid = 1665] [serial = 298] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11a190400) [pid = 1665] [serial = 299] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x126332000) [pid = 1665] [serial = 301] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126bb6000) [pid = 1665] [serial = 302] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12939f000) [pid = 1665] [serial = 316] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12a6f3000) [pid = 1665] [serial = 317] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1262a1800) [pid = 1665] [serial = 310] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12677a800) [pid = 1665] [serial = 311] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118360400) [pid = 1665] [serial = 295] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118713c00) [pid = 1665] [serial = 296] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12be51800) [pid = 1665] [serial = 335] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118185c00) [pid = 1665] [serial = 338] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x110ee8400) [pid = 1665] [serial = 328] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12be50c00) [pid = 1665] [serial = 326] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x110eec400) [pid = 1665] [serial = 329] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119c8cc00) [pid = 1665] [serial = 334] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x112fae000) [pid = 1665] [serial = 331] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1182e5400) [pid = 1665] [serial = 332] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12ba20400) [pid = 1665] [serial = 320] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118180800) [pid = 1665] [serial = 337] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1665 | 1472902922447 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1665 | 1472902922448 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x116549800 == 31 [pid = 1665] [id = 134] 04:42:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x115e79000) [pid = 1665] [serial = 399] [outer = 0x0] 04:42:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1176bb800) [pid = 1665] [serial = 400] [outer = 0x115e79000] 04:42:02 INFO - PROCESS | 1665 | 1472902922476 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11830fc00) [pid = 1665] [serial = 401] [outer = 0x115e79000] 04:42:02 INFO - PROCESS | 1665 | 1472902922797 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:42:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:42:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 524ms 04:42:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:42:02 INFO - PROCESS | 1665 | 1472902922826 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1665 | 1472902922827 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:42:02 INFO - PROCESS | 1665 | 1472902922829 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1665 | 1472902922831 Marionette TRACE conn2 <- [1,510,null,{}] 04:42:02 INFO - PROCESS | 1665 | 1472902922838 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:42:02 INFO - PROCESS | 1665 | 1472902922841 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:02 INFO - PROCESS | 1665 | 1472902922924 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:42:02 INFO - PROCESS | 1665 | 1472902922989 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1665 | 1472902922992 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193ed000 == 32 [pid = 1665] [id = 135] 04:42:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1185b5c00) [pid = 1665] [serial = 402] [outer = 0x0] 04:42:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118723800) [pid = 1665] [serial = 403] [outer = 0x1185b5c00] 04:42:03 INFO - PROCESS | 1665 | 1472902923041 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119399800) [pid = 1665] [serial = 404] [outer = 0x1185b5c00] 04:42:03 INFO - PROCESS | 1665 | 1472902923508 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:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 04:42:03 INFO - PROCESS | 1665 | 1472902923550 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1665 | 1472902923552 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:42:03 INFO - PROCESS | 1665 | 1472902923554 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1665 | 1472902923555 Marionette TRACE conn2 <- [1,514,null,{}] 04:42:03 INFO - PROCESS | 1665 | 1472902923563 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:42:03 INFO - PROCESS | 1665 | 1472902923564 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:03 INFO - PROCESS | 1665 | 1472902923649 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:42:03 INFO - PROCESS | 1665 | 1472902923653 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1665 | 1472902923654 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a124000 == 33 [pid = 1665] [id = 136] 04:42:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1196c2400) [pid = 1665] [serial = 405] [outer = 0x0] 04:42:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119847800) [pid = 1665] [serial = 406] [outer = 0x1196c2400] 04:42:03 INFO - PROCESS | 1665 | 1472902923680 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119b48400) [pid = 1665] [serial = 407] [outer = 0x1196c2400] 04:42:03 INFO - PROCESS | 1665 | 1472902923985 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:42:04 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:42:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 472ms 04:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:42:04 INFO - PROCESS | 1665 | 1472902924027 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1665 | 1472902924028 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:42:04 INFO - PROCESS | 1665 | 1472902924030 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1665 | 1472902924031 Marionette TRACE conn2 <- [1,518,null,{}] 04:42:04 INFO - PROCESS | 1665 | 1472902924033 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:42:04 INFO - PROCESS | 1665 | 1472902924034 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:04 INFO - PROCESS | 1665 | 1472902924110 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:42:04 INFO - PROCESS | 1665 | 1472902924162 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1665 | 1472902924163 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e6800 == 34 [pid = 1665] [id = 137] 04:42:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119577c00) [pid = 1665] [serial = 408] [outer = 0x0] 04:42:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119e2d000) [pid = 1665] [serial = 409] [outer = 0x119577c00] 04:42:04 INFO - PROCESS | 1665 | 1472902924194 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1212cdc00) [pid = 1665] [serial = 410] [outer = 0x119577c00] 04:42:04 INFO - PROCESS | 1665 | 1472902924494 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:42:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:42:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 04:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:42:04 INFO - PROCESS | 1665 | 1472902924550 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1665 | 1472902924551 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:42:04 INFO - PROCESS | 1665 | 1472902924553 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1665 | 1472902924554 Marionette TRACE conn2 <- [1,522,null,{}] 04:42:04 INFO - PROCESS | 1665 | 1472902924556 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:42:04 INFO - PROCESS | 1665 | 1472902924561 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:04 INFO - PROCESS | 1665 | 1472902924678 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:42:04 INFO - PROCESS | 1665 | 1472902924691 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1665 | 1472902924692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12480b800 == 35 [pid = 1665] [id = 138] 04:42:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1232b8800) [pid = 1665] [serial = 411] [outer = 0x0] 04:42:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124550c00) [pid = 1665] [serial = 412] [outer = 0x1232b8800] 04:42:04 INFO - PROCESS | 1665 | 1472902924718 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x126254c00) [pid = 1665] [serial = 413] [outer = 0x1232b8800] 04:42:05 INFO - PROCESS | 1665 | 1472902925044 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:42:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:42:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms 04:42:05 INFO - PROCESS | 1665 | 1472902925089 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1665 | 1472902925090 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:42:05 INFO - PROCESS | 1665 | 1472902925093 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1665 | 1472902925094 Marionette TRACE conn2 <- [1,526,null,{}] 04:42:05 INFO - PROCESS | 1665 | 1472902925096 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:42:05 INFO - PROCESS | 1665 | 1472902925097 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:05 INFO - PROCESS | 1665 | 1472902925189 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:42:05 INFO - PROCESS | 1665 | 1472902925193 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1665 | 1472902925194 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x126241000 == 36 [pid = 1665] [id = 139] 04:42:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x112cc8400) [pid = 1665] [serial = 414] [outer = 0x0] 04:42:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126332000) [pid = 1665] [serial = 415] [outer = 0x112cc8400] 04:42:05 INFO - PROCESS | 1665 | 1472902925225 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126bb3000) [pid = 1665] [serial = 416] [outer = 0x112cc8400] 04:42:05 INFO - PROCESS | 1665 | 1472902925593 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:42: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:42:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 04:42:05 INFO - PROCESS | 1665 | 1472902925614 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1665 | 1472902925615 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:42:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:42:05 INFO - PROCESS | 1665 | 1472902925626 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1665 | 1472902925627 Marionette TRACE conn2 <- [1,530,null,{}] 04:42:05 INFO - PROCESS | 1665 | 1472902925629 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:42:05 INFO - PROCESS | 1665 | 1472902925630 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:05 INFO - PROCESS | 1665 | 1472902925724 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:42:05 INFO - PROCESS | 1665 | 1472902925727 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1665 | 1472902925728 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac8800 == 37 [pid = 1665] [id = 140] 04:42:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x126258800) [pid = 1665] [serial = 417] [outer = 0x0] 04:42:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128ae8400) [pid = 1665] [serial = 418] [outer = 0x126258800] 04:42:05 INFO - PROCESS | 1665 | 1472902925753 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12930f400) [pid = 1665] [serial = 419] [outer = 0x126258800] 04:42:06 INFO - PROCESS | 1665 | 1472902926066 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:42:06 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:42:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:42:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:42:06 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:42:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:42:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:42:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 477ms 04:42:06 INFO - PROCESS | 1665 | 1472902926104 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1665 | 1472902926105 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:42:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:42:06 INFO - PROCESS | 1665 | 1472902926110 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1665 | 1472902926112 Marionette TRACE conn2 <- [1,534,null,{}] 04:42:06 INFO - PROCESS | 1665 | 1472902926114 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:42:06 INFO - PROCESS | 1665 | 1472902926115 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:06 INFO - PROCESS | 1665 | 1472902926227 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:42:06 INFO - PROCESS | 1665 | 1472902926237 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1665 | 1472902926238 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a476000 == 38 [pid = 1665] [id = 141] 04:42:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x129319c00) [pid = 1665] [serial = 420] [outer = 0x0] 04:42:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1293a0800) [pid = 1665] [serial = 421] [outer = 0x129319c00] 04:42:06 INFO - PROCESS | 1665 | 1472902926264 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a6f5000) [pid = 1665] [serial = 422] [outer = 0x129319c00] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x117c51800) [pid = 1665] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x117c4fc00) [pid = 1665] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119573000) [pid = 1665] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x110ee1400) [pid = 1665] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118361000) [pid = 1665] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118360800) [pid = 1665] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118147c00) [pid = 1665] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119b40c00) [pid = 1665] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x125779400) [pid = 1665] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118183c00) [pid = 1665] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124dd2c00) [pid = 1665] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1252c6400) [pid = 1665] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1185b8000) [pid = 1665] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11655a800) [pid = 1665] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x126299400) [pid = 1665] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:42:06 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12a6f1000) [pid = 1665] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:42:06 INFO - PROCESS | 1665 | 1472902926664 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:42:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:42:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 571ms 04:42:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:42:06 INFO - PROCESS | 1665 | 1472902926680 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1665 | 1472902926681 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:42:06 INFO - PROCESS | 1665 | 1472902926683 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1665 | 1472902926684 Marionette TRACE conn2 <- [1,538,null,{}] 04:42:06 INFO - PROCESS | 1665 | 1472902926686 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:42:06 INFO - PROCESS | 1665 | 1472902926687 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:06 INFO - PROCESS | 1665 | 1472902926764 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:42:06 INFO - PROCESS | 1665 | 1472902926830 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1665 | 1472902926831 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b76800 == 39 [pid = 1665] [id = 142] 04:42:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x115e75400) [pid = 1665] [serial = 423] [outer = 0x0] 04:42:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11871f000) [pid = 1665] [serial = 424] [outer = 0x115e75400] 04:42:06 INFO - PROCESS | 1665 | 1472902926858 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124f4c800) [pid = 1665] [serial = 425] [outer = 0x115e75400] 04:42:07 INFO - PROCESS | 1665 | 1472902927219 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:42:07 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:42:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 04:42:07 INFO - PROCESS | 1665 | 1472902927253 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1665 | 1472902927256 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:42:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:42:07 INFO - PROCESS | 1665 | 1472902927259 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1665 | 1472902927262 Marionette TRACE conn2 <- [1,542,null,{}] 04:42:07 INFO - PROCESS | 1665 | 1472902927265 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:42:07 INFO - PROCESS | 1665 | 1472902927268 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:07 INFO - PROCESS | 1665 | 1472902927445 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:42:07 INFO - PROCESS | 1665 | 1472902927485 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1665 | 1472902927487 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acab800 == 40 [pid = 1665] [id = 143] 04:42:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124f4cc00) [pid = 1665] [serial = 426] [outer = 0x0] 04:42:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128e62800) [pid = 1665] [serial = 427] [outer = 0x124f4cc00] 04:42:07 INFO - PROCESS | 1665 | 1472902927516 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12ab5fc00) [pid = 1665] [serial = 428] [outer = 0x124f4cc00] 04:42:07 INFO - PROCESS | 1665 | 1472902927793 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:42: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:42:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 571ms 04:42:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:42:07 INFO - PROCESS | 1665 | 1472902927830 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1665 | 1472902927831 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:42:07 INFO - PROCESS | 1665 | 1472902927833 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1665 | 1472902927834 Marionette TRACE conn2 <- [1,546,null,{}] 04:42:07 INFO - PROCESS | 1665 | 1472902927836 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:42:07 INFO - PROCESS | 1665 | 1472902927837 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:07 INFO - PROCESS | 1665 | 1472902927947 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:42:07 INFO - PROCESS | 1665 | 1472902927953 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1665 | 1472902927954 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b29e800 == 41 [pid = 1665] [id = 144] 04:42:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ab68400) [pid = 1665] [serial = 429] [outer = 0x0] 04:42:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12b224800) [pid = 1665] [serial = 430] [outer = 0x12ab68400] 04:42:08 INFO - PROCESS | 1665 | 1472902927999 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12ba1f400) [pid = 1665] [serial = 431] [outer = 0x12ab68400] 04:42:08 INFO - PROCESS | 1665 | 1472902928485 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:42: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:42:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 669ms 04:42:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:42:08 INFO - PROCESS | 1665 | 1472902928502 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1665 | 1472902928503 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:42:08 INFO - PROCESS | 1665 | 1472902928506 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1665 | 1472902928509 Marionette TRACE conn2 <- [1,550,null,{}] 04:42:08 INFO - PROCESS | 1665 | 1472902928512 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:42:08 INFO - PROCESS | 1665 | 1472902928513 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:08 INFO - PROCESS | 1665 | 1472902928670 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:42:08 INFO - PROCESS | 1665 | 1472902928803 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1665 | 1472902928805 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x116544800 == 42 [pid = 1665] [id = 145] 04:42:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x115e75800) [pid = 1665] [serial = 432] [outer = 0x0] 04:42:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11673d000) [pid = 1665] [serial = 433] [outer = 0x115e75800] 04:42:08 INFO - PROCESS | 1665 | 1472902928846 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x117c53c00) [pid = 1665] [serial = 434] [outer = 0x115e75800] 04:42:09 INFO - PROCESS | 1665 | 1472902929257 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:42: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:42:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 771ms 04:42:09 INFO - PROCESS | 1665 | 1472902929280 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1665 | 1472902929284 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:42:09 INFO - PROCESS | 1665 | 1472902929288 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1665 | 1472902929291 Marionette TRACE conn2 <- [1,554,null,{}] 04:42:09 INFO - PROCESS | 1665 | 1472902929296 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:42:09 INFO - PROCESS | 1665 | 1472902929299 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:09 INFO - PROCESS | 1665 | 1472902929455 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:42:09 INFO - PROCESS | 1665 | 1472902929578 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1665 | 1472902929579 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e12000 == 43 [pid = 1665] [id = 146] 04:42:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118185800) [pid = 1665] [serial = 435] [outer = 0x0] 04:42:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1185b8800) [pid = 1665] [serial = 436] [outer = 0x118185800] 04:42:09 INFO - PROCESS | 1665 | 1472902929618 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119208800) [pid = 1665] [serial = 437] [outer = 0x118185800] 04:42:09 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:10 INFO - PROCESS | 1665 | 1472902930051 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:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 823ms 04:42:10 INFO - PROCESS | 1665 | 1472902930111 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1665 | 1472902930113 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:42:10 INFO - PROCESS | 1665 | 1472902930115 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1665 | 1472902930117 Marionette TRACE conn2 <- [1,558,null,{}] 04:42:10 INFO - PROCESS | 1665 | 1472902930119 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:42:10 INFO - PROCESS | 1665 | 1472902930121 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:10 INFO - PROCESS | 1665 | 1472902930221 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:42:10 INFO - PROCESS | 1665 | 1472902930287 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1665 | 1472902930288 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aca8000 == 44 [pid = 1665] [id = 147] 04:42:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x119c92c00) [pid = 1665] [serial = 438] [outer = 0x0] 04:42:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x121196800) [pid = 1665] [serial = 439] [outer = 0x119c92c00] 04:42:10 INFO - PROCESS | 1665 | 1472902930321 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x124296400) [pid = 1665] [serial = 440] [outer = 0x119c92c00] 04:42:10 INFO - PROCESS | 1665 | 1472902930742 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:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 668ms 04:42:10 INFO - PROCESS | 1665 | 1472902930785 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1665 | 1472902930787 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:42:10 INFO - PROCESS | 1665 | 1472902930795 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1665 | 1472902930798 Marionette TRACE conn2 <- [1,562,null,{}] 04:42:10 INFO - PROCESS | 1665 | 1472902930801 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:42:10 INFO - PROCESS | 1665 | 1472902930803 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:10 INFO - PROCESS | 1665 | 1472902930904 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:42:10 INFO - PROCESS | 1665 | 1472902930968 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1665 | 1472902930970 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c422000 == 45 [pid = 1665] [id = 148] 04:42:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124545c00) [pid = 1665] [serial = 441] [outer = 0x0] 04:42:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x125776000) [pid = 1665] [serial = 442] [outer = 0x124545c00] 04:42:11 INFO - PROCESS | 1665 | 1472902931000 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x129345400) [pid = 1665] [serial = 443] [outer = 0x124545c00] 04:42:11 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:11 INFO - PROCESS | 1665 | 1472902931399 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:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 625ms 04:42:11 INFO - PROCESS | 1665 | 1472902931416 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1665 | 1472902931418 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:42:11 INFO - PROCESS | 1665 | 1472902931420 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1665 | 1472902931421 Marionette TRACE conn2 <- [1,566,null,{}] 04:42:11 INFO - PROCESS | 1665 | 1472902931437 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:42:11 INFO - PROCESS | 1665 | 1472902931439 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:11 INFO - PROCESS | 1665 | 1472902931554 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:42:11 INFO - PROCESS | 1665 | 1472902931618 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1665 | 1472902931619 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c53e000 == 46 [pid = 1665] [id = 149] 04:42:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12a511400) [pid = 1665] [serial = 444] [outer = 0x0] 04:42:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12a6ffc00) [pid = 1665] [serial = 445] [outer = 0x12a511400] 04:42:11 INFO - PROCESS | 1665 | 1472902931647 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12ba13000) [pid = 1665] [serial = 446] [outer = 0x12a511400] 04:42:11 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:12 INFO - PROCESS | 1665 | 1472902932208 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:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 831ms 04:42:12 INFO - PROCESS | 1665 | 1472902932251 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1665 | 1472902932254 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:42:12 INFO - PROCESS | 1665 | 1472902932276 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1665 | 1472902932278 Marionette TRACE conn2 <- [1,570,null,{}] 04:42:12 INFO - PROCESS | 1665 | 1472902932281 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:42:12 INFO - PROCESS | 1665 | 1472902932283 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:12 INFO - PROCESS | 1665 | 1472902932377 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:42:12 INFO - PROCESS | 1665 | 1472902932445 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1665 | 1472902932448 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172a0000 == 47 [pid = 1665] [id = 150] 04:42:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x115d89400) [pid = 1665] [serial = 447] [outer = 0x0] 04:42:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x116918800) [pid = 1665] [serial = 448] [outer = 0x115d89400] 04:42:12 INFO - PROCESS | 1665 | 1472902932476 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118181400) [pid = 1665] [serial = 449] [outer = 0x115d89400] 04:42:12 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:12 INFO - PROCESS | 1665 | 1472902932900 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:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 672ms 04:42:12 INFO - PROCESS | 1665 | 1472902932945 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1665 | 1472902932948 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:42:12 INFO - PROCESS | 1665 | 1472902932953 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1665 | 1472902932954 Marionette TRACE conn2 <- [1,574,null,{}] 04:42:12 INFO - PROCESS | 1665 | 1472902932956 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:42:12 INFO - PROCESS | 1665 | 1472902932958 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12acab800 == 46 [pid = 1665] [id = 143] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x124b76800 == 45 [pid = 1665] [id = 142] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12a476000 == 44 [pid = 1665] [id = 141] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac8800 == 43 [pid = 1665] [id = 140] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x126241000 == 42 [pid = 1665] [id = 139] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12480b800 == 41 [pid = 1665] [id = 138] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e6800 == 40 [pid = 1665] [id = 137] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x11a124000 == 39 [pid = 1665] [id = 136] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x1193ed000 == 38 [pid = 1665] [id = 135] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x116549800 == 37 [pid = 1665] [id = 134] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x11697f000 == 36 [pid = 1665] [id = 133] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x11a12b000 == 35 [pid = 1665] [id = 132] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x116426800 == 34 [pid = 1665] [id = 131] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6bf000 == 33 [pid = 1665] [id = 130] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12c53e000 == 32 [pid = 1665] [id = 149] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12c422000 == 31 [pid = 1665] [id = 148] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12aca8000 == 30 [pid = 1665] [id = 147] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x119e12000 == 29 [pid = 1665] [id = 146] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x12b29e800 == 28 [pid = 1665] [id = 144] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x116544800 == 27 [pid = 1665] [id = 145] 04:42:13 INFO - PROCESS | 1665 | 1472902933573 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128ae9400) [pid = 1665] [serial = 350] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x119b42000) [pid = 1665] [serial = 349] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12629c400) [pid = 1665] [serial = 370] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12934c800) [pid = 1665] [serial = 376] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12931ac00) [pid = 1665] [serial = 374] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128c89400) [pid = 1665] [serial = 373] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x126255000) [pid = 1665] [serial = 380] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x129350800) [pid = 1665] [serial = 382] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12b228800) [pid = 1665] [serial = 386] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119572800) [pid = 1665] [serial = 379] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12a6f8c00) [pid = 1665] [serial = 385] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1293a6000) [pid = 1665] [serial = 377] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12ba18c00) [pid = 1665] [serial = 388] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128aef400) [pid = 1665] [serial = 371] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1252bcc00) [pid = 1665] [serial = 368] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12454b800) [pid = 1665] [serial = 365] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12a50d800) [pid = 1665] [serial = 383] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12454f400) [pid = 1665] [serial = 367] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11817cc00) [pid = 1665] [serial = 355] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11830c000) [pid = 1665] [serial = 356] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1232b4400) [pid = 1665] [serial = 364] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119b3ec00) [pid = 1665] [serial = 361] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x121195800) [pid = 1665] [serial = 362] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118717000) [pid = 1665] [serial = 358] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119207c00) [pid = 1665] [serial = 359] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118722400) [pid = 1665] [serial = 353] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118525400) [pid = 1665] [serial = 352] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118362800) [pid = 1665] [serial = 341] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118179400) [pid = 1665] [serial = 340] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1211a2400) [pid = 1665] [serial = 344] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119b49c00) [pid = 1665] [serial = 343] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126bb9800) [pid = 1665] [serial = 347] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12632c400) [pid = 1665] [serial = 346] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1665 | --DOCSHELL 0x1172a0000 == 26 [pid = 1665] [id = 150] 04:42:13 INFO - PROCESS | 1665 | 1472902933666 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1665 | 1472902933667 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x112c1a000 == 27 [pid = 1665] [id = 151] 04:42:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1121a6c00) [pid = 1665] [serial = 450] [outer = 0x0] 04:42:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11298c400) [pid = 1665] [serial = 451] [outer = 0x1121a6c00] 04:42:13 INFO - PROCESS | 1665 | 1472902933697 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x115e09400) [pid = 1665] [serial = 452] [outer = 0x1121a6c00] 04:42:14 INFO - PROCESS | 1665 | 1472902933999 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:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1071ms 04:42:14 INFO - PROCESS | 1665 | 1472902934029 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1665 | 1472902934032 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:42:14 INFO - PROCESS | 1665 | 1472902934035 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1665 | 1472902934037 Marionette TRACE conn2 <- [1,578,null,{}] 04:42:14 INFO - PROCESS | 1665 | 1472902934043 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:42:14 INFO - PROCESS | 1665 | 1472902934045 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:14 INFO - PROCESS | 1665 | 1472902934121 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:42:14 INFO - PROCESS | 1665 | 1472902934181 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1665 | 1472902934182 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164e0800 == 28 [pid = 1665] [id = 152] 04:42:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x116453c00) [pid = 1665] [serial = 453] [outer = 0x0] 04:42:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x117c50000) [pid = 1665] [serial = 454] [outer = 0x116453c00] 04:42:14 INFO - PROCESS | 1665 | 1472902934211 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11830c000) [pid = 1665] [serial = 455] [outer = 0x116453c00] 04:42:14 INFO - PROCESS | 1665 | 1472902934524 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:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 525ms 04:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:42:14 INFO - PROCESS | 1665 | 1472902934561 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1665 | 1472902934563 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:42:14 INFO - PROCESS | 1665 | 1472902934565 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1665 | 1472902934566 Marionette TRACE conn2 <- [1,582,null,{}] 04:42:14 INFO - PROCESS | 1665 | 1472902934569 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:42:14 INFO - PROCESS | 1665 | 1472902934570 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:14 INFO - PROCESS | 1665 | 1472902934645 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:42:14 INFO - PROCESS | 1665 | 1472902934652 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1665 | 1472902934652 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x1133f3000 == 29 [pid = 1665] [id = 153] 04:42:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118363800) [pid = 1665] [serial = 456] [outer = 0x0] 04:42:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118717c00) [pid = 1665] [serial = 457] [outer = 0x118363800] 04:42:14 INFO - PROCESS | 1665 | 1472902934691 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11938f400) [pid = 1665] [serial = 458] [outer = 0x118363800] 04:42:15 INFO - PROCESS | 1665 | 1472902935037 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:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 04:42:15 INFO - PROCESS | 1665 | 1472902935085 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1665 | 1472902935087 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:42:15 INFO - PROCESS | 1665 | 1472902935097 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1665 | 1472902935100 Marionette TRACE conn2 <- [1,586,null,{}] 04:42:15 INFO - PROCESS | 1665 | 1472902935103 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:42:15 INFO - PROCESS | 1665 | 1472902935105 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:15 INFO - PROCESS | 1665 | 1472902935182 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:42:15 INFO - PROCESS | 1665 | 1472902935235 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1665 | 1472902935237 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x11928e800 == 30 [pid = 1665] [id = 154] 04:42:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11836a800) [pid = 1665] [serial = 459] [outer = 0x0] 04:42:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11956c000) [pid = 1665] [serial = 460] [outer = 0x11836a800] 04:42:15 INFO - PROCESS | 1665 | 1472902935262 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119b44400) [pid = 1665] [serial = 461] [outer = 0x11836a800] 04:42:15 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:15 INFO - PROCESS | 1665 | [1665] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:15 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:15 INFO - PROCESS | 1665 | 1472902935553 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:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 476ms 04:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:42:15 INFO - PROCESS | 1665 | 1472902935568 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1665 | 1472902935570 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:42:15 INFO - PROCESS | 1665 | 1472902935580 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1665 | 1472902935581 Marionette TRACE conn2 <- [1,590,null,{}] 04:42:15 INFO - PROCESS | 1665 | 1472902935584 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:42:15 INFO - PROCESS | 1665 | 1472902935585 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:15 INFO - PROCESS | 1665 | 1472902935682 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:42:15 INFO - PROCESS | 1665 | 1472902935688 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1665 | 1472902935689 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bea800 == 31 [pid = 1665] [id = 155] 04:42:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118177c00) [pid = 1665] [serial = 462] [outer = 0x0] 04:42:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119b4a000) [pid = 1665] [serial = 463] [outer = 0x118177c00] 04:42:15 INFO - PROCESS | 1665 | 1472902935714 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1211a1800) [pid = 1665] [serial = 464] [outer = 0x118177c00] 04:42:16 INFO - PROCESS | 1665 | 1472902936059 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:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 529ms 04:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:42:16 INFO - PROCESS | 1665 | 1472902936101 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1665 | 1472902936103 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:42:16 INFO - PROCESS | 1665 | 1472902936105 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1665 | 1472902936106 Marionette TRACE conn2 <- [1,594,null,{}] 04:42:16 INFO - PROCESS | 1665 | 1472902936108 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:42:16 INFO - PROCESS | 1665 | 1472902936109 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:16 INFO - PROCESS | 1665 | 1472902936201 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:42:16 INFO - PROCESS | 1665 | 1472902936205 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1665 | 1472902936209 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12322c800 == 32 [pid = 1665] [id = 156] 04:42:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x118363400) [pid = 1665] [serial = 465] [outer = 0x0] 04:42:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12350d400) [pid = 1665] [serial = 466] [outer = 0x118363400] 04:42:16 INFO - PROCESS | 1665 | 1472902936242 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124541c00) [pid = 1665] [serial = 467] [outer = 0x118363400] 04:42:16 INFO - PROCESS | 1665 | 1472902936582 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:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 04:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:42:16 INFO - PROCESS | 1665 | 1472902936627 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1665 | 1472902936628 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:42:16 INFO - PROCESS | 1665 | 1472902936630 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1665 | 1472902936631 Marionette TRACE conn2 <- [1,598,null,{}] 04:42:16 INFO - PROCESS | 1665 | 1472902936633 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:42:16 INFO - PROCESS | 1665 | 1472902936634 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:16 INFO - PROCESS | 1665 | 1472902936728 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:42:16 INFO - PROCESS | 1665 | 1472902936737 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1665 | 1472902936738 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x111e9d000 == 33 [pid = 1665] [id = 157] 04:42:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12454ac00) [pid = 1665] [serial = 468] [outer = 0x0] 04:42:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1246a9c00) [pid = 1665] [serial = 469] [outer = 0x12454ac00] 04:42:16 INFO - PROCESS | 1665 | 1472902936764 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x125771800) [pid = 1665] [serial = 470] [outer = 0x12454ac00] 04:42:17 INFO - PROCESS | 1665 | 1472902937091 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:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 04:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:42:17 INFO - PROCESS | 1665 | 1472902937101 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1665 | 1472902937102 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:42:17 INFO - PROCESS | 1665 | 1472902937104 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1665 | 1472902937105 Marionette TRACE conn2 <- [1,602,null,{}] 04:42:17 INFO - PROCESS | 1665 | 1472902937111 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:42:17 INFO - PROCESS | 1665 | 1472902937113 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:17 INFO - PROCESS | 1665 | 1472902937209 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:42:17 INFO - PROCESS | 1665 | 1472902937213 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1665 | 1472902937214 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b8b000 == 34 [pid = 1665] [id = 158] 04:42:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x111e62400) [pid = 1665] [serial = 471] [outer = 0x0] 04:42:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x125779000) [pid = 1665] [serial = 472] [outer = 0x111e62400] 04:42:17 INFO - PROCESS | 1665 | 1472902937239 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1262a7c00) [pid = 1665] [serial = 473] [outer = 0x111e62400] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x129319c00) [pid = 1665] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1185b5c00) [pid = 1665] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11939d400) [pid = 1665] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1232b8800) [pid = 1665] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1196c2400) [pid = 1665] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x126258800) [pid = 1665] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112cc8400) [pid = 1665] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x115e05c00) [pid = 1665] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x124f4cc00) [pid = 1665] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x115e75400) [pid = 1665] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119577c00) [pid = 1665] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12a50f400) [pid = 1665] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11699d800) [pid = 1665] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x115e79000) [pid = 1665] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:42:17 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12ab68400) [pid = 1665] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:42:17 INFO - PROCESS | 1665 | 1472902937783 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:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 723ms 04:42:17 INFO - PROCESS | 1665 | 1472902937827 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1665 | 1472902937829 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:42:17 INFO - PROCESS | 1665 | 1472902937831 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1665 | 1472902937832 Marionette TRACE conn2 <- [1,606,null,{}] 04:42:17 INFO - PROCESS | 1665 | 1472902937834 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:42:17 INFO - PROCESS | 1665 | 1472902937835 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:17 INFO - PROCESS | 1665 | 1472902937909 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:42:17 INFO - PROCESS | 1665 | 1472902937913 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1665 | 1472902937914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bdf800 == 35 [pid = 1665] [id = 159] 04:42:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118868400) [pid = 1665] [serial = 474] [outer = 0x0] 04:42:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1196c2400) [pid = 1665] [serial = 475] [outer = 0x118868400] 04:42:17 INFO - PROCESS | 1665 | 1472902937939 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124189800) [pid = 1665] [serial = 476] [outer = 0x118868400] 04:42:18 INFO - PROCESS | 1665 | 1472902938279 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:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 04:42:18 INFO - PROCESS | 1665 | 1472902938301 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1665 | 1472902938302 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:42:18 INFO - PROCESS | 1665 | 1472902938304 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1665 | 1472902938305 Marionette TRACE conn2 <- [1,610,null,{}] 04:42:18 INFO - PROCESS | 1665 | 1472902938309 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:42:18 INFO - PROCESS | 1665 | 1472902938310 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:18 INFO - PROCESS | 1665 | 1472902938408 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:42:18 INFO - PROCESS | 1665 | 1472902938415 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1665 | 1472902938416 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1267c8000 == 36 [pid = 1665] [id = 160] 04:42:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x124543400) [pid = 1665] [serial = 477] [outer = 0x0] 04:42:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126716400) [pid = 1665] [serial = 478] [outer = 0x124543400] 04:42:18 INFO - PROCESS | 1665 | 1472902938441 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126bb2800) [pid = 1665] [serial = 479] [outer = 0x124543400] 04:42:18 INFO - PROCESS | 1665 | 1472902938782 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:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 523ms 04:42:18 INFO - PROCESS | 1665 | 1472902938828 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1665 | 1472902938830 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:42:18 INFO - PROCESS | 1665 | 1472902938833 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1665 | 1472902938835 Marionette TRACE conn2 <- [1,614,null,{}] 04:42:18 INFO - PROCESS | 1665 | 1472902938838 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:42:18 INFO - PROCESS | 1665 | 1472902938840 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:18 INFO - PROCESS | 1665 | 1472902938954 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:42:19 INFO - PROCESS | 1665 | 1472902939032 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1665 | 1472902939034 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b30800 == 37 [pid = 1665] [id = 161] 04:42:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112faf400) [pid = 1665] [serial = 480] [outer = 0x0] 04:42:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x126bbc800) [pid = 1665] [serial = 481] [outer = 0x112faf400] 04:42:19 INFO - PROCESS | 1665 | 1472902939080 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x129319800) [pid = 1665] [serial = 482] [outer = 0x112faf400] 04:42:19 INFO - PROCESS | 1665 | 1472902939416 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:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 620ms 04:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:42:19 INFO - PROCESS | 1665 | 1472902939453 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1665 | 1472902939454 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:42:19 INFO - PROCESS | 1665 | 1472902939458 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1665 | 1472902939462 Marionette TRACE conn2 <- [1,618,null,{}] 04:42:19 INFO - PROCESS | 1665 | 1472902939465 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:42:19 INFO - PROCESS | 1665 | 1472902939466 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:19 INFO - PROCESS | 1665 | 1472902939551 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:42:19 INFO - PROCESS | 1665 | 1472902939620 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1665 | 1472902939621 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193f2000 == 38 [pid = 1665] [id = 162] 04:42:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128e56c00) [pid = 1665] [serial = 483] [outer = 0x0] 04:42:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x129350800) [pid = 1665] [serial = 484] [outer = 0x128e56c00] 04:42:19 INFO - PROCESS | 1665 | 1472902939646 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12ab5f800) [pid = 1665] [serial = 485] [outer = 0x128e56c00] 04:42:20 INFO - PROCESS | 1665 | 1472902940135 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:42:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:42:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 723ms 04:42:20 INFO - PROCESS | 1665 | 1472902940181 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 1665 | 1472902940184 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:42:20 INFO - PROCESS | 1665 | 1472902940187 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1665 | 1472902940189 Marionette TRACE conn2 <- [1,622,null,{}] 04:42:20 INFO - PROCESS | 1665 | 1472902940194 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:42:20 INFO - PROCESS | 1665 | 1472902940195 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:20 INFO - PROCESS | 1665 | 1472902940301 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:42:20 INFO - PROCESS | 1665 | 1472902940377 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1665 | 1472902940378 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172a2800 == 39 [pid = 1665] [id = 163] 04:42:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116919800) [pid = 1665] [serial = 486] [outer = 0x0] 04:42:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1176c4000) [pid = 1665] [serial = 487] [outer = 0x116919800] 04:42:20 INFO - PROCESS | 1665 | 1472902940410 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1182ea400) [pid = 1665] [serial = 488] [outer = 0x116919800] 04:42:20 INFO - PROCESS | 1665 | 1472902940946 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:42:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1132a2c00) [pid = 1665] [serial = 489] [outer = 0x12cda3400] 04:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 825ms 04:42:21 INFO - PROCESS | 1665 | 1472902941024 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1665 | 1472902941027 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:42:21 INFO - PROCESS | 1665 | 1472902941056 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1665 | 1472902941058 Marionette TRACE conn2 <- [1,626,null,{}] 04:42:21 INFO - PROCESS | 1665 | 1472902941085 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:42:21 INFO - PROCESS | 1665 | 1472902941087 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:21 INFO - PROCESS | 1665 | 1472902941293 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:42:21 INFO - PROCESS | 1665 | 1472902941370 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1665 | 1472902941372 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x11641d000 == 40 [pid = 1665] [id = 164] 04:42:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x114f6ac00) [pid = 1665] [serial = 490] [outer = 0x0] 04:42:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x117c46800) [pid = 1665] [serial = 491] [outer = 0x114f6ac00] 04:42:21 INFO - PROCESS | 1665 | 1472902941401 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11830f800) [pid = 1665] [serial = 492] [outer = 0x114f6ac00] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x128b30800 == 39 [pid = 1665] [id = 161] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1267c8000 == 38 [pid = 1665] [id = 160] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x119bdf800 == 37 [pid = 1665] [id = 159] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x124b8b000 == 36 [pid = 1665] [id = 158] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x111e9d000 == 35 [pid = 1665] [id = 157] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12322c800 == 34 [pid = 1665] [id = 156] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x119bea800 == 33 [pid = 1665] [id = 155] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x11928e800 == 32 [pid = 1665] [id = 154] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1133f3000 == 31 [pid = 1665] [id = 153] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1164e0800 == 30 [pid = 1665] [id = 152] 04:42:21 INFO - PROCESS | 1665 | --DOCSHELL 0x112c1a000 == 29 [pid = 1665] [id = 151] 04:42:21 INFO - PROCESS | 1665 | 1472902941842 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:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 797ms 04:42:21 INFO - PROCESS | 1665 | 1472902941851 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1665 | 1472902941854 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:42:21 INFO - PROCESS | 1665 | 1472902941859 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1665 | 1472902941862 Marionette TRACE conn2 <- [1,630,null,{}] 04:42:21 INFO - PROCESS | 1665 | 1472902941865 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:42:21 INFO - PROCESS | 1665 | 1472902941866 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:21 INFO - PROCESS | 1665 | 1472902941931 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:42:21 INFO - PROCESS | 1665 | 1472902941935 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1665 | 1472902941936 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x117176800 == 30 [pid = 1665] [id = 165] 04:42:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118369000) [pid = 1665] [serial = 493] [outer = 0x0] 04:42:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118864400) [pid = 1665] [serial = 494] [outer = 0x118369000] 04:42:21 INFO - PROCESS | 1665 | 1472902941960 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x119398c00) [pid = 1665] [serial = 495] [outer = 0x118369000] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1293a0800) [pid = 1665] [serial = 421] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118723800) [pid = 1665] [serial = 403] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119b3dc00) [pid = 1665] [serial = 395] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124550c00) [pid = 1665] [serial = 412] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119847800) [pid = 1665] [serial = 406] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128ae8400) [pid = 1665] [serial = 418] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x126332000) [pid = 1665] [serial = 415] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1169a1800) [pid = 1665] [serial = 398] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119b48400) [pid = 1665] [serial = 407] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1196c2800) [pid = 1665] [serial = 394] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12ab5fc00) [pid = 1665] [serial = 428] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12a6f5000) [pid = 1665] [serial = 422] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x124f4c800) [pid = 1665] [serial = 425] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126254c00) [pid = 1665] [serial = 413] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1212cdc00) [pid = 1665] [serial = 410] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119e2d000) [pid = 1665] [serial = 409] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ba1e400) [pid = 1665] [serial = 389] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11645bc00) [pid = 1665] [serial = 397] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12930f400) [pid = 1665] [serial = 419] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128e62800) [pid = 1665] [serial = 427] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119399800) [pid = 1665] [serial = 404] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118183800) [pid = 1665] [serial = 392] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126bb3000) [pid = 1665] [serial = 416] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1176bb800) [pid = 1665] [serial = 400] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11871f000) [pid = 1665] [serial = 424] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11830fc00) [pid = 1665] [serial = 401] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x117019400) [pid = 1665] [serial = 391] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12ba1f400) [pid = 1665] [serial = 431] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12b224800) [pid = 1665] [serial = 430] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1665 | 1472902942440 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:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 626ms 04:42:22 INFO - PROCESS | 1665 | 1472902942483 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1665 | 1472902942485 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:42:22 INFO - PROCESS | 1665 | 1472902942487 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1665 | 1472902942488 Marionette TRACE conn2 <- [1,634,null,{}] 04:42:22 INFO - PROCESS | 1665 | 1472902942496 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:42:22 INFO - PROCESS | 1665 | 1472902942498 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:22 INFO - PROCESS | 1665 | 1472902942578 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:42:22 INFO - PROCESS | 1665 | 1472902942616 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1665 | 1472902942617 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e6800 == 31 [pid = 1665] [id = 166] 04:42:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1185b5800) [pid = 1665] [serial = 496] [outer = 0x0] 04:42:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1196cc400) [pid = 1665] [serial = 497] [outer = 0x1185b5800] 04:42:22 INFO - PROCESS | 1665 | 1472902942684 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119b3e800) [pid = 1665] [serial = 498] [outer = 0x1185b5800] 04:42:22 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:22 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:22 INFO - PROCESS | 1665 | 1472902942986 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:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 525ms 04:42:23 INFO - PROCESS | 1665 | 1472902943015 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1665 | 1472902943018 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:42:23 INFO - PROCESS | 1665 | 1472902943029 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1665 | 1472902943032 Marionette TRACE conn2 <- [1,638,null,{}] 04:42:23 INFO - PROCESS | 1665 | 1472902943035 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:42:23 INFO - PROCESS | 1665 | 1472902943037 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:23 INFO - PROCESS | 1665 | 1472902943119 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:42:23 INFO - PROCESS | 1665 | 1472902943124 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1665 | 1472902943126 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212df000 == 32 [pid = 1665] [id = 167] 04:42:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119b44800) [pid = 1665] [serial = 499] [outer = 0x0] 04:42:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1211a2400) [pid = 1665] [serial = 500] [outer = 0x119b44800] 04:42:23 INFO - PROCESS | 1665 | 1472902943152 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x123515800) [pid = 1665] [serial = 501] [outer = 0x119b44800] 04:42:23 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:23 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:23 INFO - PROCESS | 1665 | 1472902943493 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:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 529ms 04:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:42:23 INFO - PROCESS | 1665 | 1472902943551 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1665 | 1472902943553 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:42:23 INFO - PROCESS | 1665 | 1472902943555 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1665 | 1472902943556 Marionette TRACE conn2 <- [1,642,null,{}] 04:42:23 INFO - PROCESS | 1665 | 1472902943558 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:42:23 INFO - PROCESS | 1665 | 1472902943559 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:23 INFO - PROCESS | 1665 | 1472902943632 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:42:23 INFO - PROCESS | 1665 | 1472902943636 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1665 | 1472902943637 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x117173800 == 33 [pid = 1665] [id = 168] 04:42:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11814a000) [pid = 1665] [serial = 502] [outer = 0x0] 04:42:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124542000) [pid = 1665] [serial = 503] [outer = 0x11814a000] 04:42:23 INFO - PROCESS | 1665 | 1472902943665 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1246a8000) [pid = 1665] [serial = 504] [outer = 0x11814a000] 04:42:24 INFO - PROCESS | 1665 | 1472902944041 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:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 517ms 04:42:24 INFO - PROCESS | 1665 | 1472902944074 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1665 | 1472902944075 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:42:24 INFO - PROCESS | 1665 | 1472902944079 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1665 | 1472902944081 Marionette TRACE conn2 <- [1,646,null,{}] 04:42:24 INFO - PROCESS | 1665 | 1472902944084 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:42:24 INFO - PROCESS | 1665 | 1472902944086 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:24 INFO - PROCESS | 1665 | 1472902944244 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:42:24 INFO - PROCESS | 1665 | 1472902944268 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1665 | 1472902944274 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a285000 == 34 [pid = 1665] [id = 169] 04:42:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1252cb400) [pid = 1665] [serial = 505] [outer = 0x0] 04:42:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x125779400) [pid = 1665] [serial = 506] [outer = 0x1252cb400] 04:42:24 INFO - PROCESS | 1665 | 1472902944328 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12671a800) [pid = 1665] [serial = 507] [outer = 0x1252cb400] 04:42:24 INFO - PROCESS | 1665 | 1472902944728 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:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 04:42:24 INFO - PROCESS | 1665 | 1472902944748 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1665 | 1472902944750 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:42:24 INFO - PROCESS | 1665 | 1472902944761 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1665 | 1472902944762 Marionette TRACE conn2 <- [1,650,null,{}] 04:42:24 INFO - PROCESS | 1665 | 1472902944764 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:42:24 INFO - PROCESS | 1665 | 1472902944765 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:24 INFO - PROCESS | 1665 | 1472902944860 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:42:24 INFO - PROCESS | 1665 | 1472902944864 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1665 | 1472902944865 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x1267d8000 == 35 [pid = 1665] [id = 170] 04:42:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12576e400) [pid = 1665] [serial = 508] [outer = 0x0] 04:42:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128ae8400) [pid = 1665] [serial = 509] [outer = 0x12576e400] 04:42:24 INFO - PROCESS | 1665 | 1472902944889 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12934fc00) [pid = 1665] [serial = 510] [outer = 0x12576e400] 04:42:25 INFO - PROCESS | 1665 | 1472902945251 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:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 04:42:25 INFO - PROCESS | 1665 | 1472902945291 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1665 | 1472902945294 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:42:25 INFO - PROCESS | 1665 | 1472902945296 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1665 | 1472902945297 Marionette TRACE conn2 <- [1,654,null,{}] 04:42:25 INFO - PROCESS | 1665 | 1472902945300 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:42:25 INFO - PROCESS | 1665 | 1472902945301 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:25 INFO - PROCESS | 1665 | 1472902945394 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:42:25 INFO - PROCESS | 1665 | 1472902945405 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1665 | 1472902945406 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b40000 == 36 [pid = 1665] [id = 171] 04:42:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x114f60400) [pid = 1665] [serial = 511] [outer = 0x0] 04:42:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12a40b400) [pid = 1665] [serial = 512] [outer = 0x114f60400] 04:42:25 INFO - PROCESS | 1665 | 1472902945431 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a6f9800) [pid = 1665] [serial = 513] [outer = 0x114f60400] 04:42:25 INFO - PROCESS | 1665 | 1472902945747 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:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 04:42:25 INFO - PROCESS | 1665 | 1472902945766 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1665 | 1472902945767 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:42:25 INFO - PROCESS | 1665 | 1472902945769 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1665 | 1472902945770 Marionette TRACE conn2 <- [1,658,null,{}] 04:42:25 INFO - PROCESS | 1665 | 1472902945773 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:42:25 INFO - PROCESS | 1665 | 1472902945776 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:25 INFO - PROCESS | 1665 | 1472902945879 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:42:25 INFO - PROCESS | 1665 | 1472902945883 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1665 | 1472902945884 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a47f000 == 37 [pid = 1665] [id = 172] 04:42:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x129350c00) [pid = 1665] [serial = 514] [outer = 0x0] 04:42:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12ab68c00) [pid = 1665] [serial = 515] [outer = 0x129350c00] 04:42:25 INFO - PROCESS | 1665 | 1472902945908 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12b222c00) [pid = 1665] [serial = 516] [outer = 0x129350c00] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118177c00) [pid = 1665] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1121a6c00) [pid = 1665] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11836a800) [pid = 1665] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x116453c00) [pid = 1665] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118363800) [pid = 1665] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x115d89400) [pid = 1665] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118363400) [pid = 1665] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x111e62400) [pid = 1665] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x115e75800) [pid = 1665] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12454ac00) [pid = 1665] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118185800) [pid = 1665] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118868400) [pid = 1665] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124543400) [pid = 1665] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119c92c00) [pid = 1665] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x124545c00) [pid = 1665] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12a511400) [pid = 1665] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:42:26 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112faf400) [pid = 1665] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:42:26 INFO - PROCESS | 1665 | 1472902946356 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:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 619ms 04:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:42:26 INFO - PROCESS | 1665 | 1472902946388 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1665 | 1472902946390 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:42:26 INFO - PROCESS | 1665 | 1472902946394 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1665 | 1472902946395 Marionette TRACE conn2 <- [1,662,null,{}] 04:42:26 INFO - PROCESS | 1665 | 1472902946397 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:42:26 INFO - PROCESS | 1665 | 1472902946399 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:26 INFO - PROCESS | 1665 | 1472902946472 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:42:26 INFO - PROCESS | 1665 | 1472902946478 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1665 | 1472902946479 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a289000 == 38 [pid = 1665] [id = 173] 04:42:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x111e58c00) [pid = 1665] [serial = 517] [outer = 0x0] 04:42:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118185800) [pid = 1665] [serial = 518] [outer = 0x111e58c00] 04:42:26 INFO - PROCESS | 1665 | 1472902946504 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11925e400) [pid = 1665] [serial = 519] [outer = 0x111e58c00] 04:42:26 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:26 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:26 INFO - PROCESS | 1665 | 1472902946842 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:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 04:42:26 INFO - PROCESS | 1665 | 1472902946863 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1665 | 1472902946864 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:42:26 INFO - PROCESS | 1665 | 1472902946866 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1665 | 1472902946867 Marionette TRACE conn2 <- [1,666,null,{}] 04:42:26 INFO - PROCESS | 1665 | 1472902946870 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:42:26 INFO - PROCESS | 1665 | 1472902946871 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:26 INFO - PROCESS | 1665 | 1472902946969 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:42:26 INFO - PROCESS | 1665 | 1472902946977 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1665 | 1472902946979 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6c6000 == 39 [pid = 1665] [id = 174] 04:42:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119e2e000) [pid = 1665] [serial = 520] [outer = 0x0] 04:42:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124545c00) [pid = 1665] [serial = 521] [outer = 0x119e2e000] 04:42:27 INFO - PROCESS | 1665 | 1472902947006 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a50cc00) [pid = 1665] [serial = 522] [outer = 0x119e2e000] 04:42:27 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:27 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:27 INFO - PROCESS | 1665 | 1472902947347 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:42:27 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:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 04:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:42:27 INFO - PROCESS | 1665 | 1472902947386 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1665 | 1472902947387 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:42:27 INFO - PROCESS | 1665 | 1472902947390 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1665 | 1472902947391 Marionette TRACE conn2 <- [1,670,null,{}] 04:42:27 INFO - PROCESS | 1665 | 1472902947394 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:42:27 INFO - PROCESS | 1665 | 1472902947395 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:27 INFO - PROCESS | 1665 | 1472902947483 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:42:27 INFO - PROCESS | 1665 | 1472902947487 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1665 | 1472902947488 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b2a0000 == 40 [pid = 1665] [id = 175] 04:42:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ac81c00) [pid = 1665] [serial = 523] [outer = 0x0] 04:42:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12bab0c00) [pid = 1665] [serial = 524] [outer = 0x12ac81c00] 04:42:27 INFO - PROCESS | 1665 | 1472902947516 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12ab65800) [pid = 1665] [serial = 525] [outer = 0x12ac81c00] 04:42:27 INFO - PROCESS | 1665 | 1472902947813 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:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 04:42:27 INFO - PROCESS | 1665 | 1472902947865 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1665 | 1472902947866 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:42:27 INFO - PROCESS | 1665 | 1472902947868 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1665 | 1472902947869 Marionette TRACE conn2 <- [1,674,null,{}] 04:42:27 INFO - PROCESS | 1665 | 1472902947893 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:42:27 INFO - PROCESS | 1665 | 1472902947894 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:27 INFO - PROCESS | 1665 | 1472902947976 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:42:27 INFO - PROCESS | 1665 | 1472902947981 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1665 | 1472902947982 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x12babf800 == 41 [pid = 1665] [id = 176] 04:42:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a6f1000) [pid = 1665] [serial = 526] [outer = 0x0] 04:42:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12bcf5800) [pid = 1665] [serial = 527] [outer = 0x12a6f1000] 04:42:28 INFO - PROCESS | 1665 | 1472902948013 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12bcfcc00) [pid = 1665] [serial = 528] [outer = 0x12a6f1000] 04:42:28 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:28 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:28 INFO - PROCESS | 1665 | 1472902948433 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:42:28 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:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 619ms 04:42:28 INFO - PROCESS | 1665 | 1472902948490 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1665 | 1472902948493 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:42:28 INFO - PROCESS | 1665 | 1472902948498 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1665 | 1472902948500 Marionette TRACE conn2 <- [1,678,null,{}] 04:42:28 INFO - PROCESS | 1665 | 1472902948503 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:42:28 INFO - PROCESS | 1665 | 1472902948505 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:28 INFO - PROCESS | 1665 | 1472902948610 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:42:28 INFO - PROCESS | 1665 | 1472902948677 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1665 | 1472902948680 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172a2000 == 42 [pid = 1665] [id = 177] 04:42:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11655a800) [pid = 1665] [serial = 529] [outer = 0x0] 04:42:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1182ee000) [pid = 1665] [serial = 530] [outer = 0x11655a800] 04:42:28 INFO - PROCESS | 1665 | 1472902948711 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1185bcc00) [pid = 1665] [serial = 531] [outer = 0x11655a800] 04:42:29 INFO - PROCESS | 1665 | 1472902949137 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:42:29 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:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 04:42:29 INFO - PROCESS | 1665 | 1472902949168 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 1665 | 1472902949171 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:42:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:42:29 INFO - PROCESS | 1665 | 1472902949175 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1665 | 1472902949177 Marionette TRACE conn2 <- [1,682,null,{}] 04:42:29 INFO - PROCESS | 1665 | 1472902949180 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:42:29 INFO - PROCESS | 1665 | 1472902949181 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:29 INFO - PROCESS | 1665 | 1472902949283 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:42:29 INFO - PROCESS | 1665 | 1472902949338 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1665 | 1472902949339 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e3000 == 43 [pid = 1665] [id = 178] 04:42:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11956d800) [pid = 1665] [serial = 532] [outer = 0x0] 04:42:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119843400) [pid = 1665] [serial = 533] [outer = 0x11956d800] 04:42:29 INFO - PROCESS | 1665 | 1472902949371 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119c93400) [pid = 1665] [serial = 534] [outer = 0x11956d800] 04:42:30 INFO - PROCESS | 1665 | 1472902950288 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:42:30 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:42:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1170ms 04:42:30 INFO - PROCESS | 1665 | 1472902950345 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1665 | 1472902950347 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:42:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:42:30 INFO - PROCESS | 1665 | 1472902950349 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1665 | 1472902950352 Marionette TRACE conn2 <- [1,686,null,{}] 04:42:30 INFO - PROCESS | 1665 | 1472902950360 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:42:30 INFO - PROCESS | 1665 | 1472902950363 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:30 INFO - PROCESS | 1665 | 1472902950461 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:42:30 INFO - PROCESS | 1665 | 1472902950512 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1665 | 1472902950515 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b29d000 == 44 [pid = 1665] [id = 179] 04:42:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124296800) [pid = 1665] [serial = 535] [outer = 0x0] 04:42:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12629d400) [pid = 1665] [serial = 536] [outer = 0x124296800] 04:42:30 INFO - PROCESS | 1665 | 1472902950546 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x126776c00) [pid = 1665] [serial = 537] [outer = 0x124296800] 04:42:31 INFO - PROCESS | 1665 | 1472902951592 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:42:31 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:42:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1278ms 04:42:31 INFO - PROCESS | 1665 | 1472902951628 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:42:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:42:31 INFO - PROCESS | 1665 | 1472902951630 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:42:31 INFO - PROCESS | 1665 | 1472902951634 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1665 | 1472902951636 Marionette TRACE conn2 <- [1,690,null,{}] 04:42:31 INFO - PROCESS | 1665 | 1472902951639 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:42:31 INFO - PROCESS | 1665 | 1472902951641 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:31 INFO - PROCESS | 1665 | 1472902951765 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:42:31 INFO - PROCESS | 1665 | 1472902951854 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1665 | 1472902951856 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181bc000 == 45 [pid = 1665] [id = 180] 04:42:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x118308000) [pid = 1665] [serial = 538] [outer = 0x0] 04:42:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118312800) [pid = 1665] [serial = 539] [outer = 0x118308000] 04:42:31 INFO - PROCESS | 1665 | 1472902951885 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1185bd800) [pid = 1665] [serial = 540] [outer = 0x118308000] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12b2a0000 == 44 [pid = 1665] [id = 175] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6c6000 == 43 [pid = 1665] [id = 174] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x11a289000 == 42 [pid = 1665] [id = 173] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12a47f000 == 41 [pid = 1665] [id = 172] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x128b40000 == 40 [pid = 1665] [id = 171] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1267d8000 == 39 [pid = 1665] [id = 170] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x11a285000 == 38 [pid = 1665] [id = 169] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x117173800 == 37 [pid = 1665] [id = 168] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1212df000 == 36 [pid = 1665] [id = 167] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e6800 == 35 [pid = 1665] [id = 166] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x117176800 == 34 [pid = 1665] [id = 165] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x11641d000 == 33 [pid = 1665] [id = 164] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1193f2000 == 32 [pid = 1665] [id = 162] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1172a2800 == 31 [pid = 1665] [id = 163] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12b29d000 == 30 [pid = 1665] [id = 179] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e3000 == 29 [pid = 1665] [id = 178] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12babf800 == 28 [pid = 1665] [id = 176] 04:42:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1172a2000 == 27 [pid = 1665] [id = 177] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12350d400) [pid = 1665] [serial = 466] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x125779000) [pid = 1665] [serial = 472] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x117c53c00) [pid = 1665] [serial = 434] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11673d000) [pid = 1665] [serial = 433] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x125771800) [pid = 1665] [serial = 470] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1246a9c00) [pid = 1665] [serial = 469] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119208800) [pid = 1665] [serial = 437] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x124189800) [pid = 1665] [serial = 476] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1185b8800) [pid = 1665] [serial = 436] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126716400) [pid = 1665] [serial = 478] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x124296400) [pid = 1665] [serial = 440] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121196800) [pid = 1665] [serial = 439] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1196c2400) [pid = 1665] [serial = 475] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x129345400) [pid = 1665] [serial = 443] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x125776000) [pid = 1665] [serial = 442] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ba13000) [pid = 1665] [serial = 446] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12a6ffc00) [pid = 1665] [serial = 445] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1262a7c00) [pid = 1665] [serial = 473] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x129319800) [pid = 1665] [serial = 482] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124541c00) [pid = 1665] [serial = 467] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1211a1800) [pid = 1665] [serial = 464] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126bb2800) [pid = 1665] [serial = 479] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x126bbc800) [pid = 1665] [serial = 481] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119b44400) [pid = 1665] [serial = 461] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x129350800) [pid = 1665] [serial = 484] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119b4a000) [pid = 1665] [serial = 463] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11298c400) [pid = 1665] [serial = 451] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x115e09400) [pid = 1665] [serial = 452] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11956c000) [pid = 1665] [serial = 460] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x117c50000) [pid = 1665] [serial = 454] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x11830c000) [pid = 1665] [serial = 455] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118717c00) [pid = 1665] [serial = 457] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x11938f400) [pid = 1665] [serial = 458] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x118181400) [pid = 1665] [serial = 449] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x116918800) [pid = 1665] [serial = 448] [outer = 0x0] [url = about:blank] 04:42:32 INFO - PROCESS | 1665 | 1472902952892 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:42:32 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:42:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1272ms 04:42:32 INFO - PROCESS | 1665 | 1472902952906 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1665 | 1472902952908 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:42:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:42:32 INFO - PROCESS | 1665 | 1472902952913 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1665 | 1472902952914 Marionette TRACE conn2 <- [1,694,null,{}] 04:42:32 INFO - PROCESS | 1665 | 1472902952918 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:42:32 INFO - PROCESS | 1665 | 1472902952919 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:32 INFO - PROCESS | 1665 | 1472902952997 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:42:33 INFO - PROCESS | 1665 | 1472902953003 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1665 | 1472902953005 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e24800 == 28 [pid = 1665] [id = 181] 04:42:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x116918800) [pid = 1665] [serial = 541] [outer = 0x0] 04:42:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1169a3c00) [pid = 1665] [serial = 542] [outer = 0x116918800] 04:42:33 INFO - PROCESS | 1665 | 1472902953035 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x117c4f000) [pid = 1665] [serial = 543] [outer = 0x116918800] 04:42:33 INFO - PROCESS | 1665 | 1472902953869 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:42:33 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:42:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 972ms 04:42:33 INFO - PROCESS | 1665 | 1472902953885 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1665 | 1472902953889 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:42:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:42:33 INFO - PROCESS | 1665 | 1472902953895 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1665 | 1472902953897 Marionette TRACE conn2 <- [1,698,null,{}] 04:42:33 INFO - PROCESS | 1665 | 1472902953899 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:42:33 INFO - PROCESS | 1665 | 1472902953901 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:33 INFO - PROCESS | 1665 | 1472902953982 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:42:34 INFO - PROCESS | 1665 | 1472902954031 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1665 | 1472902954032 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x117173000 == 29 [pid = 1665] [id = 182] 04:42:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11835b400) [pid = 1665] [serial = 544] [outer = 0x0] 04:42:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118369400) [pid = 1665] [serial = 545] [outer = 0x11835b400] 04:42:34 INFO - PROCESS | 1665 | 1472902954060 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11870e400) [pid = 1665] [serial = 546] [outer = 0x11835b400] 04:42:34 INFO - PROCESS | 1665 | 1472902954836 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:42:34 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:42:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 04:42:34 INFO - PROCESS | 1665 | 1472902954866 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1665 | 1472902954867 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:42:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:42:34 INFO - PROCESS | 1665 | 1472902954869 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1665 | 1472902954871 Marionette TRACE conn2 <- [1,702,null,{}] 04:42:34 INFO - PROCESS | 1665 | 1472902954882 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:42:34 INFO - PROCESS | 1665 | 1472902954885 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:34 INFO - PROCESS | 1665 | 1472902954984 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:42:34 INFO - PROCESS | 1665 | 1472902954991 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1665 | 1472902954993 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x11820c000 == 30 [pid = 1665] [id = 183] 04:42:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11871e400) [pid = 1665] [serial = 547] [outer = 0x0] 04:42:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1196c9800) [pid = 1665] [serial = 548] [outer = 0x11871e400] 04:42:35 INFO - PROCESS | 1665 | 1472902955021 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119b3e400) [pid = 1665] [serial = 549] [outer = 0x11871e400] 04:42:35 INFO - PROCESS | 1665 | 1472902955915 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:42:35 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:42:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1074ms 04:42:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:42:35 INFO - PROCESS | 1665 | 1472902955947 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1665 | 1472902955949 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:42:35 INFO - PROCESS | 1665 | 1472902955951 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1665 | 1472902955952 Marionette TRACE conn2 <- [1,706,null,{}] 04:42:35 INFO - PROCESS | 1665 | 1472902955955 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:42:35 INFO - PROCESS | 1665 | 1472902955956 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:36 INFO - PROCESS | 1665 | 1472902956049 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:42:36 INFO - PROCESS | 1665 | 1472902956053 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1665 | 1472902956054 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x11981a800 == 31 [pid = 1665] [id = 184] 04:42:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119c8a400) [pid = 1665] [serial = 550] [outer = 0x0] 04:42:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11a107800) [pid = 1665] [serial = 551] [outer = 0x119c8a400] 04:42:36 INFO - PROCESS | 1665 | 1472902956080 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1211a3800) [pid = 1665] [serial = 552] [outer = 0x119c8a400] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12576e400) [pid = 1665] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x114f60400) [pid = 1665] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x129350c00) [pid = 1665] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x116919800) [pid = 1665] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11814a000) [pid = 1665] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118369000) [pid = 1665] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128e56c00) [pid = 1665] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x114f6ac00) [pid = 1665] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1185b5800) [pid = 1665] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119b44800) [pid = 1665] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12ac81c00) [pid = 1665] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12a6f1000) [pid = 1665] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x111e58c00) [pid = 1665] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1252cb400) [pid = 1665] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:42:36 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x119e2e000) [pid = 1665] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:42:36 INFO - PROCESS | 1665 | 1472902956955 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:42:36 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:42:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 04:42:36 INFO - PROCESS | 1665 | 1472902956970 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1665 | 1472902956972 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:42:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:42:36 INFO - PROCESS | 1665 | 1472902956991 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1665 | 1472902956992 Marionette TRACE conn2 <- [1,710,null,{}] 04:42:36 INFO - PROCESS | 1665 | 1472902956994 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:42:36 INFO - PROCESS | 1665 | 1472902956995 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:37 INFO - PROCESS | 1665 | 1472902957064 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:42:37 INFO - PROCESS | 1665 | 1472902957067 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1665 | 1472902957069 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e08000 == 32 [pid = 1665] [id = 185] 04:42:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1132a5000) [pid = 1665] [serial = 553] [outer = 0x0] 04:42:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119260400) [pid = 1665] [serial = 554] [outer = 0x1132a5000] 04:42:37 INFO - PROCESS | 1665 | 1472902957096 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1212c7800) [pid = 1665] [serial = 555] [outer = 0x1132a5000] 04:42:37 INFO - PROCESS | 1665 | 1472902957896 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:42:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:42:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 920ms 04:42:37 INFO - PROCESS | 1665 | 1472902957912 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1665 | 1472902957913 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:42:37 INFO - PROCESS | 1665 | 1472902957915 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1665 | 1472902957916 Marionette TRACE conn2 <- [1,714,null,{}] 04:42:37 INFO - PROCESS | 1665 | 1472902957919 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:42:37 INFO - PROCESS | 1665 | 1472902957923 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:38 INFO - PROCESS | 1665 | 1472902958011 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:42:38 INFO - PROCESS | 1665 | 1472902958059 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1665 | 1472902958060 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12322e800 == 33 [pid = 1665] [id = 186] 04:42:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x113d26800) [pid = 1665] [serial = 556] [outer = 0x0] 04:42:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1237e7000) [pid = 1665] [serial = 557] [outer = 0x113d26800] 04:42:38 INFO - PROCESS | 1665 | 1472902958086 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x124dda000) [pid = 1665] [serial = 558] [outer = 0x113d26800] 04:42:38 INFO - PROCESS | 1665 | 1472902958814 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:42:38 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:42:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 04:42:38 INFO - PROCESS | 1665 | 1472902958836 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1665 | 1472902958837 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:42:38 INFO - PROCESS | 1665 | 1472902958839 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1665 | 1472902958841 Marionette TRACE conn2 <- [1,718,null,{}] 04:42:38 INFO - PROCESS | 1665 | 1472902958851 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:42:38 INFO - PROCESS | 1665 | 1472902958853 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:38 INFO - PROCESS | 1665 | 1472902958921 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:42:38 INFO - PROCESS | 1665 | 1472902958926 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1665 | 1472902958928 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240d4800 == 34 [pid = 1665] [id = 187] 04:42:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x124f4fc00) [pid = 1665] [serial = 559] [outer = 0x0] 04:42:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x125773800) [pid = 1665] [serial = 560] [outer = 0x124f4fc00] 04:42:38 INFO - PROCESS | 1665 | 1472902958952 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1262a2400) [pid = 1665] [serial = 561] [outer = 0x124f4fc00] 04:42:39 INFO - PROCESS | 1665 | 1472902959971 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:42:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:42:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1173ms 04:42:40 INFO - PROCESS | 1665 | 1472902960012 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1665 | 1472902960015 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:42:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:42:40 INFO - PROCESS | 1665 | 1472902960018 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1665 | 1472902960020 Marionette TRACE conn2 <- [1,722,null,{}] 04:42:40 INFO - PROCESS | 1665 | 1472902960024 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:42:40 INFO - PROCESS | 1665 | 1472902960026 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:40 INFO - PROCESS | 1665 | 1472902960131 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:42:40 INFO - PROCESS | 1665 | 1472902960178 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1665 | 1472902960180 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x117165000 == 35 [pid = 1665] [id = 188] 04:42:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x117c46c00) [pid = 1665] [serial = 562] [outer = 0x0] 04:42:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118177400) [pid = 1665] [serial = 563] [outer = 0x117c46c00] 04:42:40 INFO - PROCESS | 1665 | 1472902960211 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11830c000) [pid = 1665] [serial = 564] [outer = 0x117c46c00] 04:42:40 INFO - PROCESS | 1665 | 1472902960834 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:42:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:42:40 INFO - PROCESS | 1665 | 1472902960845 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:42:40 INFO - PROCESS | 1665 | 1472902960849 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1665 | 1472902960851 Marionette TRACE conn2 <- [1,726,null,{}] 04:42:40 INFO - PROCESS | 1665 | 1472902960856 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:42:40 INFO - PROCESS | 1665 | 1472902960858 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12322e800 == 34 [pid = 1665] [id = 186] 04:42:40 INFO - PROCESS | 1665 | --DOCSHELL 0x119e08000 == 33 [pid = 1665] [id = 185] 04:42:40 INFO - PROCESS | 1665 | --DOCSHELL 0x11981a800 == 32 [pid = 1665] [id = 184] 04:42:40 INFO - PROCESS | 1665 | --DOCSHELL 0x11820c000 == 31 [pid = 1665] [id = 183] 04:42:41 INFO - PROCESS | 1665 | 1472902961041 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:42:41 INFO - PROCESS | 1665 | --DOCSHELL 0x117173000 == 30 [pid = 1665] [id = 182] 04:42:41 INFO - PROCESS | 1665 | --DOCSHELL 0x115e24800 == 29 [pid = 1665] [id = 181] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128ae8400) [pid = 1665] [serial = 509] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a40b400) [pid = 1665] [serial = 512] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12934fc00) [pid = 1665] [serial = 510] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12ab68c00) [pid = 1665] [serial = 515] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1176c4000) [pid = 1665] [serial = 487] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1182ea400) [pid = 1665] [serial = 488] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x124542000) [pid = 1665] [serial = 503] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1246a8000) [pid = 1665] [serial = 504] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x118864400) [pid = 1665] [serial = 494] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x119398c00) [pid = 1665] [serial = 495] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12ab5f800) [pid = 1665] [serial = 485] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x117c46800) [pid = 1665] [serial = 491] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x11830f800) [pid = 1665] [serial = 492] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1196cc400) [pid = 1665] [serial = 497] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x119b3e800) [pid = 1665] [serial = 498] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1211a2400) [pid = 1665] [serial = 500] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x123515800) [pid = 1665] [serial = 501] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12a6f9800) [pid = 1665] [serial = 513] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x12ab65800) [pid = 1665] [serial = 525] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x12bcf5800) [pid = 1665] [serial = 527] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x12bcfcc00) [pid = 1665] [serial = 528] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x11925e400) [pid = 1665] [serial = 519] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x118185800) [pid = 1665] [serial = 518] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x1185c1000) [pid = 1665] [serial = 203] [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:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x12bab0c00) [pid = 1665] [serial = 524] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x12b222c00) [pid = 1665] [serial = 516] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x125779400) [pid = 1665] [serial = 506] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x12671a800) [pid = 1665] [serial = 507] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 54 (0x12a50cc00) [pid = 1665] [serial = 522] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | --DOMWINDOW == 53 (0x124545c00) [pid = 1665] [serial = 521] [outer = 0x0] [url = about:blank] 04:42:41 INFO - PROCESS | 1665 | 1472902961114 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1665 | 1472902961118 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x11654a800 == 30 [pid = 1665] [id = 189] 04:42:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x117c46800) [pid = 1665] [serial = 565] [outer = 0x0] 04:42:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x118180000) [pid = 1665] [serial = 566] [outer = 0x117c46800] 04:42:41 INFO - PROCESS | 1665 | 1472902961165 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x118366400) [pid = 1665] [serial = 567] [outer = 0x117c46800] 04:42:41 INFO - PROCESS | 1665 | 1472902961636 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:42:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:42:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 824ms 04:42:41 INFO - PROCESS | 1665 | 1472902961673 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1665 | 1472902961679 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:42:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:42:41 INFO - PROCESS | 1665 | 1472902961683 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1665 | 1472902961690 Marionette TRACE conn2 <- [1,730,null,{}] 04:42:41 INFO - PROCESS | 1665 | 1472902961692 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:42:41 INFO - PROCESS | 1665 | 1472902961694 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:41 INFO - PROCESS | 1665 | 1472902961768 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:42:41 INFO - PROCESS | 1665 | 1472902961772 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1665 | 1472902961774 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181be000 == 31 [pid = 1665] [id = 190] 04:42:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x119392800) [pid = 1665] [serial = 568] [outer = 0x0] 04:42:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x119577800) [pid = 1665] [serial = 569] [outer = 0x119392800] 04:42:41 INFO - PROCESS | 1665 | 1472902961806 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x11984c400) [pid = 1665] [serial = 570] [outer = 0x119392800] 04:42:42 INFO - PROCESS | 1665 | 1472902962146 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:42:42 INFO - PROCESS | 1665 | 1472902962163 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1665 | 1472902962165 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1665 | 1472902962167 Marionette TRACE conn2 <- [1,734,null,{}] 04:42:42 INFO - PROCESS | 1665 | 1472902962175 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:42:42 INFO - PROCESS | 1665 | 1472902962178 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:42 INFO - PROCESS | 1665 | 1472902962257 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:42:42 INFO - PROCESS | 1665 | 1472902962305 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1665 | 1472902962308 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e11800 == 32 [pid = 1665] [id = 191] 04:42:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x119b48400) [pid = 1665] [serial = 571] [outer = 0x0] 04:42:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x11a2bb000) [pid = 1665] [serial = 572] [outer = 0x119b48400] 04:42:42 INFO - PROCESS | 1665 | 1472902962336 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x124548800) [pid = 1665] [serial = 573] [outer = 0x119b48400] 04:42:42 INFO - PROCESS | 1665 | 1472902962649 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:42:42 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:42:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 04:42:42 INFO - PROCESS | 1665 | 1472902962689 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1665 | 1472902962693 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:42:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:42:42 INFO - PROCESS | 1665 | 1472902962703 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1665 | 1472902962704 Marionette TRACE conn2 <- [1,738,null,{}] 04:42:42 INFO - PROCESS | 1665 | 1472902962707 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:42:42 INFO - PROCESS | 1665 | 1472902962708 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:42 INFO - PROCESS | 1665 | 1472902962782 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:42:42 INFO - PROCESS | 1665 | 1472902962834 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1665 | 1472902962835 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x123312000 == 33 [pid = 1665] [id = 192] 04:42:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x113c28800) [pid = 1665] [serial = 574] [outer = 0x0] 04:42:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x1246aa800) [pid = 1665] [serial = 575] [outer = 0x113c28800] 04:42:42 INFO - PROCESS | 1665 | 1472902962861 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x1262a3000) [pid = 1665] [serial = 576] [outer = 0x113c28800] 04:42:43 INFO - PROCESS | 1665 | 1472902963618 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:42:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 918ms 04:42:43 INFO - PROCESS | 1665 | 1472902963623 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1665 | 1472902963625 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:42:43 INFO - PROCESS | 1665 | 1472902963633 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1665 | 1472902963634 Marionette TRACE conn2 <- [1,742,null,{}] 04:42:43 INFO - PROCESS | 1665 | 1472902963636 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:42:43 INFO - PROCESS | 1665 | 1472902963638 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:43 INFO - PROCESS | 1665 | 1472902963727 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:42:43 INFO - PROCESS | 1665 | 1472902963730 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1665 | 1472902963732 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12448d000 == 34 [pid = 1665] [id = 193] 04:42:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x116919800) [pid = 1665] [serial = 577] [outer = 0x0] 04:42:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x12632c800) [pid = 1665] [serial = 578] [outer = 0x116919800] 04:42:43 INFO - PROCESS | 1665 | 1472902963757 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x12677f000) [pid = 1665] [serial = 579] [outer = 0x116919800] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x113d26800) [pid = 1665] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x11835b400) [pid = 1665] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x116918800) [pid = 1665] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x118308000) [pid = 1665] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x11655a800) [pid = 1665] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x11956d800) [pid = 1665] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x124296800) [pid = 1665] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x11871e400) [pid = 1665] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x119c8a400) [pid = 1665] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:42:44 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x1132a5000) [pid = 1665] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:42:44 INFO - PROCESS | 1665 | 1472902964539 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:42:44 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:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 925ms 04:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:42:44 INFO - PROCESS | 1665 | 1472902964553 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1665 | 1472902964554 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:42:44 INFO - PROCESS | 1665 | 1472902964556 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1665 | 1472902964558 Marionette TRACE conn2 <- [1,746,null,{}] 04:42:44 INFO - PROCESS | 1665 | 1472902964561 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:42:44 INFO - PROCESS | 1665 | 1472902964572 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:44 INFO - PROCESS | 1665 | 1472902964681 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:42:44 INFO - PROCESS | 1665 | 1472902964713 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1665 | 1472902964714 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251bc800 == 35 [pid = 1665] [id = 194] 04:42:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x1262a3400) [pid = 1665] [serial = 580] [outer = 0x0] 04:42:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x126bb2c00) [pid = 1665] [serial = 581] [outer = 0x1262a3400] 04:42:44 INFO - PROCESS | 1665 | 1472902964740 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x128ae9c00) [pid = 1665] [serial = 582] [outer = 0x1262a3400] 04:42:45 INFO - PROCESS | 1665 | 1472902965498 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:42:45 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:42:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 04:42:45 INFO - PROCESS | 1665 | 1472902965529 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1665 | 1472902965530 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:42:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:42:45 INFO - PROCESS | 1665 | 1472902965532 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1665 | 1472902965533 Marionette TRACE conn2 <- [1,750,null,{}] 04:42:45 INFO - PROCESS | 1665 | 1472902965536 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:42:45 INFO - PROCESS | 1665 | 1472902965537 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:45 INFO - PROCESS | 1665 | 1472902965610 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:42:45 INFO - PROCESS | 1665 | 1472902965614 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1665 | 1472902965615 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193e5000 == 36 [pid = 1665] [id = 195] 04:42:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x1212ca800) [pid = 1665] [serial = 583] [outer = 0x0] 04:42:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x128af7c00) [pid = 1665] [serial = 584] [outer = 0x1212ca800] 04:42:45 INFO - PROCESS | 1665 | 1472902965640 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x128e63c00) [pid = 1665] [serial = 585] [outer = 0x1212ca800] 04:42:46 INFO - PROCESS | 1665 | 1472902966434 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:42:46 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:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 920ms 04:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:42:46 INFO - PROCESS | 1665 | 1472902966452 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1665 | 1472902966453 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:42:46 INFO - PROCESS | 1665 | 1472902966455 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1665 | 1472902966457 Marionette TRACE conn2 <- [1,754,null,{}] 04:42:46 INFO - PROCESS | 1665 | 1472902966460 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:42:46 INFO - PROCESS | 1665 | 1472902966461 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:46 INFO - PROCESS | 1665 | 1472902966543 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:42:46 INFO - PROCESS | 1665 | 1472902966589 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1665 | 1472902966590 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac0800 == 37 [pid = 1665] [id = 196] 04:42:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x11870ec00) [pid = 1665] [serial = 586] [outer = 0x0] 04:42:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x12930f400) [pid = 1665] [serial = 587] [outer = 0x11870ec00] 04:42:46 INFO - PROCESS | 1665 | 1472902966615 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x12934cc00) [pid = 1665] [serial = 588] [outer = 0x11870ec00] 04:42:47 INFO - PROCESS | 1665 | 1472902967421 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:42:47 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:42:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 04:42:47 INFO - PROCESS | 1665 | 1472902967428 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1665 | 1472902967431 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:42:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:42:47 INFO - PROCESS | 1665 | 1472902967434 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1665 | 1472902967436 Marionette TRACE conn2 <- [1,758,null,{}] 04:42:47 INFO - PROCESS | 1665 | 1472902967440 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:42:47 INFO - PROCESS | 1665 | 1472902967444 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:47 INFO - PROCESS | 1665 | 1472902967544 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:42:47 INFO - PROCESS | 1665 | 1472902967590 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1665 | 1472902967591 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169e2000 == 38 [pid = 1665] [id = 197] 04:42:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x117c52800) [pid = 1665] [serial = 589] [outer = 0x0] 04:42:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11817ec00) [pid = 1665] [serial = 590] [outer = 0x117c52800] 04:42:47 INFO - PROCESS | 1665 | 1472902967624 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11835f800) [pid = 1665] [serial = 591] [outer = 0x117c52800] 04:42:48 INFO - PROCESS | 1665 | 1472902968050 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:42:48 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:42:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 04:42:48 INFO - PROCESS | 1665 | 1472902968104 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1665 | 1472902968107 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:42:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:42:48 INFO - PROCESS | 1665 | 1472902968130 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1665 | 1472902968131 Marionette TRACE conn2 <- [1,762,null,{}] 04:42:48 INFO - PROCESS | 1665 | 1472902968134 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:42:48 INFO - PROCESS | 1665 | 1472902968136 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:48 INFO - PROCESS | 1665 | 1472902968235 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:42:48 INFO - PROCESS | 1665 | 1472902968296 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1665 | 1472902968298 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a12b000 == 39 [pid = 1665] [id = 198] 04:42:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x119260000) [pid = 1665] [serial = 592] [outer = 0x0] 04:42:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x119576400) [pid = 1665] [serial = 593] [outer = 0x119260000] 04:42:48 INFO - PROCESS | 1665 | 1472902968329 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119b46400) [pid = 1665] [serial = 594] [outer = 0x119260000] 04:42:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:42:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1075ms 04:42:49 INFO - PROCESS | 1665 | 1472902969198 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:42:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:42:49 INFO - PROCESS | 1665 | 1472902969203 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1665 | 1472902969205 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:42:49 INFO - PROCESS | 1665 | 1472902969207 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1665 | 1472902969210 Marionette TRACE conn2 <- [1,766,null,{}] 04:42:49 INFO - PROCESS | 1665 | 1472902969217 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:42:49 INFO - PROCESS | 1665 | 1472902969221 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:49 INFO - PROCESS | 1665 | 1472902969303 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:42:49 INFO - PROCESS | 1665 | 1472902969396 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1665 | 1472902969398 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x128bd4800 == 40 [pid = 1665] [id = 199] 04:42:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1231c5800) [pid = 1665] [serial = 595] [outer = 0x0] 04:42:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1244f3800) [pid = 1665] [serial = 596] [outer = 0x1231c5800] 04:42:49 INFO - PROCESS | 1665 | 1472902969430 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x125778c00) [pid = 1665] [serial = 597] [outer = 0x1231c5800] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1181bc000 == 39 [pid = 1665] [id = 180] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1193e5000 == 38 [pid = 1665] [id = 195] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1251bc800 == 37 [pid = 1665] [id = 194] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12448d000 == 36 [pid = 1665] [id = 193] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x123312000 == 35 [pid = 1665] [id = 192] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x119e11800 == 34 [pid = 1665] [id = 191] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1181be000 == 33 [pid = 1665] [id = 190] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x11654a800 == 32 [pid = 1665] [id = 189] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x117165000 == 31 [pid = 1665] [id = 188] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1240d4800 == 30 [pid = 1665] [id = 187] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x11a12b000 == 29 [pid = 1665] [id = 198] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac0800 == 28 [pid = 1665] [id = 196] 04:42:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1169e2000 == 27 [pid = 1665] [id = 197] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x118369400) [pid = 1665] [serial = 545] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1169a3c00) [pid = 1665] [serial = 542] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x117c4f000) [pid = 1665] [serial = 543] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1185bd800) [pid = 1665] [serial = 540] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118312800) [pid = 1665] [serial = 539] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x1185bcc00) [pid = 1665] [serial = 531] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1182ee000) [pid = 1665] [serial = 530] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x119c93400) [pid = 1665] [serial = 534] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x119843400) [pid = 1665] [serial = 533] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x126776c00) [pid = 1665] [serial = 537] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12629d400) [pid = 1665] [serial = 536] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x1196c9800) [pid = 1665] [serial = 548] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x11a107800) [pid = 1665] [serial = 551] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x119260400) [pid = 1665] [serial = 554] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x1212c7800) [pid = 1665] [serial = 555] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x1211a3800) [pid = 1665] [serial = 552] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x119b3e400) [pid = 1665] [serial = 549] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x11870e400) [pid = 1665] [serial = 546] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x124dda000) [pid = 1665] [serial = 558] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x1237e7000) [pid = 1665] [serial = 557] [outer = 0x0] [url = about:blank] 04:42:50 INFO - PROCESS | 1665 | 1472902970615 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:42:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1423ms 04:42:50 INFO - PROCESS | 1665 | 1472902970631 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1665 | 1472902970633 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:42:50 INFO - PROCESS | 1665 | 1472902970637 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1665 | 1472902970639 Marionette TRACE conn2 <- [1,770,null,{}] 04:42:50 INFO - PROCESS | 1665 | 1472902970643 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:42:50 INFO - PROCESS | 1665 | 1472902970645 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:50 INFO - PROCESS | 1665 | 1472902970722 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:42:50 INFO - PROCESS | 1665 | 1472902970750 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1665 | 1472902970753 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x115daf000 == 28 [pid = 1665] [id = 200] 04:42:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x11673cc00) [pid = 1665] [serial = 598] [outer = 0x0] 04:42:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x11691c000) [pid = 1665] [serial = 599] [outer = 0x11673cc00] 04:42:50 INFO - PROCESS | 1665 | 1472902970781 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x11701d800) [pid = 1665] [serial = 600] [outer = 0x11673cc00] 04:42:51 INFO - PROCESS | 1665 | 1472902971100 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:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 475ms 04:42:51 INFO - PROCESS | 1665 | 1472902971113 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1665 | 1472902971116 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:42:51 INFO - PROCESS | 1665 | 1472902971143 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1665 | 1472902971145 Marionette TRACE conn2 <- [1,774,null,{}] 04:42:51 INFO - PROCESS | 1665 | 1472902971147 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:42:51 INFO - PROCESS | 1665 | 1472902971149 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:51 INFO - PROCESS | 1665 | 1472902971222 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:42:51 INFO - PROCESS | 1665 | 1472902971229 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1665 | 1472902971230 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x116af6800 == 29 [pid = 1665] [id = 201] 04:42:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x11814e000) [pid = 1665] [serial = 601] [outer = 0x0] 04:42:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x118185000) [pid = 1665] [serial = 602] [outer = 0x11814e000] 04:42:51 INFO - PROCESS | 1665 | 1472902971258 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x118312800) [pid = 1665] [serial = 603] [outer = 0x11814e000] 04:42:51 INFO - PROCESS | 1665 | 1472902971567 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:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 474ms 04:42:51 INFO - PROCESS | 1665 | 1472902971613 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1665 | 1472902971615 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:42:51 INFO - PROCESS | 1665 | 1472902971618 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1665 | 1472902971621 Marionette TRACE conn2 <- [1,778,null,{}] 04:42:51 INFO - PROCESS | 1665 | 1472902971643 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:42:51 INFO - PROCESS | 1665 | 1472902971648 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:51 INFO - PROCESS | 1665 | 1472902971773 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:42:51 INFO - PROCESS | 1665 | 1472902971844 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1665 | 1472902971847 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181bc000 == 30 [pid = 1665] [id = 202] 04:42:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x118362c00) [pid = 1665] [serial = 604] [outer = 0x0] 04:42:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x1185bc000) [pid = 1665] [serial = 605] [outer = 0x118362c00] 04:42:51 INFO - PROCESS | 1665 | 1472902971894 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x118865800) [pid = 1665] [serial = 606] [outer = 0x118362c00] 04:42:52 INFO - PROCESS | 1665 | 1472902972262 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:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 675ms 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:42:52 INFO - PROCESS | 1665 | 1472902972294 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1665 | 1472902972296 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:42:52 INFO - PROCESS | 1665 | 1472902972298 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1665 | 1472902972299 Marionette TRACE conn2 <- [1,782,null,{}] 04:42:52 INFO - PROCESS | 1665 | 1472902972302 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:42:52 INFO - PROCESS | 1665 | 1472902972303 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:52 INFO - PROCESS | 1665 | 1472902972399 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:42:52 INFO - PROCESS | 1665 | 1472902972404 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1665 | 1472902972405 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188e2000 == 31 [pid = 1665] [id = 203] 04:42:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x11925c800) [pid = 1665] [serial = 607] [outer = 0x0] 04:42:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x11939d400) [pid = 1665] [serial = 608] [outer = 0x11925c800] 04:42:52 INFO - PROCESS | 1665 | 1472902972433 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1196c3400) [pid = 1665] [serial = 609] [outer = 0x11925c800] 04:42:52 INFO - PROCESS | 1665 | 1472902972746 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:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 04:42:52 INFO - PROCESS | 1665 | 1472902972766 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1665 | 1472902972768 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:42:52 INFO - PROCESS | 1665 | 1472902972770 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1665 | 1472902972771 Marionette TRACE conn2 <- [1,786,null,{}] 04:42:52 INFO - PROCESS | 1665 | 1472902972773 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:42:52 INFO - PROCESS | 1665 | 1472902972776 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:52 INFO - PROCESS | 1665 | 1472902972870 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:42:52 INFO - PROCESS | 1665 | 1472902972904 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1665 | 1472902972905 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bea800 == 32 [pid = 1665] [id = 204] 04:42:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1196cc800) [pid = 1665] [serial = 610] [outer = 0x0] 04:42:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x119847800) [pid = 1665] [serial = 611] [outer = 0x1196cc800] 04:42:52 INFO - PROCESS | 1665 | 1472902972931 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x11956b000) [pid = 1665] [serial = 612] [outer = 0x1196cc800] 04:42:53 INFO - PROCESS | 1665 | 1472902973313 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:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 568ms 04:42:53 INFO - PROCESS | 1665 | 1472902973339 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1665 | 1472902973341 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:42:53 INFO - PROCESS | 1665 | 1472902973346 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1665 | 1472902973348 Marionette TRACE conn2 <- [1,790,null,{}] 04:42:53 INFO - PROCESS | 1665 | 1472902973351 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:42:53 INFO - PROCESS | 1665 | 1472902973358 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:53 INFO - PROCESS | 1665 | 1472902973523 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:42:53 INFO - PROCESS | 1665 | 1472902973547 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1665 | 1472902973549 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e3800 == 33 [pid = 1665] [id = 205] 04:42:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x119b49800) [pid = 1665] [serial = 613] [outer = 0x0] 04:42:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11a107800) [pid = 1665] [serial = 614] [outer = 0x119b49800] 04:42:53 INFO - PROCESS | 1665 | 1472902973592 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x12418ac00) [pid = 1665] [serial = 615] [outer = 0x119b49800] 04:42:54 INFO - PROCESS | 1665 | 1472902974047 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:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 719ms 04:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:42:54 INFO - PROCESS | 1665 | 1472902974065 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1665 | 1472902974067 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:42:54 INFO - PROCESS | 1665 | 1472902974068 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1665 | 1472902974070 Marionette TRACE conn2 <- [1,794,null,{}] 04:42:54 INFO - PROCESS | 1665 | 1472902974072 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:42:54 INFO - PROCESS | 1665 | 1472902974073 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:54 INFO - PROCESS | 1665 | 1472902974161 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:42:54 INFO - PROCESS | 1665 | 1472902974165 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1665 | 1472902974173 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240ca800 == 34 [pid = 1665] [id = 206] 04:42:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118181000) [pid = 1665] [serial = 616] [outer = 0x0] 04:42:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1244f1c00) [pid = 1665] [serial = 617] [outer = 0x118181000] 04:42:54 INFO - PROCESS | 1665 | 1472902974199 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x124892400) [pid = 1665] [serial = 618] [outer = 0x118181000] 04:42:54 INFO - PROCESS | 1665 | 1472902974521 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:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 04:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:42:54 INFO - PROCESS | 1665 | 1472902974537 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1665 | 1472902974538 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:42:54 INFO - PROCESS | 1665 | 1472902974555 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1665 | 1472902974557 Marionette TRACE conn2 <- [1,798,null,{}] 04:42:54 INFO - PROCESS | 1665 | 1472902974562 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:42:54 INFO - PROCESS | 1665 | 1472902974564 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:54 INFO - PROCESS | 1665 | 1472902974656 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:42:54 INFO - PROCESS | 1665 | 1472902974660 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1665 | 1472902974661 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b83000 == 35 [pid = 1665] [id = 207] 04:42:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x116258400) [pid = 1665] [serial = 619] [outer = 0x0] 04:42:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x124f4c800) [pid = 1665] [serial = 620] [outer = 0x116258400] 04:42:54 INFO - PROCESS | 1665 | 1472902974687 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x125779000) [pid = 1665] [serial = 621] [outer = 0x116258400] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x116919800) [pid = 1665] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x113c28800) [pid = 1665] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119392800) [pid = 1665] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119b48400) [pid = 1665] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x117c46c00) [pid = 1665] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x124f4fc00) [pid = 1665] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x117c46800) [pid = 1665] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1212ca800) [pid = 1665] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x11870ec00) [pid = 1665] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:42:54 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x1262a3400) [pid = 1665] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:42:55 INFO - PROCESS | 1665 | 1472902975080 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:42:55 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:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 588ms 04:42:55 INFO - PROCESS | 1665 | 1472902975130 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1665 | 1472902975132 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:42:55 INFO - PROCESS | 1665 | 1472902975134 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1665 | 1472902975136 Marionette TRACE conn2 <- [1,802,null,{}] 04:42:55 INFO - PROCESS | 1665 | 1472902975138 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:42:55 INFO - PROCESS | 1665 | 1472902975139 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:55 INFO - PROCESS | 1665 | 1472902975212 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:42:55 INFO - PROCESS | 1665 | 1472902975216 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1665 | 1472902975217 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x126232000 == 36 [pid = 1665] [id = 208] 04:42:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x113c28800) [pid = 1665] [serial = 622] [outer = 0x0] 04:42:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x124f4fc00) [pid = 1665] [serial = 623] [outer = 0x113c28800] 04:42:55 INFO - PROCESS | 1665 | 1472902975251 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x126258800) [pid = 1665] [serial = 624] [outer = 0x113c28800] 04:42:55 INFO - PROCESS | 1665 | 1472902975570 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:42:55 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:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 04:42:55 INFO - PROCESS | 1665 | 1472902975604 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:42:55 INFO - PROCESS | 1665 | 1472902975605 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:42:55 INFO - PROCESS | 1665 | 1472902975607 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1665 | 1472902975608 Marionette TRACE conn2 <- [1,806,null,{}] 04:42:55 INFO - PROCESS | 1665 | 1472902975611 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:42:55 INFO - PROCESS | 1665 | 1472902975612 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:55 INFO - PROCESS | 1665 | 1472902975684 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:42:55 INFO - PROCESS | 1665 | 1472902975687 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1665 | 1472902975688 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x126981000 == 37 [pid = 1665] [id = 209] 04:42:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x12429c400) [pid = 1665] [serial = 625] [outer = 0x0] 04:42:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x126715400) [pid = 1665] [serial = 626] [outer = 0x12429c400] 04:42:55 INFO - PROCESS | 1665 | 1472902975715 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x126922c00) [pid = 1665] [serial = 627] [outer = 0x12429c400] 04:42:56 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:42:56 INFO - PROCESS | 1665 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:42:56 INFO - PROCESS | 1665 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:42:56 INFO - PROCESS | 1665 | [GFX2-]: Using SkiaGL canvas. 04:42:56 INFO - PROCESS | 1665 | 1472902976071 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:42:56 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:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 471ms 04:42:56 INFO - PROCESS | 1665 | 1472902976078 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1665 | 1472902976080 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:42:56 INFO - PROCESS | 1665 | 1472902976082 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1665 | 1472902976084 Marionette TRACE conn2 <- [1,810,null,{}] 04:42:56 INFO - PROCESS | 1665 | 1472902976097 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:42:56 INFO - PROCESS | 1665 | 1472902976099 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:56 INFO - PROCESS | 1665 | 1472902976186 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:42:56 INFO - PROCESS | 1665 | 1472902976190 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1665 | 1472902976192 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x129357800 == 38 [pid = 1665] [id = 210] 04:42:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1269a0c00) [pid = 1665] [serial = 628] [outer = 0x0] 04:42:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x128af6800) [pid = 1665] [serial = 629] [outer = 0x1269a0c00] 04:42:56 INFO - PROCESS | 1665 | 1472902976228 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x129314400) [pid = 1665] [serial = 630] [outer = 0x1269a0c00] 04:42:56 INFO - PROCESS | 1665 | 1472902976595 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:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 04:42:56 INFO - PROCESS | 1665 | 1472902976604 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1665 | 1472902976607 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:42:56 INFO - PROCESS | 1665 | 1472902976611 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1665 | 1472902976612 Marionette TRACE conn2 <- [1,814,null,{}] 04:42:56 INFO - PROCESS | 1665 | 1472902976616 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:42:56 INFO - PROCESS | 1665 | 1472902976617 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:56 INFO - PROCESS | 1665 | 1472902976738 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:42:56 INFO - PROCESS | 1665 | 1472902976824 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1665 | 1472902976825 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a480000 == 39 [pid = 1665] [id = 211] 04:42:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x129313c00) [pid = 1665] [serial = 631] [outer = 0x0] 04:42:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x12934fc00) [pid = 1665] [serial = 632] [outer = 0x129313c00] 04:42:56 INFO - PROCESS | 1665 | 1472902976867 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x12a402400) [pid = 1665] [serial = 633] [outer = 0x129313c00] 04:42:57 INFO - PROCESS | 1665 | 1472902977451 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:42:57 INFO - PROCESS | 1665 | 1472902977486 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:42:57 INFO - PROCESS | 1665 | 1472902977489 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1665 | 1472902977494 Marionette TRACE conn2 <- [1,818,null,{}] 04:42:57 INFO - PROCESS | 1665 | 1472902977498 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:42:57 INFO - PROCESS | 1665 | 1472902977500 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:57 INFO - PROCESS | 1665 | 1472902977607 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:42:57 INFO - PROCESS | 1665 | 1472902977679 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1665 | 1472902977681 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x117182800 == 40 [pid = 1665] [id = 212] 04:42:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1165edc00) [pid = 1665] [serial = 634] [outer = 0x0] 04:42:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x117c4ac00) [pid = 1665] [serial = 635] [outer = 0x1165edc00] 04:42:57 INFO - PROCESS | 1665 | 1472902977713 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1182e7000) [pid = 1665] [serial = 636] [outer = 0x1165edc00] 04:42:58 INFO - PROCESS | 1665 | 1472902978345 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:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 877ms 04:42:58 INFO - PROCESS | 1665 | 1472902978384 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1665 | 1472902978386 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:42:58 INFO - PROCESS | 1665 | 1472902978391 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1665 | 1472902978396 Marionette TRACE conn2 <- [1,822,null,{}] 04:42:58 INFO - PROCESS | 1665 | 1472902978400 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:42:58 INFO - PROCESS | 1665 | 1472902978402 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:58 INFO - PROCESS | 1665 | 1472902978505 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:42:58 INFO - PROCESS | 1665 | 1472902978577 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1665 | 1472902978580 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164d6000 == 41 [pid = 1665] [id = 213] 04:42:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118179c00) [pid = 1665] [serial = 637] [outer = 0x0] 04:42:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1182e5400) [pid = 1665] [serial = 638] [outer = 0x118179c00] 04:42:58 INFO - PROCESS | 1665 | 1472902978609 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118315800) [pid = 1665] [serial = 639] [outer = 0x118179c00] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x129357800 == 40 [pid = 1665] [id = 210] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x126981000 == 39 [pid = 1665] [id = 209] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x126232000 == 38 [pid = 1665] [id = 208] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x124b83000 == 37 [pid = 1665] [id = 207] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1240ca800 == 36 [pid = 1665] [id = 206] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e3800 == 35 [pid = 1665] [id = 205] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x119bea800 == 34 [pid = 1665] [id = 204] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1188e2000 == 33 [pid = 1665] [id = 203] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1181bc000 == 32 [pid = 1665] [id = 202] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x116af6800 == 31 [pid = 1665] [id = 201] 04:42:58 INFO - PROCESS | 1665 | --DOCSHELL 0x115daf000 == 30 [pid = 1665] [id = 200] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12632c800) [pid = 1665] [serial = 578] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1246aa800) [pid = 1665] [serial = 575] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119577800) [pid = 1665] [serial = 569] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11984c400) [pid = 1665] [serial = 570] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11a2bb000) [pid = 1665] [serial = 572] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x124548800) [pid = 1665] [serial = 573] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118177400) [pid = 1665] [serial = 563] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11830c000) [pid = 1665] [serial = 564] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1262a2400) [pid = 1665] [serial = 561] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x125773800) [pid = 1665] [serial = 560] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118180000) [pid = 1665] [serial = 566] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118366400) [pid = 1665] [serial = 567] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x128af7c00) [pid = 1665] [serial = 584] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12934cc00) [pid = 1665] [serial = 588] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x128e63c00) [pid = 1665] [serial = 585] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12930f400) [pid = 1665] [serial = 587] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12677f000) [pid = 1665] [serial = 579] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x126bb2c00) [pid = 1665] [serial = 581] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1262a3000) [pid = 1665] [serial = 576] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x128ae9c00) [pid = 1665] [serial = 582] [outer = 0x0] [url = about:blank] 04:42:59 INFO - PROCESS | 1665 | 1472902979012 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:42:59 INFO - PROCESS | 1665 | 1472902979068 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:42:59 INFO - PROCESS | 1665 | 1472902979073 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1665 | 1472902979074 Marionette TRACE conn2 <- [1,826,null,{}] 04:42:59 INFO - PROCESS | 1665 | 1472902979083 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:42:59 INFO - PROCESS | 1665 | 1472902979084 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:59 INFO - PROCESS | 1665 | 1472902979162 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:42:59 INFO - PROCESS | 1665 | 1472902979167 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1665 | 1472902979168 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180dc800 == 31 [pid = 1665] [id = 214] 04:42:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1185b7400) [pid = 1665] [serial = 640] [outer = 0x0] 04:42:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x118713000) [pid = 1665] [serial = 641] [outer = 0x1185b7400] 04:42:59 INFO - PROCESS | 1665 | 1472902979198 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x119208800) [pid = 1665] [serial = 642] [outer = 0x1185b7400] 04:42:59 INFO - PROCESS | 1665 | 1472902979528 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:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 475ms 04:42:59 INFO - PROCESS | 1665 | 1472902979551 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:42:59 INFO - PROCESS | 1665 | 1472902979552 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:42:59 INFO - PROCESS | 1665 | 1472902979555 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1665 | 1472902979557 Marionette TRACE conn2 <- [1,830,null,{}] 04:42:59 INFO - PROCESS | 1665 | 1472902979568 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:42:59 INFO - PROCESS | 1665 | 1472902979571 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:59 INFO - PROCESS | 1665 | 1472902979647 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:42:59 INFO - PROCESS | 1665 | 1472902979652 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1665 | 1472902979654 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:42:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x119805800 == 32 [pid = 1665] [id = 215] 04:42:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x11956dc00) [pid = 1665] [serial = 643] [outer = 0x0] 04:42:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11984d400) [pid = 1665] [serial = 644] [outer = 0x11956dc00] 04:42:59 INFO - PROCESS | 1665 | 1472902979686 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x119e2d800) [pid = 1665] [serial = 645] [outer = 0x11956dc00] 04:43:00 INFO - PROCESS | 1665 | 1472902980022 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:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 473ms 04:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:43:00 INFO - PROCESS | 1665 | 1472902980029 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1665 | 1472902980031 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:43:00 INFO - PROCESS | 1665 | 1472902980033 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1665 | 1472902980034 Marionette TRACE conn2 <- [1,834,null,{}] 04:43:00 INFO - PROCESS | 1665 | 1472902980036 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:43:00 INFO - PROCESS | 1665 | 1472902980038 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:00 INFO - PROCESS | 1665 | 1472902980115 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:43:00 INFO - PROCESS | 1665 | 1472902980164 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1665 | 1472902980165 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a11c000 == 33 [pid = 1665] [id = 216] 04:43:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x119b42400) [pid = 1665] [serial = 646] [outer = 0x0] 04:43:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11a2bfc00) [pid = 1665] [serial = 647] [outer = 0x119b42400] 04:43:00 INFO - PROCESS | 1665 | 1472902980191 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1232b4400) [pid = 1665] [serial = 648] [outer = 0x119b42400] 04:43:00 INFO - PROCESS | 1665 | 1472902980506 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:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 04:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:43:00 INFO - PROCESS | 1665 | 1472902980554 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1665 | 1472902980555 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:43:00 INFO - PROCESS | 1665 | 1472902980559 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1665 | 1472902980561 Marionette TRACE conn2 <- [1,838,null,{}] 04:43:00 INFO - PROCESS | 1665 | 1472902980564 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:43:00 INFO - PROCESS | 1665 | 1472902980566 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:00 INFO - PROCESS | 1665 | 1472902980715 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:43:00 INFO - PROCESS | 1665 | 1472902980722 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1665 | 1472902980723 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x123476800 == 34 [pid = 1665] [id = 217] 04:43:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x114f6b000) [pid = 1665] [serial = 649] [outer = 0x0] 04:43:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1237e2400) [pid = 1665] [serial = 650] [outer = 0x114f6b000] 04:43:00 INFO - PROCESS | 1665 | 1472902980767 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1246a1000) [pid = 1665] [serial = 651] [outer = 0x114f6b000] 04:43:01 INFO - PROCESS | 1665 | 1472902981157 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:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 620ms 04:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:43:01 INFO - PROCESS | 1665 | 1472902981179 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1665 | 1472902981180 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:43:01 INFO - PROCESS | 1665 | 1472902981188 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1665 | 1472902981189 Marionette TRACE conn2 <- [1,842,null,{}] 04:43:01 INFO - PROCESS | 1665 | 1472902981192 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:43:01 INFO - PROCESS | 1665 | 1472902981196 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:01 INFO - PROCESS | 1665 | 1472902981306 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:43:01 INFO - PROCESS | 1665 | 1472902981338 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1665 | 1472902981339 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x124f18000 == 35 [pid = 1665] [id = 218] 04:43:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x124dda000) [pid = 1665] [serial = 652] [outer = 0x0] 04:43:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x125771000) [pid = 1665] [serial = 653] [outer = 0x124dda000] 04:43:01 INFO - PROCESS | 1665 | 1472902981368 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x126bbac00) [pid = 1665] [serial = 654] [outer = 0x124dda000] 04:43:01 INFO - PROCESS | 1665 | 1472902981691 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:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 526ms 04:43:01 INFO - PROCESS | 1665 | 1472902981711 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:43:01 INFO - PROCESS | 1665 | 1472902981714 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:43:01 INFO - PROCESS | 1665 | 1472902981716 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1665 | 1472902981717 Marionette TRACE conn2 <- [1,846,null,{}] 04:43:01 INFO - PROCESS | 1665 | 1472902981719 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:43:01 INFO - PROCESS | 1665 | 1472902981720 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:01 INFO - PROCESS | 1665 | 1472902981812 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:43:01 INFO - PROCESS | 1665 | 1472902981823 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1665 | 1472902981824 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x126978800 == 36 [pid = 1665] [id = 219] 04:43:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x113cc0400) [pid = 1665] [serial = 655] [outer = 0x0] 04:43:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x128e62800) [pid = 1665] [serial = 656] [outer = 0x113cc0400] 04:43:01 INFO - PROCESS | 1665 | 1472902981859 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12934c800) [pid = 1665] [serial = 657] [outer = 0x113cc0400] 04:43:02 INFO - PROCESS | 1665 | 1472902982198 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:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 04:43:02 INFO - PROCESS | 1665 | 1472902982240 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1665 | 1472902982241 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:43:02 INFO - PROCESS | 1665 | 1472902982243 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1665 | 1472902982245 Marionette TRACE conn2 <- [1,850,null,{}] 04:43:02 INFO - PROCESS | 1665 | 1472902982247 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:43:02 INFO - PROCESS | 1665 | 1472902982248 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:02 INFO - PROCESS | 1665 | 1472902982340 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:43:02 INFO - PROCESS | 1665 | 1472902982343 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1665 | 1472902982344 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x11653e000 == 37 [pid = 1665] [id = 220] 04:43:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12930fc00) [pid = 1665] [serial = 658] [outer = 0x0] 04:43:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12a409800) [pid = 1665] [serial = 659] [outer = 0x12930fc00] 04:43:02 INFO - PROCESS | 1665 | 1472902982369 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12a510000) [pid = 1665] [serial = 660] [outer = 0x12930fc00] 04:43:02 INFO - PROCESS | 1665 | 1472902982677 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:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 04:43:02 INFO - PROCESS | 1665 | 1472902982724 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1665 | 1472902982727 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:43:02 INFO - PROCESS | 1665 | 1472902982731 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1665 | 1472902982732 Marionette TRACE conn2 <- [1,854,null,{}] 04:43:02 INFO - PROCESS | 1665 | 1472902982735 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:43:02 INFO - PROCESS | 1665 | 1472902982736 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:02 INFO - PROCESS | 1665 | 1472902982830 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:43:02 INFO - PROCESS | 1665 | 1472902982839 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1665 | 1472902982840 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12936f000 == 38 [pid = 1665] [id = 221] 04:43:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12a510800) [pid = 1665] [serial = 661] [outer = 0x0] 04:43:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a6f6800) [pid = 1665] [serial = 662] [outer = 0x12a510800] 04:43:02 INFO - PROCESS | 1665 | 1472902982873 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a6fe000) [pid = 1665] [serial = 663] [outer = 0x12a510800] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1231c5800) [pid = 1665] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118362c00) [pid = 1665] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1196cc800) [pid = 1665] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1269a0c00) [pid = 1665] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11814e000) [pid = 1665] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x117c52800) [pid = 1665] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11925c800) [pid = 1665] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118181000) [pid = 1665] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x116258400) [pid = 1665] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119260000) [pid = 1665] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119b49800) [pid = 1665] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12429c400) [pid = 1665] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x11673cc00) [pid = 1665] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:43:03 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x113c28800) [pid = 1665] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:43:03 INFO - PROCESS | 1665 | 1472902983256 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:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 572ms 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:43:03 INFO - PROCESS | 1665 | 1472902983303 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1665 | 1472902983305 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:43:03 INFO - PROCESS | 1665 | 1472902983307 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1665 | 1472902983308 Marionette TRACE conn2 <- [1,858,null,{}] 04:43:03 INFO - PROCESS | 1665 | 1472902983310 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:43:03 INFO - PROCESS | 1665 | 1472902983311 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:03 INFO - PROCESS | 1665 | 1472902983386 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:43:03 INFO - PROCESS | 1665 | 1472902983440 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1665 | 1472902983441 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12962a000 == 39 [pid = 1665] [id = 222] 04:43:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x115e06400) [pid = 1665] [serial = 664] [outer = 0x0] 04:43:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118366000) [pid = 1665] [serial = 665] [outer = 0x115e06400] 04:43:03 INFO - PROCESS | 1665 | 1472902983466 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1212d2800) [pid = 1665] [serial = 666] [outer = 0x115e06400] 04:43:03 INFO - PROCESS | 1665 | 1472902983742 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:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms 04:43:03 INFO - PROCESS | 1665 | 1472902983782 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1665 | 1472902983784 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:43:03 INFO - PROCESS | 1665 | 1472902983786 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1665 | 1472902983788 Marionette TRACE conn2 <- [1,862,null,{}] 04:43:03 INFO - PROCESS | 1665 | 1472902983791 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:43:03 INFO - PROCESS | 1665 | 1472902983794 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:03 INFO - PROCESS | 1665 | 1472902983891 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:43:03 INFO - PROCESS | 1665 | 1472902983897 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1665 | 1472902983899 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aba1000 == 40 [pid = 1665] [id = 223] 04:43:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x12461d800) [pid = 1665] [serial = 667] [outer = 0x0] 04:43:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12ab5e800) [pid = 1665] [serial = 668] [outer = 0x12461d800] 04:43:03 INFO - PROCESS | 1665 | 1472902983925 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x12b228000) [pid = 1665] [serial = 669] [outer = 0x12461d800] 04:43:04 INFO - PROCESS | 1665 | 1472902984266 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:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms 04:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:43:04 INFO - PROCESS | 1665 | 1472902984317 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1665 | 1472902984318 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:43:04 INFO - PROCESS | 1665 | 1472902984320 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1665 | 1472902984321 Marionette TRACE conn2 <- [1,866,null,{}] 04:43:04 INFO - PROCESS | 1665 | 1472902984323 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:43:04 INFO - PROCESS | 1665 | 1472902984324 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:04 INFO - PROCESS | 1665 | 1472902984400 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:43:04 INFO - PROCESS | 1665 | 1472902984404 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1665 | 1472902984405 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b290000 == 41 [pid = 1665] [id = 224] 04:43:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12b22a800) [pid = 1665] [serial = 670] [outer = 0x0] 04:43:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12ba16800) [pid = 1665] [serial = 671] [outer = 0x12b22a800] 04:43:04 INFO - PROCESS | 1665 | 1472902984430 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12ba1c800) [pid = 1665] [serial = 672] [outer = 0x12b22a800] 04:43:04 INFO - PROCESS | 1665 | 1472902984730 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:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 418ms 04:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:43:04 INFO - PROCESS | 1665 | 1472902984738 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1665 | 1472902984739 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:43:04 INFO - PROCESS | 1665 | 1472902984741 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1665 | 1472902984745 Marionette TRACE conn2 <- [1,870,null,{}] 04:43:04 INFO - PROCESS | 1665 | 1472902984749 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:43:04 INFO - PROCESS | 1665 | 1472902984750 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:04 INFO - PROCESS | 1665 | 1472902984834 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:43:04 INFO - PROCESS | 1665 | 1472902984837 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1665 | 1472902984838 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b2a4800 == 42 [pid = 1665] [id = 225] 04:43:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12ba20400) [pid = 1665] [serial = 673] [outer = 0x0] 04:43:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12ba21800) [pid = 1665] [serial = 674] [outer = 0x12ba20400] 04:43:04 INFO - PROCESS | 1665 | 1472902984863 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12bab8c00) [pid = 1665] [serial = 675] [outer = 0x12ba20400] 04:43:05 INFO - PROCESS | 1665 | 1472902985284 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:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 574ms 04:43:05 INFO - PROCESS | 1665 | 1472902985315 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1665 | 1472902985318 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:43:05 INFO - PROCESS | 1665 | 1472902985321 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1665 | 1472902985323 Marionette TRACE conn2 <- [1,874,null,{}] 04:43:05 INFO - PROCESS | 1665 | 1472902985330 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:43:05 INFO - PROCESS | 1665 | 1472902985331 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:05 INFO - PROCESS | 1665 | 1472902985434 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:43:05 INFO - PROCESS | 1665 | 1472902985501 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1665 | 1472902985503 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x116af4800 == 43 [pid = 1665] [id = 226] 04:43:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x116258400) [pid = 1665] [serial = 676] [outer = 0x0] 04:43:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x117c4c400) [pid = 1665] [serial = 677] [outer = 0x116258400] 04:43:05 INFO - PROCESS | 1665 | 1472902985534 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x118311400) [pid = 1665] [serial = 678] [outer = 0x116258400] 04:43:05 INFO - PROCESS | 1665 | 1472902985969 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:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 673ms 04:43:05 INFO - PROCESS | 1665 | 1472902985995 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1665 | 1472902985998 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:43:06 INFO - PROCESS | 1665 | 1472902986002 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1665 | 1472902986004 Marionette TRACE conn2 <- [1,878,null,{}] 04:43:06 INFO - PROCESS | 1665 | 1472902986026 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:43:06 INFO - PROCESS | 1665 | 1472902986028 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:06 INFO - PROCESS | 1665 | 1472902986130 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:43:06 INFO - PROCESS | 1665 | 1472902986195 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1665 | 1472902986197 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246ba800 == 44 [pid = 1665] [id = 227] 04:43:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118868400) [pid = 1665] [serial = 679] [outer = 0x0] 04:43:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11939bc00) [pid = 1665] [serial = 680] [outer = 0x118868400] 04:43:06 INFO - PROCESS | 1665 | 1472902986228 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119844800) [pid = 1665] [serial = 681] [outer = 0x118868400] 04:43:06 INFO - PROCESS | 1665 | 1472902986611 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:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:43:06 INFO - PROCESS | 1665 | 1472902986674 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1665 | 1472902986675 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:43:06 INFO - PROCESS | 1665 | 1472902986678 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1665 | 1472902986680 Marionette TRACE conn2 <- [1,882,null,{}] 04:43:06 INFO - PROCESS | 1665 | 1472902986688 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:43:06 INFO - PROCESS | 1665 | 1472902986692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:06 INFO - PROCESS | 1665 | 1472902986809 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:43:06 INFO - PROCESS | 1665 | 1472902986878 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1665 | 1472902986880 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bacf800 == 45 [pid = 1665] [id = 228] 04:43:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1231c5800) [pid = 1665] [serial = 682] [outer = 0x0] 04:43:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12454f000) [pid = 1665] [serial = 683] [outer = 0x1231c5800] 04:43:06 INFO - PROCESS | 1665 | 1472902986912 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12629f800) [pid = 1665] [serial = 684] [outer = 0x1231c5800] 04:43:07 INFO - PROCESS | 1665 | 1472902987308 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:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 674ms 04:43:07 INFO - PROCESS | 1665 | 1472902987352 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1665 | 1472902987354 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:43:07 INFO - PROCESS | 1665 | 1472902987357 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1665 | 1472902987358 Marionette TRACE conn2 <- [1,886,null,{}] 04:43:07 INFO - PROCESS | 1665 | 1472902987360 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:43:07 INFO - PROCESS | 1665 | 1472902987362 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:07 INFO - PROCESS | 1665 | 1472902987459 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:43:07 INFO - PROCESS | 1665 | 1472902987512 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1665 | 1472902987513 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be26800 == 46 [pid = 1665] [id = 229] 04:43:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12632c400) [pid = 1665] [serial = 685] [outer = 0x0] 04:43:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126bb7c00) [pid = 1665] [serial = 686] [outer = 0x12632c400] 04:43:07 INFO - PROCESS | 1665 | 1472902987542 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12a511c00) [pid = 1665] [serial = 687] [outer = 0x12632c400] 04:43:07 INFO - PROCESS | 1665 | 1472902987980 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:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 04:43:08 INFO - PROCESS | 1665 | 1472902988029 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:43:08 INFO - PROCESS | 1665 | 1472902988031 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:43:08 INFO - PROCESS | 1665 | 1472902988033 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1665 | 1472902988034 Marionette TRACE conn2 <- [1,890,null,{}] 04:43:08 INFO - PROCESS | 1665 | 1472902988037 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:43:08 INFO - PROCESS | 1665 | 1472902988039 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:08 INFO - PROCESS | 1665 | 1472902988152 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:43:08 INFO - PROCESS | 1665 | 1472902988219 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1665 | 1472902988220 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ae4000 == 47 [pid = 1665] [id = 230] 04:43:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x116916400) [pid = 1665] [serial = 688] [outer = 0x0] 04:43:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119211800) [pid = 1665] [serial = 689] [outer = 0x116916400] 04:43:08 INFO - PROCESS | 1665 | 1472902988250 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x126999800) [pid = 1665] [serial = 690] [outer = 0x116916400] 04:43:08 INFO - PROCESS | 1665 | 1472902988766 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:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 773ms 04:43:08 INFO - PROCESS | 1665 | 1472902988812 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 1665 | 1472902988814 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:43:08 INFO - PROCESS | 1665 | 1472902988819 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1665 | 1472902988821 Marionette TRACE conn2 <- [1,894,null,{}] 04:43:08 INFO - PROCESS | 1665 | 1472902988825 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:43:08 INFO - PROCESS | 1665 | 1472902988829 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:08 INFO - PROCESS | 1665 | 1472902988919 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:43:08 INFO - PROCESS | 1665 | 1472902988987 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1665 | 1472902988988 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ed8800 == 48 [pid = 1665] [id = 231] 04:43:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x112c87c00) [pid = 1665] [serial = 691] [outer = 0x0] 04:43:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x112cbf800) [pid = 1665] [serial = 692] [outer = 0x112c87c00] 04:43:09 INFO - PROCESS | 1665 | 1472902989017 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11324a400) [pid = 1665] [serial = 693] [outer = 0x112c87c00] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12b290000 == 47 [pid = 1665] [id = 224] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12aba1000 == 46 [pid = 1665] [id = 223] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12962a000 == 45 [pid = 1665] [id = 222] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12936f000 == 44 [pid = 1665] [id = 221] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x11653e000 == 43 [pid = 1665] [id = 220] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x126978800 == 42 [pid = 1665] [id = 219] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x124f18000 == 41 [pid = 1665] [id = 218] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x123476800 == 40 [pid = 1665] [id = 217] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x11a11c000 == 39 [pid = 1665] [id = 216] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x119805800 == 38 [pid = 1665] [id = 215] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1180dc800 == 37 [pid = 1665] [id = 214] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1164d6000 == 36 [pid = 1665] [id = 213] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x117182800 == 35 [pid = 1665] [id = 212] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12a480000 == 34 [pid = 1665] [id = 211] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x128bd4800 == 33 [pid = 1665] [id = 199] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x116ae4000 == 32 [pid = 1665] [id = 230] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12be26800 == 31 [pid = 1665] [id = 229] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12bacf800 == 30 [pid = 1665] [id = 228] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1246ba800 == 29 [pid = 1665] [id = 227] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12b2a4800 == 28 [pid = 1665] [id = 225] 04:43:09 INFO - PROCESS | 1665 | --DOCSHELL 0x116af4800 == 27 [pid = 1665] [id = 226] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x129314400) [pid = 1665] [serial = 630] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1244f3800) [pid = 1665] [serial = 596] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118865800) [pid = 1665] [serial = 606] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119847800) [pid = 1665] [serial = 611] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x128af6800) [pid = 1665] [serial = 629] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118185000) [pid = 1665] [serial = 602] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11817ec00) [pid = 1665] [serial = 590] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11939d400) [pid = 1665] [serial = 608] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x125778c00) [pid = 1665] [serial = 597] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118312800) [pid = 1665] [serial = 603] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1244f1c00) [pid = 1665] [serial = 617] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x124f4c800) [pid = 1665] [serial = 620] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119576400) [pid = 1665] [serial = 593] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x125779000) [pid = 1665] [serial = 621] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119b46400) [pid = 1665] [serial = 594] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11a107800) [pid = 1665] [serial = 614] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x126922c00) [pid = 1665] [serial = 627] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11691c000) [pid = 1665] [serial = 599] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124f4fc00) [pid = 1665] [serial = 623] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x126258800) [pid = 1665] [serial = 624] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11956b000) [pid = 1665] [serial = 612] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11835f800) [pid = 1665] [serial = 591] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1196c3400) [pid = 1665] [serial = 609] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1185bc000) [pid = 1665] [serial = 605] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x126715400) [pid = 1665] [serial = 626] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x124892400) [pid = 1665] [serial = 618] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11701d800) [pid = 1665] [serial = 600] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12418ac00) [pid = 1665] [serial = 615] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1665 | 1472902989958 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:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1177ms 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:43:10 INFO - PROCESS | 1665 | 1472902989996 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1665 | 1472902989998 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:43:10 INFO - PROCESS | 1665 | 1472902990001 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1665 | 1472902990003 Marionette TRACE conn2 <- [1,898,null,{}] 04:43:10 INFO - PROCESS | 1665 | 1472902990006 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:43:10 INFO - PROCESS | 1665 | 1472902990010 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:10 INFO - PROCESS | 1665 | 1472902990088 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:43:10 INFO - PROCESS | 1665 | 1472902990097 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1665 | 1472902990099 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x115d9b000 == 28 [pid = 1665] [id = 232] 04:43:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11324bc00) [pid = 1665] [serial = 694] [outer = 0x0] 04:43:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x113c27c00) [pid = 1665] [serial = 695] [outer = 0x11324bc00] 04:43:10 INFO - PROCESS | 1665 | 1472902990128 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x110fac400) [pid = 1665] [serial = 696] [outer = 0x11324bc00] 04:43:10 INFO - PROCESS | 1665 | 1472902990593 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:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 620ms 04:43:10 INFO - PROCESS | 1665 | 1472902990621 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1665 | 1472902990628 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:43:10 INFO - PROCESS | 1665 | 1472902990636 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1665 | 1472902990639 Marionette TRACE conn2 <- [1,902,null,{}] 04:43:10 INFO - PROCESS | 1665 | 1472902990642 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:43:10 INFO - PROCESS | 1665 | 1472902990645 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:10 INFO - PROCESS | 1665 | 1472902990749 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:43:10 INFO - PROCESS | 1665 | 1472902990755 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1665 | 1472902990756 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ae6800 == 29 [pid = 1665] [id = 233] 04:43:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1169a2800) [pid = 1665] [serial = 697] [outer = 0x0] 04:43:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x116a0dc00) [pid = 1665] [serial = 698] [outer = 0x1169a2800] 04:43:10 INFO - PROCESS | 1665 | 1472902990788 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11701c800) [pid = 1665] [serial = 699] [outer = 0x1169a2800] 04:43:11 INFO - PROCESS | 1665 | 1472902991119 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:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:43:11 INFO - PROCESS | 1665 | 1472902991158 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1665 | 1472902991159 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:43:11 INFO - PROCESS | 1665 | 1472902991161 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1665 | 1472902991164 Marionette TRACE conn2 <- [1,906,null,{}] 04:43:11 INFO - PROCESS | 1665 | 1472902991172 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:43:11 INFO - PROCESS | 1665 | 1472902991175 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:11 INFO - PROCESS | 1665 | 1472902991249 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:43:11 INFO - PROCESS | 1665 | 1472902991253 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1665 | 1472902991256 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181b5800 == 30 [pid = 1665] [id = 234] 04:43:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x112c92000) [pid = 1665] [serial = 700] [outer = 0x0] 04:43:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11830c000) [pid = 1665] [serial = 701] [outer = 0x112c92000] 04:43:11 INFO - PROCESS | 1665 | 1472902991286 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11835e000) [pid = 1665] [serial = 702] [outer = 0x112c92000] 04:43:11 INFO - PROCESS | 1665 | 1472902991659 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:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 04:43:11 INFO - PROCESS | 1665 | 1472902991684 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1665 | 1472902991687 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:43:11 INFO - PROCESS | 1665 | 1472902991690 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1665 | 1472902991691 Marionette TRACE conn2 <- [1,910,null,{}] 04:43:11 INFO - PROCESS | 1665 | 1472902991698 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:43:11 INFO - PROCESS | 1665 | 1472902991700 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:11 INFO - PROCESS | 1665 | 1472902991856 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:43:11 INFO - PROCESS | 1665 | 1472902991869 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1665 | 1472902991870 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188d9800 == 31 [pid = 1665] [id = 235] 04:43:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11836a000) [pid = 1665] [serial = 703] [outer = 0x0] 04:43:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1185b7000) [pid = 1665] [serial = 704] [outer = 0x11836a000] 04:43:11 INFO - PROCESS | 1665 | 1472902991914 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11870a800) [pid = 1665] [serial = 705] [outer = 0x11836a000] 04:43:12 INFO - PROCESS | 1665 | 1472902992336 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:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 04:43:12 INFO - PROCESS | 1665 | 1472902992363 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:43:12 INFO - PROCESS | 1665 | 1472902992364 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:43:12 INFO - PROCESS | 1665 | 1472902992373 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1665 | 1472902992383 Marionette TRACE conn2 <- [1,914,null,{}] 04:43:12 INFO - PROCESS | 1665 | 1472902992386 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:43:12 INFO - PROCESS | 1665 | 1472902992387 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:12 INFO - PROCESS | 1665 | 1472902992473 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:43:12 INFO - PROCESS | 1665 | 1472902992527 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1665 | 1472902992528 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bf3000 == 32 [pid = 1665] [id = 236] 04:43:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1169a2400) [pid = 1665] [serial = 706] [outer = 0x0] 04:43:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118722c00) [pid = 1665] [serial = 707] [outer = 0x1169a2400] 04:43:12 INFO - PROCESS | 1665 | 1472902992552 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11920e400) [pid = 1665] [serial = 708] [outer = 0x1169a2400] 04:43:12 INFO - PROCESS | 1665 | 1472902992864 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:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 537ms 04:43:12 INFO - PROCESS | 1665 | 1472902992903 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1665 | 1472902992904 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:43:12 INFO - PROCESS | 1665 | 1472902992907 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1665 | 1472902992908 Marionette TRACE conn2 <- [1,918,null,{}] 04:43:12 INFO - PROCESS | 1665 | 1472902992910 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:43:12 INFO - PROCESS | 1665 | 1472902992914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:13 INFO - PROCESS | 1665 | 1472902993022 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:43:13 INFO - PROCESS | 1665 | 1472902993057 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1665 | 1472902993058 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e7800 == 33 [pid = 1665] [id = 237] 04:43:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118717000) [pid = 1665] [serial = 709] [outer = 0x0] 04:43:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11939d400) [pid = 1665] [serial = 710] [outer = 0x118717000] 04:43:13 INFO - PROCESS | 1665 | 1472902993084 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119b3f400) [pid = 1665] [serial = 711] [outer = 0x118717000] 04:43:13 INFO - PROCESS | 1665 | 1472902993384 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:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 04:43:13 INFO - PROCESS | 1665 | 1472902993428 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1665 | 1472902993429 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:43:13 INFO - PROCESS | 1665 | 1472902993431 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1665 | 1472902993432 Marionette TRACE conn2 <- [1,922,null,{}] 04:43:13 INFO - PROCESS | 1665 | 1472902993435 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:43:13 INFO - PROCESS | 1665 | 1472902993436 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:13 INFO - PROCESS | 1665 | 1472902993533 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x124dda000) [pid = 1665] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x113cc0400) [pid = 1665] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x115e06400) [pid = 1665] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x129313c00) [pid = 1665] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x114f6b000) [pid = 1665] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1165edc00) [pid = 1665] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11956dc00) [pid = 1665] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1185b7400) [pid = 1665] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118179c00) [pid = 1665] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12930fc00) [pid = 1665] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119b42400) [pid = 1665] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12ba20400) [pid = 1665] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12b22a800) [pid = 1665] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12a510800) [pid = 1665] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:43:13 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12461d800) [pid = 1665] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:43:13 INFO - PROCESS | 1665 | 1472902993829 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1665 | 1472902993831 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x112daf800 == 34 [pid = 1665] [id = 238] 04:43:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x111c81800) [pid = 1665] [serial = 712] [outer = 0x0] 04:43:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11213e000) [pid = 1665] [serial = 713] [outer = 0x111c81800] 04:43:13 INFO - PROCESS | 1665 | 1472902993868 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x112c88400) [pid = 1665] [serial = 714] [outer = 0x111c81800] 04:43:14 INFO - PROCESS | 1665 | 1472902994389 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:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1022ms 04:43:14 INFO - PROCESS | 1665 | 1472902994455 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1665 | 1472902994458 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:43:14 INFO - PROCESS | 1665 | 1472902994474 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1665 | 1472902994476 Marionette TRACE conn2 <- [1,926,null,{}] 04:43:14 INFO - PROCESS | 1665 | 1472902994479 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:43:14 INFO - PROCESS | 1665 | 1472902994483 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:14 INFO - PROCESS | 1665 | 1472902994586 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:43:14 INFO - PROCESS | 1665 | 1472902994658 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1665 | 1472902994660 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x117cb3800 == 35 [pid = 1665] [id = 239] 04:43:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x113cc2400) [pid = 1665] [serial = 715] [outer = 0x0] 04:43:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x116742400) [pid = 1665] [serial = 716] [outer = 0x113cc2400] 04:43:14 INFO - PROCESS | 1665 | 1472902994692 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1171f0800) [pid = 1665] [serial = 717] [outer = 0x113cc2400] 04:43:15 INFO - PROCESS | 1665 | 1472902995319 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:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 883ms 04:43:15 INFO - PROCESS | 1665 | 1472902995346 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1665 | 1472902995348 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:43:15 INFO - PROCESS | 1665 | 1472902995352 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1665 | 1472902995353 Marionette TRACE conn2 <- [1,930,null,{}] 04:43:15 INFO - PROCESS | 1665 | 1472902995357 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:43:15 INFO - PROCESS | 1665 | 1472902995358 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:15 INFO - PROCESS | 1665 | 1472902995461 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:43:15 INFO - PROCESS | 1665 | 1472902995536 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1665 | 1472902995539 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169e4000 == 36 [pid = 1665] [id = 240] 04:43:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x114ff0000) [pid = 1665] [serial = 718] [outer = 0x0] 04:43:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x115e7e400) [pid = 1665] [serial = 719] [outer = 0x114ff0000] 04:43:15 INFO - PROCESS | 1665 | 1472902995569 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11691c000) [pid = 1665] [serial = 720] [outer = 0x114ff0000] 04:43:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e7800 == 35 [pid = 1665] [id = 237] 04:43:15 INFO - PROCESS | 1665 | --DOCSHELL 0x119bf3000 == 34 [pid = 1665] [id = 236] 04:43:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1188d9800 == 33 [pid = 1665] [id = 235] 04:43:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1181b5800 == 32 [pid = 1665] [id = 234] 04:43:15 INFO - PROCESS | 1665 | --DOCSHELL 0x116ae6800 == 31 [pid = 1665] [id = 233] 04:43:15 INFO - PROCESS | 1665 | --DOCSHELL 0x115d9b000 == 30 [pid = 1665] [id = 232] 04:43:15 INFO - PROCESS | 1665 | --DOCSHELL 0x115ed8800 == 29 [pid = 1665] [id = 231] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x125771000) [pid = 1665] [serial = 653] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128e62800) [pid = 1665] [serial = 656] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x126bbac00) [pid = 1665] [serial = 654] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118366000) [pid = 1665] [serial = 665] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12a402400) [pid = 1665] [serial = 633] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12934fc00) [pid = 1665] [serial = 632] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1237e2400) [pid = 1665] [serial = 650] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x117c4ac00) [pid = 1665] [serial = 635] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1182e7000) [pid = 1665] [serial = 636] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11984d400) [pid = 1665] [serial = 644] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119e2d800) [pid = 1665] [serial = 645] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118713000) [pid = 1665] [serial = 641] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119208800) [pid = 1665] [serial = 642] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1182e5400) [pid = 1665] [serial = 638] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12a409800) [pid = 1665] [serial = 659] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118315800) [pid = 1665] [serial = 639] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11a2bfc00) [pid = 1665] [serial = 647] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1232b4400) [pid = 1665] [serial = 648] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x12a510000) [pid = 1665] [serial = 660] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12ba21800) [pid = 1665] [serial = 674] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12934c800) [pid = 1665] [serial = 657] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12bab8c00) [pid = 1665] [serial = 675] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x12ba1c800) [pid = 1665] [serial = 672] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x12a6f6800) [pid = 1665] [serial = 662] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x12ab5e800) [pid = 1665] [serial = 668] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x12b228000) [pid = 1665] [serial = 669] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12ba16800) [pid = 1665] [serial = 671] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x1212d2800) [pid = 1665] [serial = 666] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x12a6fe000) [pid = 1665] [serial = 663] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x1246a1000) [pid = 1665] [serial = 651] [outer = 0x0] [url = about:blank] 04:43:15 INFO - PROCESS | 1665 | 1472902995978 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:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 04:43:16 INFO - PROCESS | 1665 | 1472902996034 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1665 | 1472902996039 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:43:16 INFO - PROCESS | 1665 | 1472902996048 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1665 | 1472902996051 Marionette TRACE conn2 <- [1,934,null,{}] 04:43:16 INFO - PROCESS | 1665 | 1472902996054 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:43:16 INFO - PROCESS | 1665 | 1472902996057 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:16 INFO - PROCESS | 1665 | 1472902996186 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:43:16 INFO - PROCESS | 1665 | 1472902996238 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1665 | 1472902996239 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ed6000 == 30 [pid = 1665] [id = 241] 04:43:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x11219dc00) [pid = 1665] [serial = 721] [outer = 0x0] 04:43:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x112cbfc00) [pid = 1665] [serial = 722] [outer = 0x11219dc00] 04:43:16 INFO - PROCESS | 1665 | 1472902996272 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x116485800) [pid = 1665] [serial = 723] [outer = 0x11219dc00] 04:43:16 INFO - PROCESS | 1665 | 1472902996701 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:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 04:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:43:16 INFO - PROCESS | 1665 | 1472902996720 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1665 | 1472902996722 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:43:16 INFO - PROCESS | 1665 | 1472902996726 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1665 | 1472902996729 Marionette TRACE conn2 <- [1,938,null,{}] 04:43:16 INFO - PROCESS | 1665 | 1472902996732 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:43:16 INFO - PROCESS | 1665 | 1472902996734 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:16 INFO - PROCESS | 1665 | 1472902996859 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:43:16 INFO - PROCESS | 1665 | 1472902996932 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1665 | 1472902996934 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x118204000 == 31 [pid = 1665] [id = 242] 04:43:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x118150c00) [pid = 1665] [serial = 724] [outer = 0x0] 04:43:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1182f0800) [pid = 1665] [serial = 725] [outer = 0x118150c00] 04:43:16 INFO - PROCESS | 1665 | 1472902996986 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x11835f800) [pid = 1665] [serial = 726] [outer = 0x118150c00] 04:43:17 INFO - PROCESS | 1665 | 1472902997504 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:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 822ms 04:43:17 INFO - PROCESS | 1665 | 1472902997547 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1665 | 1472902997549 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:43:17 INFO - PROCESS | 1665 | 1472902997552 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1665 | 1472902997553 Marionette TRACE conn2 <- [1,942,null,{}] 04:43:17 INFO - PROCESS | 1665 | 1472902997556 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:43:17 INFO - PROCESS | 1665 | 1472902997557 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:17 INFO - PROCESS | 1665 | 1472902997651 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:43:17 INFO - PROCESS | 1665 | 1472902997713 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1665 | 1472902997714 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x119be7800 == 32 [pid = 1665] [id = 243] 04:43:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11835fc00) [pid = 1665] [serial = 727] [outer = 0x0] 04:43:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x118710800) [pid = 1665] [serial = 728] [outer = 0x11835fc00] 04:43:17 INFO - PROCESS | 1665 | 1472902997746 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x11885e400) [pid = 1665] [serial = 729] [outer = 0x11835fc00] 04:43:18 INFO - PROCESS | 1665 | 1472902998181 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:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 669ms 04:43:18 INFO - PROCESS | 1665 | 1472902998221 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1665 | 1472902998224 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:43:18 INFO - PROCESS | 1665 | 1472902998233 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1665 | 1472902998236 Marionette TRACE conn2 <- [1,946,null,{}] 04:43:18 INFO - PROCESS | 1665 | 1472902998239 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:43:18 INFO - PROCESS | 1665 | 1472902998241 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:18 INFO - PROCESS | 1665 | 1472902998359 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:43:18 INFO - PROCESS | 1665 | 1472902998407 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1665 | 1472902998408 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1133f2800 == 33 [pid = 1665] [id = 244] 04:43:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x119202400) [pid = 1665] [serial = 730] [outer = 0x0] 04:43:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11939cc00) [pid = 1665] [serial = 731] [outer = 0x119202400] 04:43:18 INFO - PROCESS | 1665 | 1472902998450 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x119846800) [pid = 1665] [serial = 732] [outer = 0x119202400] 04:43:18 INFO - PROCESS | 1665 | 1472902998855 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:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 676ms 04:43:18 INFO - PROCESS | 1665 | 1472902998905 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1665 | 1472902998906 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:43:18 INFO - PROCESS | 1665 | 1472902998909 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1665 | 1472902998910 Marionette TRACE conn2 <- [1,950,null,{}] 04:43:18 INFO - PROCESS | 1665 | 1472902998912 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:43:18 INFO - PROCESS | 1665 | 1472902998914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:19 INFO - PROCESS | 1665 | 1472902999005 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:43:19 INFO - PROCESS | 1665 | 1472902999052 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1665 | 1472902999053 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240db000 == 34 [pid = 1665] [id = 245] 04:43:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x119848400) [pid = 1665] [serial = 733] [outer = 0x0] 04:43:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x119b44800) [pid = 1665] [serial = 734] [outer = 0x119848400] 04:43:19 INFO - PROCESS | 1665 | 1472902999082 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x119e24000) [pid = 1665] [serial = 735] [outer = 0x119848400] 04:43:19 INFO - PROCESS | 1665 | 1472902999479 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:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 620ms 04:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:43:19 INFO - PROCESS | 1665 | 1472902999529 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1665 | 1472902999531 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:43:19 INFO - PROCESS | 1665 | 1472902999533 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1665 | 1472902999534 Marionette TRACE conn2 <- [1,954,null,{}] 04:43:19 INFO - PROCESS | 1665 | 1472902999536 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:43:19 INFO - PROCESS | 1665 | 1472902999538 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:19 INFO - PROCESS | 1665 | 1472902999631 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:43:19 INFO - PROCESS | 1665 | 1472902999712 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1665 | 1472902999717 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e4800 == 35 [pid = 1665] [id = 246] 04:43:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11a2bfc00) [pid = 1665] [serial = 736] [outer = 0x0] 04:43:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1211a1800) [pid = 1665] [serial = 737] [outer = 0x11a2bfc00] 04:43:19 INFO - PROCESS | 1665 | 1472902999754 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1231c3000) [pid = 1665] [serial = 738] [outer = 0x11a2bfc00] 04:43:20 INFO - PROCESS | 1665 | 1472903000172 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:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 04:43:20 INFO - PROCESS | 1665 | 1472903000204 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1665 | 1472903000205 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:43:20 INFO - PROCESS | 1665 | 1472903000207 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1665 | 1472903000209 Marionette TRACE conn2 <- [1,958,null,{}] 04:43:20 INFO - PROCESS | 1665 | 1472903000213 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:43:20 INFO - PROCESS | 1665 | 1472903000215 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:20 INFO - PROCESS | 1665 | 1472903000305 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:43:20 INFO - PROCESS | 1665 | 1472903000350 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1665 | 1472903000351 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251b5000 == 36 [pid = 1665] [id = 247] 04:43:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1212d4400) [pid = 1665] [serial = 739] [outer = 0x0] 04:43:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x12418b800) [pid = 1665] [serial = 740] [outer = 0x1212d4400] 04:43:20 INFO - PROCESS | 1665 | 1472903000380 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x124548c00) [pid = 1665] [serial = 741] [outer = 0x1212d4400] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1169e4000 == 35 [pid = 1665] [id = 240] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x112daf800 == 34 [pid = 1665] [id = 238] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x117cb3800 == 33 [pid = 1665] [id = 239] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e4800 == 32 [pid = 1665] [id = 246] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1240db000 == 31 [pid = 1665] [id = 245] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1133f2800 == 30 [pid = 1665] [id = 244] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x119be7800 == 29 [pid = 1665] [id = 243] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x118204000 == 28 [pid = 1665] [id = 242] 04:43:21 INFO - PROCESS | 1665 | --DOCSHELL 0x115ed6000 == 27 [pid = 1665] [id = 241] 04:43:21 INFO - PROCESS | 1665 | 1472903001374 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:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1223ms 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:43:21 INFO - PROCESS | 1665 | 1472903001432 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1665 | 1472903001435 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:43:21 INFO - PROCESS | 1665 | 1472903001438 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1665 | 1472903001440 Marionette TRACE conn2 <- [1,962,null,{}] 04:43:21 INFO - PROCESS | 1665 | 1472903001446 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:43:21 INFO - PROCESS | 1665 | 1472903001448 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:21 INFO - PROCESS | 1665 | 1472903001530 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:43:21 INFO - PROCESS | 1665 | 1472903001538 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1665 | 1472903001541 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ee3800 == 28 [pid = 1665] [id = 248] 04:43:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11673cc00) [pid = 1665] [serial = 742] [outer = 0x0] 04:43:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x116920000) [pid = 1665] [serial = 743] [outer = 0x11673cc00] 04:43:21 INFO - PROCESS | 1665 | 1472903001575 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1171f0c00) [pid = 1665] [serial = 744] [outer = 0x11673cc00] 04:43:21 INFO - PROCESS | 1665 | 1472903001932 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:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 525ms 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:43:21 INFO - PROCESS | 1665 | 1472903001963 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1665 | 1472903001967 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:43:21 INFO - PROCESS | 1665 | 1472903001971 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1665 | 1472903001973 Marionette TRACE conn2 <- [1,966,null,{}] 04:43:21 INFO - PROCESS | 1665 | 1472903001976 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:43:21 INFO - PROCESS | 1665 | 1472903001977 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:22 INFO - PROCESS | 1665 | 1472903002054 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:43:22 INFO - PROCESS | 1665 | 1472903002061 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1665 | 1472903002063 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e9800 == 29 [pid = 1665] [id = 249] 04:43:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118148000) [pid = 1665] [serial = 745] [outer = 0x0] 04:43:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118185c00) [pid = 1665] [serial = 746] [outer = 0x118148000] 04:43:22 INFO - PROCESS | 1665 | 1472903002091 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118315400) [pid = 1665] [serial = 747] [outer = 0x118148000] 04:43:22 INFO - PROCESS | 1665 | 1472903002438 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:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 473ms 04:43:22 INFO - PROCESS | 1665 | 1472903002446 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1665 | 1472903002448 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:43:22 INFO - PROCESS | 1665 | 1472903002451 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1665 | 1472903002455 Marionette TRACE conn2 <- [1,970,null,{}] 04:43:22 INFO - PROCESS | 1665 | 1472903002487 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:43:22 INFO - PROCESS | 1665 | 1472903002492 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:22 INFO - PROCESS | 1665 | 1472903002642 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:43:22 INFO - PROCESS | 1665 | 1472903002657 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1665 | 1472903002660 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e08000 == 30 [pid = 1665] [id = 250] 04:43:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11870a400) [pid = 1665] [serial = 748] [outer = 0x0] 04:43:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119254c00) [pid = 1665] [serial = 749] [outer = 0x11870a400] 04:43:22 INFO - PROCESS | 1665 | 1472903002708 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11956e800) [pid = 1665] [serial = 750] [outer = 0x11870a400] 04:43:23 INFO - PROCESS | 1665 | 1472903003117 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:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 678ms 04:43:23 INFO - PROCESS | 1665 | 1472903003133 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1665 | 1472903003136 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:43:23 INFO - PROCESS | 1665 | 1472903003184 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1665 | 1472903003185 Marionette TRACE conn2 <- [1,974,null,{}] 04:43:23 INFO - PROCESS | 1665 | 1472903003189 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:43:23 INFO - PROCESS | 1665 | 1472903003191 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:23 INFO - PROCESS | 1665 | 1472903003341 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:43:23 INFO - PROCESS | 1665 | 1472903003385 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1665 | 1472903003386 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240cf800 == 31 [pid = 1665] [id = 251] 04:43:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119573000) [pid = 1665] [serial = 751] [outer = 0x0] 04:43:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119848000) [pid = 1665] [serial = 752] [outer = 0x119573000] 04:43:23 INFO - PROCESS | 1665 | 1472903003427 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119c8a800) [pid = 1665] [serial = 753] [outer = 0x119573000] 04:43:23 INFO - PROCESS | 1665 | 1472903003884 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:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 744ms 04:43:23 INFO - PROCESS | 1665 | 1472903003904 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:43:23 INFO - PROCESS | 1665 | 1472903003905 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:43:23 INFO - PROCESS | 1665 | 1472903003907 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1665 | 1472903003909 Marionette TRACE conn2 <- [1,978,null,{}] 04:43:23 INFO - PROCESS | 1665 | 1472903003914 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:43:23 INFO - PROCESS | 1665 | 1472903003915 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:24 INFO - PROCESS | 1665 | 1472903004011 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:43:24 INFO - PROCESS | 1665 | 1472903004059 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1665 | 1472903004060 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x124f0e800 == 32 [pid = 1665] [id = 252] 04:43:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1196c2c00) [pid = 1665] [serial = 754] [outer = 0x0] 04:43:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119eac000) [pid = 1665] [serial = 755] [outer = 0x1196c2c00] 04:43:24 INFO - PROCESS | 1665 | 1472903004086 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1212c8c00) [pid = 1665] [serial = 756] [outer = 0x1196c2c00] 04:43:24 INFO - PROCESS | 1665 | 1472903004386 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:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 04:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:43:24 INFO - PROCESS | 1665 | 1472903004432 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1665 | 1472903004434 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:43:24 INFO - PROCESS | 1665 | 1472903004438 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1665 | 1472903004440 Marionette TRACE conn2 <- [1,982,null,{}] 04:43:24 INFO - PROCESS | 1665 | 1472903004444 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:43:24 INFO - PROCESS | 1665 | 1472903004451 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:24 INFO - PROCESS | 1665 | 1472903004615 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:43:24 INFO - PROCESS | 1665 | 1472903004627 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1665 | 1472903004629 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x1267d8000 == 33 [pid = 1665] [id = 253] 04:43:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11a10f000) [pid = 1665] [serial = 757] [outer = 0x0] 04:43:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1237de800) [pid = 1665] [serial = 758] [outer = 0x11a10f000] 04:43:24 INFO - PROCESS | 1665 | 1472903004655 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1246aa400) [pid = 1665] [serial = 759] [outer = 0x11a10f000] 04:43:24 INFO - PROCESS | 1665 | 1472903004965 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:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 571ms 04:43:25 INFO - PROCESS | 1665 | 1472903005009 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1665 | 1472903005012 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:43:25 INFO - PROCESS | 1665 | 1472903005015 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1665 | 1472903005016 Marionette TRACE conn2 <- [1,986,null,{}] 04:43:25 INFO - PROCESS | 1665 | 1472903005018 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:43:25 INFO - PROCESS | 1665 | 1472903005019 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:25 INFO - PROCESS | 1665 | 1472903005114 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:43:25 INFO - PROCESS | 1665 | 1472903005147 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1665 | 1472903005148 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac7000 == 34 [pid = 1665] [id = 254] 04:43:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1246df400) [pid = 1665] [serial = 760] [outer = 0x0] 04:43:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x124dd1400) [pid = 1665] [serial = 761] [outer = 0x1246df400] 04:43:25 INFO - PROCESS | 1665 | 1472903005173 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124f51800) [pid = 1665] [serial = 762] [outer = 0x1246df400] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11836a000) [pid = 1665] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1231c5800) [pid = 1665] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116258400) [pid = 1665] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12632c400) [pid = 1665] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x116916400) [pid = 1665] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118868400) [pid = 1665] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1169a2400) [pid = 1665] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11324bc00) [pid = 1665] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118717000) [pid = 1665] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x112c87c00) [pid = 1665] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1169a2800) [pid = 1665] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x114ff0000) [pid = 1665] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112c92000) [pid = 1665] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x111c81800) [pid = 1665] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:43:25 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x113cc2400) [pid = 1665] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:43:25 INFO - PROCESS | 1665 | 1472903005594 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:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 619ms 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:43:25 INFO - PROCESS | 1665 | 1472903005635 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1665 | 1472903005636 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:43:25 INFO - PROCESS | 1665 | 1472903005638 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1665 | 1472903005639 Marionette TRACE conn2 <- [1,990,null,{}] 04:43:25 INFO - PROCESS | 1665 | 1472903005648 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:43:25 INFO - PROCESS | 1665 | 1472903005649 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:25 INFO - PROCESS | 1665 | 1472903005749 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:43:25 INFO - PROCESS | 1665 | 1472903005782 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1665 | 1472903005783 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x128bce800 == 35 [pid = 1665] [id = 255] 04:43:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11263b400) [pid = 1665] [serial = 763] [outer = 0x0] 04:43:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1169a2400) [pid = 1665] [serial = 764] [outer = 0x11263b400] 04:43:25 INFO - PROCESS | 1665 | 1472903005808 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1185bfc00) [pid = 1665] [serial = 765] [outer = 0x11263b400] 04:43:26 INFO - PROCESS | 1665 | 1472903006071 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:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 472ms 04:43:26 INFO - PROCESS | 1665 | 1472903006121 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1665 | 1472903006123 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:43:26 INFO - PROCESS | 1665 | 1472903006138 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1665 | 1472903006140 Marionette TRACE conn2 <- [1,994,null,{}] 04:43:26 INFO - PROCESS | 1665 | 1472903006148 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:43:26 INFO - PROCESS | 1665 | 1472903006149 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:26 INFO - PROCESS | 1665 | 1472903006270 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:43:26 INFO - PROCESS | 1665 | 1472903006343 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1665 | 1472903006345 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x129120000 == 36 [pid = 1665] [id = 256] 04:43:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x113cc0400) [pid = 1665] [serial = 766] [outer = 0x0] 04:43:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1169a2800) [pid = 1665] [serial = 767] [outer = 0x113cc0400] 04:43:26 INFO - PROCESS | 1665 | 1472903006398 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x125189400) [pid = 1665] [serial = 768] [outer = 0x113cc0400] 04:43:26 INFO - PROCESS | 1665 | 1472903006739 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:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 633ms 04:43:26 INFO - PROCESS | 1665 | 1472903006759 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1665 | 1472903006763 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:43:26 INFO - PROCESS | 1665 | 1472903006766 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1665 | 1472903006767 Marionette TRACE conn2 <- [1,998,null,{}] 04:43:26 INFO - PROCESS | 1665 | 1472903006770 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:43:26 INFO - PROCESS | 1665 | 1472903006771 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:26 INFO - PROCESS | 1665 | 1472903006848 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:43:26 INFO - PROCESS | 1665 | 1472903006898 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1665 | 1472903006899 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x129362800 == 37 [pid = 1665] [id = 257] 04:43:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113cc2400) [pid = 1665] [serial = 769] [outer = 0x0] 04:43:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1252cac00) [pid = 1665] [serial = 770] [outer = 0x113cc2400] 04:43:26 INFO - PROCESS | 1665 | 1472903006923 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x125778800) [pid = 1665] [serial = 771] [outer = 0x113cc2400] 04:43:27 INFO - PROCESS | 1665 | 1472903007182 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:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 04:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:43:27 INFO - PROCESS | 1665 | 1472903007235 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1665 | 1472903007236 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:43:27 INFO - PROCESS | 1665 | 1472903007238 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1665 | 1472903007240 Marionette TRACE conn2 <- [1,1002,null,{}] 04:43:27 INFO - PROCESS | 1665 | 1472903007243 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:43:27 INFO - PROCESS | 1665 | 1472903007248 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:27 INFO - PROCESS | 1665 | 1472903007340 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:43:27 INFO - PROCESS | 1665 | 1472903007347 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1665 | 1472903007348 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a62f800 == 38 [pid = 1665] [id = 258] 04:43:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x125770c00) [pid = 1665] [serial = 772] [outer = 0x0] 04:43:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1262a0400) [pid = 1665] [serial = 773] [outer = 0x125770c00] 04:43:27 INFO - PROCESS | 1665 | 1472903007383 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126997400) [pid = 1665] [serial = 774] [outer = 0x125770c00] 04:43:28 INFO - PROCESS | 1665 | 1472903007999 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:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 772ms 04:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:43:28 INFO - PROCESS | 1665 | 1472903008036 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1665 | 1472903008038 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:43:28 INFO - PROCESS | 1665 | 1472903008042 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1665 | 1472903008048 Marionette TRACE conn2 <- [1,1006,null,{}] 04:43:28 INFO - PROCESS | 1665 | 1472903008051 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:43:28 INFO - PROCESS | 1665 | 1472903008053 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:28 INFO - PROCESS | 1665 | 1472903008164 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:43:28 INFO - PROCESS | 1665 | 1472903008237 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1665 | 1472903008238 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x119286000 == 39 [pid = 1665] [id = 259] 04:43:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x116738800) [pid = 1665] [serial = 775] [outer = 0x0] 04:43:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1176c3c00) [pid = 1665] [serial = 776] [outer = 0x116738800] 04:43:28 INFO - PROCESS | 1665 | 1472903008270 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118182400) [pid = 1665] [serial = 777] [outer = 0x116738800] 04:43:28 INFO - PROCESS | 1665 | 1472903008798 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:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 826ms 04:43:28 INFO - PROCESS | 1665 | 1472903008868 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1665 | 1472903008871 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:43:28 INFO - PROCESS | 1665 | 1472903008879 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1665 | 1472903008882 Marionette TRACE conn2 <- [1,1010,null,{}] 04:43:28 INFO - PROCESS | 1665 | 1472903008885 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:43:28 INFO - PROCESS | 1665 | 1472903008887 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:29 INFO - PROCESS | 1665 | 1472903009166 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:43:29 INFO - PROCESS | 1665 | 1472903009286 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1665 | 1472903009288 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1132cb800 == 40 [pid = 1665] [id = 260] 04:43:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x113cc8c00) [pid = 1665] [serial = 778] [outer = 0x0] 04:43:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x116484800) [pid = 1665] [serial = 779] [outer = 0x113cc8c00] 04:43:29 INFO - PROCESS | 1665 | 1472903009337 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x118153000) [pid = 1665] [serial = 780] [outer = 0x113cc8c00] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x129362800 == 39 [pid = 1665] [id = 257] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x129120000 == 38 [pid = 1665] [id = 256] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x128bce800 == 37 [pid = 1665] [id = 255] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac7000 == 36 [pid = 1665] [id = 254] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1267d8000 == 35 [pid = 1665] [id = 253] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x124f0e800 == 34 [pid = 1665] [id = 252] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1240cf800 == 33 [pid = 1665] [id = 251] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x119e08000 == 32 [pid = 1665] [id = 250] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e9800 == 31 [pid = 1665] [id = 249] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x115ee3800 == 30 [pid = 1665] [id = 248] 04:43:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1251b5000 == 29 [pid = 1665] [id = 247] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x118722c00) [pid = 1665] [serial = 707] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x113c27c00) [pid = 1665] [serial = 695] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11939d400) [pid = 1665] [serial = 710] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x110fac400) [pid = 1665] [serial = 696] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11324a400) [pid = 1665] [serial = 693] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112cbf800) [pid = 1665] [serial = 692] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x116a0dc00) [pid = 1665] [serial = 698] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11701c800) [pid = 1665] [serial = 699] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11920e400) [pid = 1665] [serial = 708] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x115e7e400) [pid = 1665] [serial = 719] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11691c000) [pid = 1665] [serial = 720] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11830c000) [pid = 1665] [serial = 701] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11835e000) [pid = 1665] [serial = 702] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x117c4c400) [pid = 1665] [serial = 677] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11939bc00) [pid = 1665] [serial = 680] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112c88400) [pid = 1665] [serial = 714] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x116742400) [pid = 1665] [serial = 716] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12454f000) [pid = 1665] [serial = 683] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1171f0800) [pid = 1665] [serial = 717] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126bb7c00) [pid = 1665] [serial = 686] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119211800) [pid = 1665] [serial = 689] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11213e000) [pid = 1665] [serial = 713] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119b3f400) [pid = 1665] [serial = 711] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11870a800) [pid = 1665] [serial = 705] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1185b7000) [pid = 1665] [serial = 704] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12629f800) [pid = 1665] [serial = 684] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118311400) [pid = 1665] [serial = 678] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12a511c00) [pid = 1665] [serial = 687] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x126999800) [pid = 1665] [serial = 690] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119844800) [pid = 1665] [serial = 681] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1665 | 1472903009885 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:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1027ms 04:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:43:29 INFO - PROCESS | 1665 | 1472903009904 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1665 | 1472903009907 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:43:29 INFO - PROCESS | 1665 | 1472903009911 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1665 | 1472903009914 Marionette TRACE conn2 <- [1,1014,null,{}] 04:43:29 INFO - PROCESS | 1665 | 1472903009926 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:43:29 INFO - PROCESS | 1665 | 1472903009927 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:30 INFO - PROCESS | 1665 | 1472903010007 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:43:30 INFO - PROCESS | 1665 | 1472903010014 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1665 | 1472903010016 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x116290000 == 30 [pid = 1665] [id = 261] 04:43:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x117c4c400) [pid = 1665] [serial = 781] [outer = 0x0] 04:43:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118311400) [pid = 1665] [serial = 782] [outer = 0x117c4c400] 04:43:30 INFO - PROCESS | 1665 | 1472903010043 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1185ba000) [pid = 1665] [serial = 783] [outer = 0x117c4c400] 04:43:30 INFO - PROCESS | 1665 | 1472903010373 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:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 473ms 04:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:43:30 INFO - PROCESS | 1665 | 1472903010404 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1665 | 1472903010406 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:43:30 INFO - PROCESS | 1665 | 1472903010410 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1665 | 1472903010413 Marionette TRACE conn2 <- [1,1018,null,{}] 04:43:30 INFO - PROCESS | 1665 | 1472903010416 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:43:30 INFO - PROCESS | 1665 | 1472903010417 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:30 INFO - PROCESS | 1665 | 1472903010494 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:43:30 INFO - PROCESS | 1665 | 1472903010499 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1665 | 1472903010500 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181b9000 == 31 [pid = 1665] [id = 262] 04:43:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1185ba800) [pid = 1665] [serial = 784] [outer = 0x0] 04:43:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119260800) [pid = 1665] [serial = 785] [outer = 0x1185ba800] 04:43:30 INFO - PROCESS | 1665 | 1472903010528 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11956fc00) [pid = 1665] [serial = 786] [outer = 0x1185ba800] 04:43:30 INFO - PROCESS | 1665 | 1472903010906 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:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 04:43:30 INFO - PROCESS | 1665 | 1472903010931 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1665 | 1472903010933 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:43:30 INFO - PROCESS | 1665 | 1472903010940 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1665 | 1472903010944 Marionette TRACE conn2 <- [1,1022,null,{}] 04:43:30 INFO - PROCESS | 1665 | 1472903010963 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:43:30 INFO - PROCESS | 1665 | 1472903010966 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:31 INFO - PROCESS | 1665 | 1472903011092 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:43:31 INFO - PROCESS | 1665 | 1472903011104 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1665 | 1472903011105 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x119be9000 == 32 [pid = 1665] [id = 263] 04:43:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112c8cc00) [pid = 1665] [serial = 787] [outer = 0x0] 04:43:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119eb0000) [pid = 1665] [serial = 788] [outer = 0x112c8cc00] 04:43:31 INFO - PROCESS | 1665 | 1472903011148 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1212cac00) [pid = 1665] [serial = 789] [outer = 0x112c8cc00] 04:43:31 INFO - PROCESS | 1665 | 1472903011563 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:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 631ms 04:43:31 INFO - PROCESS | 1665 | 1472903011582 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1665 | 1472903011583 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:43:31 INFO - PROCESS | 1665 | 1472903011587 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1665 | 1472903011588 Marionette TRACE conn2 <- [1,1026,null,{}] 04:43:31 INFO - PROCESS | 1665 | 1472903011590 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:43:31 INFO - PROCESS | 1665 | 1472903011591 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:31 INFO - PROCESS | 1665 | 1472903011666 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:43:31 INFO - PROCESS | 1665 | 1472903011670 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1665 | 1472903011671 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x123238800 == 33 [pid = 1665] [id = 264] 04:43:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1232b2000) [pid = 1665] [serial = 790] [outer = 0x0] 04:43:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124295c00) [pid = 1665] [serial = 791] [outer = 0x1232b2000] 04:43:31 INFO - PROCESS | 1665 | 1472903011699 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12454a800) [pid = 1665] [serial = 792] [outer = 0x1232b2000] 04:43:32 INFO - PROCESS | 1665 | 1472903012058 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:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 04:43:32 INFO - PROCESS | 1665 | 1472903012107 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1665 | 1472903012108 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:43:32 INFO - PROCESS | 1665 | 1472903012110 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1665 | 1472903012111 Marionette TRACE conn2 <- [1,1030,null,{}] 04:43:32 INFO - PROCESS | 1665 | 1472903012114 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:43:32 INFO - PROCESS | 1665 | 1472903012115 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:32 INFO - PROCESS | 1665 | 1472903012209 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:43:32 INFO - PROCESS | 1665 | 1472903012213 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1665 | 1472903012217 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193f8000 == 34 [pid = 1665] [id = 265] 04:43:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124b63400) [pid = 1665] [serial = 793] [outer = 0x0] 04:43:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124dd8800) [pid = 1665] [serial = 794] [outer = 0x124b63400] 04:43:32 INFO - PROCESS | 1665 | 1472903012277 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x126251800) [pid = 1665] [serial = 795] [outer = 0x124b63400] 04:43:32 INFO - PROCESS | 1665 | 1472903012618 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:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 04:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:43:32 INFO - PROCESS | 1665 | 1472903012631 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1665 | 1472903012632 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:43:32 INFO - PROCESS | 1665 | 1472903012634 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1665 | 1472903012635 Marionette TRACE conn2 <- [1,1034,null,{}] 04:43:32 INFO - PROCESS | 1665 | 1472903012638 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:43:32 INFO - PROCESS | 1665 | 1472903012639 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:32 INFO - PROCESS | 1665 | 1472903012735 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:43:32 INFO - PROCESS | 1665 | 1472903012770 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1665 | 1472903012771 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x126354800 == 35 [pid = 1665] [id = 266] 04:43:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12625d400) [pid = 1665] [serial = 796] [outer = 0x0] 04:43:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126775400) [pid = 1665] [serial = 797] [outer = 0x12625d400] 04:43:32 INFO - PROCESS | 1665 | 1472903012802 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12699c400) [pid = 1665] [serial = 798] [outer = 0x12625d400] 04:43:33 INFO - PROCESS | 1665 | 1472903013124 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:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 04:43:33 INFO - PROCESS | 1665 | 1472903013158 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1665 | 1472903013159 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:43:33 INFO - PROCESS | 1665 | 1472903013167 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1665 | 1472903013168 Marionette TRACE conn2 <- [1,1038,null,{}] 04:43:33 INFO - PROCESS | 1665 | 1472903013171 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:43:33 INFO - PROCESS | 1665 | 1472903013172 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:33 INFO - PROCESS | 1665 | 1472903013273 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:43:33 INFO - PROCESS | 1665 | 1472903013278 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1665 | 1472903013279 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x117172800 == 36 [pid = 1665] [id = 267] 04:43:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12699d400) [pid = 1665] [serial = 799] [outer = 0x0] 04:43:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x126bbac00) [pid = 1665] [serial = 800] [outer = 0x12699d400] 04:43:33 INFO - PROCESS | 1665 | 1472903013304 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128aeb000) [pid = 1665] [serial = 801] [outer = 0x12699d400] 04:43:33 INFO - PROCESS | 1665 | 1472903013619 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:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 04:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:43:33 INFO - PROCESS | 1665 | 1472903013637 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1665 | 1472903013638 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:43:33 INFO - PROCESS | 1665 | 1472903013640 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1665 | 1472903013641 Marionette TRACE conn2 <- [1,1042,null,{}] 04:43:33 INFO - PROCESS | 1665 | 1472903013645 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:43:33 INFO - PROCESS | 1665 | 1472903013648 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:33 INFO - PROCESS | 1665 | 1472903013752 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:43:33 INFO - PROCESS | 1665 | 1472903013792 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1665 | 1472903013794 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a47d000 == 37 [pid = 1665] [id = 268] 04:43:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12699ac00) [pid = 1665] [serial = 802] [outer = 0x0] 04:43:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128c89000) [pid = 1665] [serial = 803] [outer = 0x12699ac00] 04:43:33 INFO - PROCESS | 1665 | 1472903013818 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128e56400) [pid = 1665] [serial = 804] [outer = 0x12699ac00] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11a10f000) [pid = 1665] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11870a400) [pid = 1665] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11673cc00) [pid = 1665] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1212d4400) [pid = 1665] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118148000) [pid = 1665] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11219dc00) [pid = 1665] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1196c2c00) [pid = 1665] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1246df400) [pid = 1665] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118150c00) [pid = 1665] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11835fc00) [pid = 1665] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11263b400) [pid = 1665] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119202400) [pid = 1665] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119848400) [pid = 1665] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x113cc2400) [pid = 1665] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119573000) [pid = 1665] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11a2bfc00) [pid = 1665] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:43:34 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x113cc0400) [pid = 1665] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:43:34 INFO - PROCESS | 1665 | 1472903014197 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:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 573ms 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:43:34 INFO - PROCESS | 1665 | 1472903014215 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1665 | 1472903014216 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:43:34 INFO - PROCESS | 1665 | 1472903014218 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1665 | 1472903014219 Marionette TRACE conn2 <- [1,1046,null,{}] 04:43:34 INFO - PROCESS | 1665 | 1472903014221 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:43:34 INFO - PROCESS | 1665 | 1472903014222 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:34 INFO - PROCESS | 1665 | 1472903014322 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:43:34 INFO - PROCESS | 1665 | 1472903014353 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1665 | 1472903014354 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12348a000 == 38 [pid = 1665] [id = 269] 04:43:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x111e58c00) [pid = 1665] [serial = 805] [outer = 0x0] 04:43:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118176c00) [pid = 1665] [serial = 806] [outer = 0x111e58c00] 04:43:34 INFO - PROCESS | 1665 | 1472903014379 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119568800) [pid = 1665] [serial = 807] [outer = 0x111e58c00] 04:43:34 INFO - PROCESS | 1665 | 1472903014630 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:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 04:43:34 INFO - PROCESS | 1665 | 1472903014687 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1665 | 1472903014688 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:43:34 INFO - PROCESS | 1665 | 1472903014690 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1665 | 1472903014691 Marionette TRACE conn2 <- [1,1050,null,{}] 04:43:34 INFO - PROCESS | 1665 | 1472903014701 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:43:34 INFO - PROCESS | 1665 | 1472903014703 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:34 INFO - PROCESS | 1665 | 1472903014796 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:43:34 INFO - PROCESS | 1665 | 1472903014800 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1665 | 1472903014801 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aba4000 == 39 [pid = 1665] [id = 270] 04:43:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1196ce800) [pid = 1665] [serial = 808] [outer = 0x0] 04:43:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124545800) [pid = 1665] [serial = 809] [outer = 0x1196ce800] 04:43:34 INFO - PROCESS | 1665 | 1472903014829 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128e58c00) [pid = 1665] [serial = 810] [outer = 0x1196ce800] 04:43:35 INFO - PROCESS | 1665 | 1472903015165 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:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 522ms 04:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:43:35 INFO - PROCESS | 1665 | 1472903015221 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1665 | 1472903015223 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:43:35 INFO - PROCESS | 1665 | 1472903015225 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1665 | 1472903015226 Marionette TRACE conn2 <- [1,1054,null,{}] 04:43:35 INFO - PROCESS | 1665 | 1472903015229 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:43:35 INFO - PROCESS | 1665 | 1472903015231 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:35 INFO - PROCESS | 1665 | 1472903015323 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:43:35 INFO - PROCESS | 1665 | 1472903015330 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1665 | 1472903015332 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b297800 == 40 [pid = 1665] [id = 271] 04:43:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1237df000) [pid = 1665] [serial = 811] [outer = 0x0] 04:43:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129318800) [pid = 1665] [serial = 812] [outer = 0x1237df000] 04:43:35 INFO - PROCESS | 1665 | 1472903015362 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x129397c00) [pid = 1665] [serial = 813] [outer = 0x1237df000] 04:43:35 INFO - PROCESS | 1665 | 1472903015773 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:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 570ms 04:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:43:35 INFO - PROCESS | 1665 | 1472903015797 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1665 | 1472903015798 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:43:35 INFO - PROCESS | 1665 | 1472903015800 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1665 | 1472903015801 Marionette TRACE conn2 <- [1,1058,null,{}] 04:43:35 INFO - PROCESS | 1665 | 1472903015803 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:43:35 INFO - PROCESS | 1665 | 1472903015804 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:35 INFO - PROCESS | 1665 | 1472903015913 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:43:35 INFO - PROCESS | 1665 | 1472903015944 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1665 | 1472903015945 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac0800 == 41 [pid = 1665] [id = 272] 04:43:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x129348800) [pid = 1665] [serial = 814] [outer = 0x0] 04:43:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1293a2c00) [pid = 1665] [serial = 815] [outer = 0x129348800] 04:43:35 INFO - PROCESS | 1665 | 1472903015969 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a409800) [pid = 1665] [serial = 816] [outer = 0x129348800] 04:43:36 INFO - PROCESS | 1665 | 1472903016403 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:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 618ms 04:43:36 INFO - PROCESS | 1665 | 1472903016419 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1665 | 1472903016421 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:43:36 INFO - PROCESS | 1665 | 1472903016424 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1665 | 1472903016428 Marionette TRACE conn2 <- [1,1062,null,{}] 04:43:36 INFO - PROCESS | 1665 | 1472903016450 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:43:36 INFO - PROCESS | 1665 | 1472903016451 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:36 INFO - PROCESS | 1665 | 1472903016556 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:43:36 INFO - PROCESS | 1665 | 1472903016645 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1665 | 1472903016647 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180ef000 == 42 [pid = 1665] [id = 273] 04:43:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11817b000) [pid = 1665] [serial = 817] [outer = 0x0] 04:43:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11830c000) [pid = 1665] [serial = 818] [outer = 0x11817b000] 04:43:36 INFO - PROCESS | 1665 | 1472903016679 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1185c2800) [pid = 1665] [serial = 819] [outer = 0x11817b000] 04:43:37 INFO - PROCESS | 1665 | 1472903017119 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:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 740ms 04:43:37 INFO - PROCESS | 1665 | 1472903017177 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1665 | 1472903017180 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:43:37 INFO - PROCESS | 1665 | 1472903017186 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1665 | 1472903017188 Marionette TRACE conn2 <- [1,1066,null,{}] 04:43:37 INFO - PROCESS | 1665 | 1472903017190 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:43:37 INFO - PROCESS | 1665 | 1472903017193 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:37 INFO - PROCESS | 1665 | 1472903017304 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:43:37 INFO - PROCESS | 1665 | 1472903017376 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1665 | 1472903017378 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12624a000 == 43 [pid = 1665] [id = 274] 04:43:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11956e400) [pid = 1665] [serial = 820] [outer = 0x0] 04:43:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1196cb000) [pid = 1665] [serial = 821] [outer = 0x11956e400] 04:43:37 INFO - PROCESS | 1665 | 1472903017413 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119b3ec00) [pid = 1665] [serial = 822] [outer = 0x11956e400] 04:43:37 INFO - PROCESS | 1665 | 1472903017833 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:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 04:43:37 INFO - PROCESS | 1665 | 1472903017863 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1665 | 1472903017864 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:43:37 INFO - PROCESS | 1665 | 1472903017867 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1665 | 1472903017869 Marionette TRACE conn2 <- [1,1070,null,{}] 04:43:37 INFO - PROCESS | 1665 | 1472903017894 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:43:37 INFO - PROCESS | 1665 | 1472903017897 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:38 INFO - PROCESS | 1665 | 1472903018017 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:43:38 INFO - PROCESS | 1665 | 1472903018067 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1665 | 1472903018069 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be10800 == 44 [pid = 1665] [id = 275] 04:43:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12454d000) [pid = 1665] [serial = 823] [outer = 0x0] 04:43:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12461e000) [pid = 1665] [serial = 824] [outer = 0x12454d000] 04:43:38 INFO - PROCESS | 1665 | 1472903018100 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1252cbc00) [pid = 1665] [serial = 825] [outer = 0x12454d000] 04:43:38 INFO - PROCESS | 1665 | 1472903018513 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:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 04:43:38 INFO - PROCESS | 1665 | 1472903018539 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1665 | 1472903018541 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:43:38 INFO - PROCESS | 1665 | 1472903018543 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1665 | 1472903018545 Marionette TRACE conn2 <- [1,1074,null,{}] 04:43:38 INFO - PROCESS | 1665 | 1472903018547 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:43:38 INFO - PROCESS | 1665 | 1472903018548 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:38 INFO - PROCESS | 1665 | 1472903018656 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:43:38 INFO - PROCESS | 1665 | 1472903018708 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1665 | 1472903018709 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be29800 == 45 [pid = 1665] [id = 276] 04:43:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x125778400) [pid = 1665] [serial = 826] [outer = 0x0] 04:43:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x126330c00) [pid = 1665] [serial = 827] [outer = 0x125778400] 04:43:38 INFO - PROCESS | 1665 | 1472903018738 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x126bb4c00) [pid = 1665] [serial = 828] [outer = 0x125778400] 04:43:39 INFO - PROCESS | 1665 | 1472903019364 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:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 869ms 04:43:39 INFO - PROCESS | 1665 | 1472903019413 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1665 | 1472903019415 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:43:39 INFO - PROCESS | 1665 | 1472903019418 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1665 | 1472903019420 Marionette TRACE conn2 <- [1,1078,null,{}] 04:43:39 INFO - PROCESS | 1665 | 1472903019424 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:43:39 INFO - PROCESS | 1665 | 1472903019425 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:39 INFO - PROCESS | 1665 | 1472903019515 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:43:39 INFO - PROCESS | 1665 | 1472903019586 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1665 | 1472903019587 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x113374800 == 46 [pid = 1665] [id = 277] 04:43:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1169a6c00) [pid = 1665] [serial = 829] [outer = 0x0] 04:43:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x116a0e000) [pid = 1665] [serial = 830] [outer = 0x1169a6c00] 04:43:39 INFO - PROCESS | 1665 | 1472903019616 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x117c52800) [pid = 1665] [serial = 831] [outer = 0x1169a6c00] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12b297800 == 45 [pid = 1665] [id = 271] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12aba4000 == 44 [pid = 1665] [id = 270] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12348a000 == 43 [pid = 1665] [id = 269] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12a47d000 == 42 [pid = 1665] [id = 268] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x117172800 == 41 [pid = 1665] [id = 267] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x126354800 == 40 [pid = 1665] [id = 266] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x1193f8000 == 39 [pid = 1665] [id = 265] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x123238800 == 38 [pid = 1665] [id = 264] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x119be9000 == 37 [pid = 1665] [id = 263] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x1181b9000 == 36 [pid = 1665] [id = 262] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x116290000 == 35 [pid = 1665] [id = 261] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x1132cb800 == 34 [pid = 1665] [id = 260] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x119286000 == 33 [pid = 1665] [id = 259] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12a62f800 == 32 [pid = 1665] [id = 258] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12be29800 == 31 [pid = 1665] [id = 276] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12be10800 == 30 [pid = 1665] [id = 275] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12624a000 == 29 [pid = 1665] [id = 274] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x1180ef000 == 28 [pid = 1665] [id = 273] 04:43:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12bac0800 == 27 [pid = 1665] [id = 272] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1237de800) [pid = 1665] [serial = 758] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119254c00) [pid = 1665] [serial = 749] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x116920000) [pid = 1665] [serial = 743] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1171f0c00) [pid = 1665] [serial = 744] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124548c00) [pid = 1665] [serial = 741] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12418b800) [pid = 1665] [serial = 740] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118185c00) [pid = 1665] [serial = 746] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118315400) [pid = 1665] [serial = 747] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116485800) [pid = 1665] [serial = 723] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1212c8c00) [pid = 1665] [serial = 756] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119eac000) [pid = 1665] [serial = 755] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x112cbfc00) [pid = 1665] [serial = 722] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x124dd1400) [pid = 1665] [serial = 761] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11835f800) [pid = 1665] [serial = 726] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1182f0800) [pid = 1665] [serial = 725] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11885e400) [pid = 1665] [serial = 729] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1169a2400) [pid = 1665] [serial = 764] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1246aa400) [pid = 1665] [serial = 759] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118710800) [pid = 1665] [serial = 728] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119846800) [pid = 1665] [serial = 732] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11939cc00) [pid = 1665] [serial = 731] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119e24000) [pid = 1665] [serial = 735] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119b44800) [pid = 1665] [serial = 734] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x125778800) [pid = 1665] [serial = 771] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x124f51800) [pid = 1665] [serial = 762] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119848000) [pid = 1665] [serial = 752] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1231c3000) [pid = 1665] [serial = 738] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119c8a800) [pid = 1665] [serial = 753] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1211a1800) [pid = 1665] [serial = 737] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1185bfc00) [pid = 1665] [serial = 765] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1169a2800) [pid = 1665] [serial = 767] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1252cac00) [pid = 1665] [serial = 770] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x11956e800) [pid = 1665] [serial = 750] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x125189400) [pid = 1665] [serial = 768] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1665 | 1472903020566 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:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1173ms 04:43:40 INFO - PROCESS | 1665 | 1472903020592 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1665 | 1472903020595 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:43:40 INFO - PROCESS | 1665 | 1472903020599 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1665 | 1472903020601 Marionette TRACE conn2 <- [1,1082,null,{}] 04:43:40 INFO - PROCESS | 1665 | 1472903020605 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:43:40 INFO - PROCESS | 1665 | 1472903020606 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:40 INFO - PROCESS | 1665 | 1472903020686 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:43:40 INFO - PROCESS | 1665 | 1472903020691 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1665 | 1472903020695 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c1d000 == 28 [pid = 1665] [id = 278] 04:43:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x113205800) [pid = 1665] [serial = 832] [outer = 0x0] 04:43:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x115e71400) [pid = 1665] [serial = 833] [outer = 0x113205800] 04:43:40 INFO - PROCESS | 1665 | 1472903020725 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x112cbdc00) [pid = 1665] [serial = 834] [outer = 0x113205800] 04:43:41 INFO - PROCESS | 1665 | 1472903021099 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:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 04:43:41 INFO - PROCESS | 1665 | 1472903021119 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1665 | 1472903021123 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:43:41 INFO - PROCESS | 1665 | 1472903021127 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1665 | 1472903021129 Marionette TRACE conn2 <- [1,1086,null,{}] 04:43:41 INFO - PROCESS | 1665 | 1472903021131 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:43:41 INFO - PROCESS | 1665 | 1472903021133 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:41 INFO - PROCESS | 1665 | 1472903021208 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:43:41 INFO - PROCESS | 1665 | 1472903021215 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1665 | 1472903021216 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x117169800 == 29 [pid = 1665] [id = 279] 04:43:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1169a5c00) [pid = 1665] [serial = 835] [outer = 0x0] 04:43:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11817ec00) [pid = 1665] [serial = 836] [outer = 0x1169a5c00] 04:43:41 INFO - PROCESS | 1665 | 1472903021244 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11830f400) [pid = 1665] [serial = 837] [outer = 0x1169a5c00] 04:43:41 INFO - PROCESS | 1665 | 1472903021574 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:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 04:43:41 INFO - PROCESS | 1665 | 1472903021598 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1665 | 1472903021599 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:43:41 INFO - PROCESS | 1665 | 1472903021601 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1665 | 1472903021604 Marionette TRACE conn2 <- [1,1090,null,{}] 04:43:41 INFO - PROCESS | 1665 | 1472903021611 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:43:41 INFO - PROCESS | 1665 | 1472903021615 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:41 INFO - PROCESS | 1665 | 1472903021693 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:43:41 INFO - PROCESS | 1665 | 1472903021743 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1665 | 1472903021745 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x118217800 == 30 [pid = 1665] [id = 280] 04:43:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x114f5f400) [pid = 1665] [serial = 838] [outer = 0x0] 04:43:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11870ac00) [pid = 1665] [serial = 839] [outer = 0x114f5f400] 04:43:41 INFO - PROCESS | 1665 | 1472903021774 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118865000) [pid = 1665] [serial = 840] [outer = 0x114f5f400] 04:43:42 INFO - PROCESS | 1665 | 1472903022067 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:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 04:43:42 INFO - PROCESS | 1665 | 1472903022072 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1665 | 1472903022074 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:43:42 INFO - PROCESS | 1665 | 1472903022084 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1665 | 1472903022085 Marionette TRACE conn2 <- [1,1094,null,{}] 04:43:42 INFO - PROCESS | 1665 | 1472903022087 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:43:42 INFO - PROCESS | 1665 | 1472903022088 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:42 INFO - PROCESS | 1665 | 1472903022169 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:43:42 INFO - PROCESS | 1665 | 1472903022173 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1665 | 1472903022175 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x119820800 == 31 [pid = 1665] [id = 281] 04:43:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119399c00) [pid = 1665] [serial = 841] [outer = 0x0] 04:43:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11956e800) [pid = 1665] [serial = 842] [outer = 0x119399c00] 04:43:42 INFO - PROCESS | 1665 | 1472903022203 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1196c2400) [pid = 1665] [serial = 843] [outer = 0x119399c00] 04:43:42 INFO - PROCESS | 1665 | 1472903022530 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:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 477ms 04:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:43:42 INFO - PROCESS | 1665 | 1472903022555 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1665 | 1472903022556 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:43:42 INFO - PROCESS | 1665 | 1472903022558 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1665 | 1472903022569 Marionette TRACE conn2 <- [1,1098,null,{}] 04:43:42 INFO - PROCESS | 1665 | 1472903022571 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:43:42 INFO - PROCESS | 1665 | 1472903022572 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:42 INFO - PROCESS | 1665 | 1472903022674 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:43:42 INFO - PROCESS | 1665 | 1472903022691 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1665 | 1472903022692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a120000 == 32 [pid = 1665] [id = 282] 04:43:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1169a2800) [pid = 1665] [serial = 844] [outer = 0x0] 04:43:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119843c00) [pid = 1665] [serial = 845] [outer = 0x1169a2800] 04:43:42 INFO - PROCESS | 1665 | 1472903022719 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11984c800) [pid = 1665] [serial = 846] [outer = 0x1169a2800] 04:43:43 INFO - PROCESS | 1665 | 1472903023069 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:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 529ms 04:43:43 INFO - PROCESS | 1665 | 1472903023090 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1665 | 1472903023091 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:43:43 INFO - PROCESS | 1665 | 1472903023095 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1665 | 1472903023097 Marionette TRACE conn2 <- [1,1102,null,{}] 04:43:43 INFO - PROCESS | 1665 | 1472903023099 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:43:43 INFO - PROCESS | 1665 | 1472903023103 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:43 INFO - PROCESS | 1665 | 1472903023212 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:43:43 INFO - PROCESS | 1665 | 1472903023248 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1665 | 1472903023249 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x123481800 == 33 [pid = 1665] [id = 283] 04:43:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119568c00) [pid = 1665] [serial = 847] [outer = 0x0] 04:43:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11a107800) [pid = 1665] [serial = 848] [outer = 0x119568c00] 04:43:43 INFO - PROCESS | 1665 | 1472903023275 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124296000) [pid = 1665] [serial = 849] [outer = 0x119568c00] 04:43:43 INFO - PROCESS | 1665 | 1472903023562 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:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 04:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:43:43 INFO - PROCESS | 1665 | 1472903023635 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1665 | 1472903023636 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:43:43 INFO - PROCESS | 1665 | 1472903023638 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1665 | 1472903023639 Marionette TRACE conn2 <- [1,1106,null,{}] 04:43:43 INFO - PROCESS | 1665 | 1472903023641 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:43:43 INFO - PROCESS | 1665 | 1472903023643 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:43 INFO - PROCESS | 1665 | 1472903023742 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:43:43 INFO - PROCESS | 1665 | 1472903023745 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1665 | 1472903023746 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246c6000 == 34 [pid = 1665] [id = 284] 04:43:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113208c00) [pid = 1665] [serial = 850] [outer = 0x0] 04:43:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124544400) [pid = 1665] [serial = 851] [outer = 0x113208c00] 04:43:43 INFO - PROCESS | 1665 | 1472903023771 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x124891400) [pid = 1665] [serial = 852] [outer = 0x113208c00] 04:43:44 INFO - PROCESS | 1665 | 1472903024095 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:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 04:43:44 INFO - PROCESS | 1665 | 1472903024116 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:43:44 INFO - PROCESS | 1665 | 1472903024117 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:43:44 INFO - PROCESS | 1665 | 1472903024191 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1665 | 1472903024192 Marionette TRACE conn2 <- [1,1110,null,{}] 04:43:44 INFO - PROCESS | 1665 | 1472903024283 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:43:44 INFO - PROCESS | 1665 | 1472903024284 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:44 INFO - PROCESS | 1665 | 1472903024385 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:43:44 INFO - PROCESS | 1665 | 1472903024389 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1665 | 1472903024390 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x126981000 == 35 [pid = 1665] [id = 285] 04:43:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1176c4400) [pid = 1665] [serial = 853] [outer = 0x0] 04:43:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x125774800) [pid = 1665] [serial = 854] [outer = 0x1176c4400] 04:43:44 INFO - PROCESS | 1665 | 1472903024415 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126bb2c00) [pid = 1665] [serial = 855] [outer = 0x1176c4400] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x124b63400) [pid = 1665] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12625d400) [pid = 1665] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x117c4c400) [pid = 1665] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x116738800) [pid = 1665] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x111e58c00) [pid = 1665] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x112c8cc00) [pid = 1665] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1185ba800) [pid = 1665] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x125770c00) [pid = 1665] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1232b2000) [pid = 1665] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x113cc8c00) [pid = 1665] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12699d400) [pid = 1665] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1237df000) [pid = 1665] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12699ac00) [pid = 1665] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1196ce800) [pid = 1665] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:43:44 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x129348800) [pid = 1665] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:43:44 INFO - PROCESS | 1665 | 1472903024981 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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 896ms 04:43:45 INFO - PROCESS | 1665 | 1472903025017 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:43:45 INFO - PROCESS | 1665 | 1472903025019 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:43:45 INFO - PROCESS | 1665 | 1472903025023 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1665 | 1472903025025 Marionette TRACE conn2 <- [1,1114,null,{}] 04:43:45 INFO - PROCESS | 1665 | 1472903025029 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:43:45 INFO - PROCESS | 1665 | 1472903025031 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:45 INFO - PROCESS | 1665 | 1472903025188 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:43:45 INFO - PROCESS | 1665 | 1472903025241 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1665 | 1472903025242 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x11820f000 == 36 [pid = 1665] [id = 286] 04:43:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1121a6c00) [pid = 1665] [serial = 856] [outer = 0x0] 04:43:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11817bc00) [pid = 1665] [serial = 857] [outer = 0x1121a6c00] 04:43:45 INFO - PROCESS | 1665 | 1472903025267 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12350a800) [pid = 1665] [serial = 858] [outer = 0x1121a6c00] 04:43:45 INFO - PROCESS | 1665 | 1472903025519 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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:43:45 INFO - PROCESS | 1665 | 1472903025553 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1665 | 1472903025554 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:43:45 INFO - PROCESS | 1665 | 1472903025556 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1665 | 1472903025557 Marionette TRACE conn2 <- [1,1118,null,{}] 04:43:45 INFO - PROCESS | 1665 | 1472903025567 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:43:45 INFO - PROCESS | 1665 | 1472903025568 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:45 INFO - PROCESS | 1665 | 1472903025663 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:43:45 INFO - PROCESS | 1665 | 1472903025668 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1665 | 1472903025669 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12911b000 == 37 [pid = 1665] [id = 287] 04:43:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1212c6c00) [pid = 1665] [serial = 859] [outer = 0x0] 04:43:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12699ac00) [pid = 1665] [serial = 860] [outer = 0x1212c6c00] 04:43:45 INFO - PROCESS | 1665 | 1472903025694 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x126bb8400) [pid = 1665] [serial = 861] [outer = 0x1212c6c00] 04:43:46 INFO - PROCESS | 1665 | 1472903026016 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:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:43:46 INFO - PROCESS | 1665 | 1472903026029 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1665 | 1472903026032 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:43:46 INFO - PROCESS | 1665 | 1472903026034 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1665 | 1472903026035 Marionette TRACE conn2 <- [1,1122,null,{}] 04:43:46 INFO - PROCESS | 1665 | 1472903026038 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:43:46 INFO - PROCESS | 1665 | 1472903026039 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:46 INFO - PROCESS | 1665 | 1472903026161 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:43:46 INFO - PROCESS | 1665 | 1472903026168 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1665 | 1472903026169 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a11c000 == 38 [pid = 1665] [id = 288] 04:43:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126921800) [pid = 1665] [serial = 862] [outer = 0x0] 04:43:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128af6800) [pid = 1665] [serial = 863] [outer = 0x126921800] 04:43:46 INFO - PROCESS | 1665 | 1472903026196 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12930f400) [pid = 1665] [serial = 864] [outer = 0x126921800] 04:43:46 INFO - PROCESS | 1665 | 1472903026480 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:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 04:43:46 INFO - PROCESS | 1665 | 1472903026504 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1665 | 1472903026506 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:43:46 INFO - PROCESS | 1665 | 1472903026508 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1665 | 1472903026509 Marionette TRACE conn2 <- [1,1126,null,{}] 04:43:46 INFO - PROCESS | 1665 | 1472903026520 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:43:46 INFO - PROCESS | 1665 | 1472903026522 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:46 INFO - PROCESS | 1665 | 1472903026601 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:43:46 INFO - PROCESS | 1665 | 1472903026605 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1665 | 1472903026606 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acae800 == 39 [pid = 1665] [id = 289] 04:43:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12930f800) [pid = 1665] [serial = 865] [outer = 0x0] 04:43:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x129345c00) [pid = 1665] [serial = 866] [outer = 0x12930f800] 04:43:46 INFO - PROCESS | 1665 | 1472903026633 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x129399000) [pid = 1665] [serial = 867] [outer = 0x12930f800] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x113c1d000 == 38 [pid = 1665] [id = 278] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x113374800 == 37 [pid = 1665] [id = 277] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x118217800 == 36 [pid = 1665] [id = 280] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x123481800 == 35 [pid = 1665] [id = 283] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x1246c6000 == 34 [pid = 1665] [id = 284] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x11820f000 == 33 [pid = 1665] [id = 286] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x119820800 == 32 [pid = 1665] [id = 281] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x11a120000 == 31 [pid = 1665] [id = 282] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12911b000 == 30 [pid = 1665] [id = 287] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x117169800 == 29 [pid = 1665] [id = 279] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x126981000 == 28 [pid = 1665] [id = 285] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x124dd8800) [pid = 1665] [serial = 794] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126775400) [pid = 1665] [serial = 797] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126251800) [pid = 1665] [serial = 795] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118311400) [pid = 1665] [serial = 782] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1185ba000) [pid = 1665] [serial = 783] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1176c3c00) [pid = 1665] [serial = 776] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118182400) [pid = 1665] [serial = 777] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118176c00) [pid = 1665] [serial = 806] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119eb0000) [pid = 1665] [serial = 788] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1212cac00) [pid = 1665] [serial = 789] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119260800) [pid = 1665] [serial = 785] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11956fc00) [pid = 1665] [serial = 786] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x126997400) [pid = 1665] [serial = 774] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1262a0400) [pid = 1665] [serial = 773] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x124295c00) [pid = 1665] [serial = 791] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x116484800) [pid = 1665] [serial = 779] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118153000) [pid = 1665] [serial = 780] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126bbac00) [pid = 1665] [serial = 800] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128aeb000) [pid = 1665] [serial = 801] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x129397c00) [pid = 1665] [serial = 813] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128c89000) [pid = 1665] [serial = 803] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x124545800) [pid = 1665] [serial = 809] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x129318800) [pid = 1665] [serial = 812] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x119568800) [pid = 1665] [serial = 807] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x128e56400) [pid = 1665] [serial = 804] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12699c400) [pid = 1665] [serial = 798] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x128e58c00) [pid = 1665] [serial = 810] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12454a800) [pid = 1665] [serial = 792] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x12a409800) [pid = 1665] [serial = 816] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1293a2c00) [pid = 1665] [serial = 815] [outer = 0x0] [url = about:blank] 04:43:47 INFO - PROCESS | 1665 | --DOCSHELL 0x11a11c000 == 27 [pid = 1665] [id = 288] 04:43:48 INFO - PROCESS | 1665 | 1472903028021 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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1535ms 04:43:48 INFO - PROCESS | 1665 | 1472903028045 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1665 | 1472903028047 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:43:48 INFO - PROCESS | 1665 | 1472903028050 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1665 | 1472903028052 Marionette TRACE conn2 <- [1,1130,null,{}] 04:43:48 INFO - PROCESS | 1665 | 1472903028056 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:43:48 INFO - PROCESS | 1665 | 1472903028058 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:48 INFO - PROCESS | 1665 | 1472903028137 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:43:48 INFO - PROCESS | 1665 | 1472903028185 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1665 | 1472903028188 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x115eeb000 == 28 [pid = 1665] [id = 290] 04:43:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x113cc0400) [pid = 1665] [serial = 868] [outer = 0x0] 04:43:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x113cc4000) [pid = 1665] [serial = 869] [outer = 0x113cc0400] 04:43:48 INFO - PROCESS | 1665 | 1472903028217 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x116738800) [pid = 1665] [serial = 870] [outer = 0x113cc0400] 04:43:48 INFO - PROCESS | 1665 | 1472903028549 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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 04:43:48 INFO - PROCESS | 1665 | 1472903028570 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1665 | 1472903028574 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:43:48 INFO - PROCESS | 1665 | 1472903028581 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1665 | 1472903028583 Marionette TRACE conn2 <- [1,1134,null,{}] 04:43:48 INFO - PROCESS | 1665 | 1472903028586 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:43:48 INFO - PROCESS | 1665 | 1472903028587 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:48 INFO - PROCESS | 1665 | 1472903028666 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:43:48 INFO - PROCESS | 1665 | 1472903028670 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1665 | 1472903028672 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x11716d000 == 29 [pid = 1665] [id = 291] 04:43:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x116a06000) [pid = 1665] [serial = 871] [outer = 0x0] 04:43:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x117c51000) [pid = 1665] [serial = 872] [outer = 0x116a06000] 04:43:48 INFO - PROCESS | 1665 | 1472903028704 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x11817d000) [pid = 1665] [serial = 873] [outer = 0x116a06000] 04:43:49 INFO - PROCESS | 1665 | 1472903029048 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:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 04:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:43:49 INFO - PROCESS | 1665 | 1472903029101 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1665 | 1472903029102 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:43:49 INFO - PROCESS | 1665 | 1472903029104 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1665 | 1472903029106 Marionette TRACE conn2 <- [1,1138,null,{}] 04:43:49 INFO - PROCESS | 1665 | 1472903029115 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:43:49 INFO - PROCESS | 1665 | 1472903029118 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:49 INFO - PROCESS | 1665 | 1472903029191 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:43:49 INFO - PROCESS | 1665 | 1472903029237 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1665 | 1472903029239 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x118203000 == 30 [pid = 1665] [id = 292] 04:43:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x111ca9800) [pid = 1665] [serial = 874] [outer = 0x0] 04:43:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x118313800) [pid = 1665] [serial = 875] [outer = 0x111ca9800] 04:43:49 INFO - PROCESS | 1665 | 1472903029269 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1185b4800) [pid = 1665] [serial = 876] [outer = 0x111ca9800] 04:43:49 INFO - PROCESS | 1665 | 1472903029568 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:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 04:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:43:49 INFO - PROCESS | 1665 | 1472903029625 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1665 | 1472903029627 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:43:49 INFO - PROCESS | 1665 | 1472903029629 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1665 | 1472903029630 Marionette TRACE conn2 <- [1,1142,null,{}] 04:43:49 INFO - PROCESS | 1665 | 1472903029633 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:43:49 INFO - PROCESS | 1665 | 1472903029634 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:49 INFO - PROCESS | 1665 | 1472903029707 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:43:49 INFO - PROCESS | 1665 | 1472903029711 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1665 | 1472903029714 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193f7000 == 31 [pid = 1665] [id = 293] 04:43:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1185ba800) [pid = 1665] [serial = 877] [outer = 0x0] 04:43:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11885c400) [pid = 1665] [serial = 878] [outer = 0x1185ba800] 04:43:49 INFO - PROCESS | 1665 | 1472903029740 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119258000) [pid = 1665] [serial = 879] [outer = 0x1185ba800] 04:43:50 INFO - PROCESS | 1665 | 1472903030052 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:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 04:43:50 INFO - PROCESS | 1665 | 1472903030099 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1665 | 1472903030101 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:43:50 INFO - PROCESS | 1665 | 1472903030103 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1665 | 1472903030112 Marionette TRACE conn2 <- [1,1146,null,{}] 04:43:50 INFO - PROCESS | 1665 | 1472903030123 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:43:50 INFO - PROCESS | 1665 | 1472903030125 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:50 INFO - PROCESS | 1665 | 1472903030199 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:43:50 INFO - PROCESS | 1665 | 1472903030203 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1665 | 1472903030204 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e11000 == 32 [pid = 1665] [id = 294] 04:43:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x116919c00) [pid = 1665] [serial = 880] [outer = 0x0] 04:43:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119397400) [pid = 1665] [serial = 881] [outer = 0x116919c00] 04:43:50 INFO - PROCESS | 1665 | 1472903030233 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11956ec00) [pid = 1665] [serial = 882] [outer = 0x116919c00] 04:43:50 INFO - PROCESS | 1665 | 1472903030575 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:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 486ms 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:43:50 INFO - PROCESS | 1665 | 1472903030589 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1665 | 1472903030591 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:43:50 INFO - PROCESS | 1665 | 1472903030593 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1665 | 1472903030594 Marionette TRACE conn2 <- [1,1150,null,{}] 04:43:50 INFO - PROCESS | 1665 | 1472903030599 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:43:50 INFO - PROCESS | 1665 | 1472903030603 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:50 INFO - PROCESS | 1665 | 1472903030689 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:43:50 INFO - PROCESS | 1665 | 1472903030693 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1665 | 1472903030696 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x123240000 == 33 [pid = 1665] [id = 295] 04:43:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119573c00) [pid = 1665] [serial = 883] [outer = 0x0] 04:43:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119b43c00) [pid = 1665] [serial = 884] [outer = 0x119573c00] 04:43:50 INFO - PROCESS | 1665 | 1472903030723 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11a2bfc00) [pid = 1665] [serial = 885] [outer = 0x119573c00] 04:43:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1232b4400) [pid = 1665] [serial = 886] [outer = 0x12cda3400] 04:43:51 INFO - PROCESS | 1665 | 1472903031069 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:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 04:43:51 INFO - PROCESS | 1665 | 1472903031116 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1665 | 1472903031117 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:43:51 INFO - PROCESS | 1665 | 1472903031120 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1665 | 1472903031121 Marionette TRACE conn2 <- [1,1154,null,{}] 04:43:51 INFO - PROCESS | 1665 | 1472903031124 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:43:51 INFO - PROCESS | 1665 | 1472903031125 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:51 INFO - PROCESS | 1665 | 1472903031213 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:43:51 INFO - PROCESS | 1665 | 1472903031217 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1665 | 1472903031218 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x124482800 == 34 [pid = 1665] [id = 296] 04:43:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11956f400) [pid = 1665] [serial = 887] [outer = 0x0] 04:43:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1212cc800) [pid = 1665] [serial = 888] [outer = 0x11956f400] 04:43:51 INFO - PROCESS | 1665 | 1472903031246 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12418a400) [pid = 1665] [serial = 889] [outer = 0x11956f400] 04:43:51 INFO - PROCESS | 1665 | 1472903031680 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:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 569ms 04:43:51 INFO - PROCESS | 1665 | 1472903031690 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1665 | 1472903031692 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:43:51 INFO - PROCESS | 1665 | 1472903031699 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1665 | 1472903031701 Marionette TRACE conn2 <- [1,1158,null,{}] 04:43:51 INFO - PROCESS | 1665 | 1472903031704 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:43:51 INFO - PROCESS | 1665 | 1472903031706 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:51 INFO - PROCESS | 1665 | 1472903031812 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:43:51 INFO - PROCESS | 1665 | 1472903031818 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1665 | 1472903031819 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b71800 == 35 [pid = 1665] [id = 297] 04:43:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119849000) [pid = 1665] [serial = 890] [outer = 0x0] 04:43:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12429a000) [pid = 1665] [serial = 891] [outer = 0x119849000] 04:43:51 INFO - PROCESS | 1665 | 1472903031843 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12454c400) [pid = 1665] [serial = 892] [outer = 0x119849000] 04:43:52 INFO - PROCESS | 1665 | 1472903032147 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:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 475ms 04:43:52 INFO - PROCESS | 1665 | 1472903032171 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1665 | 1472903032173 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:43:52 INFO - PROCESS | 1665 | 1472903032175 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1665 | 1472903032176 Marionette TRACE conn2 <- [1,1162,null,{}] 04:43:52 INFO - PROCESS | 1665 | 1472903032181 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:43:52 INFO - PROCESS | 1665 | 1472903032182 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:52 INFO - PROCESS | 1665 | 1472903032263 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:43:52 INFO - PROCESS | 1665 | 1472903032266 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1665 | 1472903032267 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x118202800 == 36 [pid = 1665] [id = 298] 04:43:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124542800) [pid = 1665] [serial = 893] [outer = 0x0] 04:43:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124dd4800) [pid = 1665] [serial = 894] [outer = 0x124542800] 04:43:52 INFO - PROCESS | 1665 | 1472903032293 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x125775400) [pid = 1665] [serial = 895] [outer = 0x124542800] 04:43:52 INFO - PROCESS | 1665 | 1472903032615 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:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 471ms 04:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:43:52 INFO - PROCESS | 1665 | 1472903032647 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1665 | 1472903032648 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:43:52 INFO - PROCESS | 1665 | 1472903032650 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1665 | 1472903032651 Marionette TRACE conn2 <- [1,1166,null,{}] 04:43:52 INFO - PROCESS | 1665 | 1472903032653 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:43:52 INFO - PROCESS | 1665 | 1472903032654 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:52 INFO - PROCESS | 1665 | 1472903032759 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:43:52 INFO - PROCESS | 1665 | 1472903032767 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1665 | 1472903032768 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac3000 == 37 [pid = 1665] [id = 299] 04:43:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1182e9000) [pid = 1665] [serial = 896] [outer = 0x0] 04:43:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1262a5800) [pid = 1665] [serial = 897] [outer = 0x1182e9000] 04:43:52 INFO - PROCESS | 1665 | 1472903032794 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126776000) [pid = 1665] [serial = 898] [outer = 0x1182e9000] 04:43:53 INFO - PROCESS | 1665 | 1472903033127 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:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 517ms 04:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:43:53 INFO - PROCESS | 1665 | 1472903033169 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1665 | 1472903033170 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:43:53 INFO - PROCESS | 1665 | 1472903033172 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1665 | 1472903033174 Marionette TRACE conn2 <- [1,1170,null,{}] 04:43:53 INFO - PROCESS | 1665 | 1472903033176 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:43:53 INFO - PROCESS | 1665 | 1472903033178 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:53 INFO - PROCESS | 1665 | 1472903033288 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:43:53 INFO - PROCESS | 1665 | 1472903033294 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1665 | 1472903033296 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x129357000 == 38 [pid = 1665] [id = 300] 04:43:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116453c00) [pid = 1665] [serial = 899] [outer = 0x0] 04:43:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126bb8c00) [pid = 1665] [serial = 900] [outer = 0x116453c00] 04:43:53 INFO - PROCESS | 1665 | 1472903033353 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c91400) [pid = 1665] [serial = 901] [outer = 0x116453c00] 04:43:53 INFO - PROCESS | 1665 | 1472903033671 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:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 04:43:53 INFO - PROCESS | 1665 | 1472903033693 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1665 | 1472903033695 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:43:53 INFO - PROCESS | 1665 | 1472903033697 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1665 | 1472903033698 Marionette TRACE conn2 <- [1,1174,null,{}] 04:43:53 INFO - PROCESS | 1665 | 1472903033701 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:43:53 INFO - PROCESS | 1665 | 1472903033702 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:53 INFO - PROCESS | 1665 | 1472903033804 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:43:53 INFO - PROCESS | 1665 | 1472903033808 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1665 | 1472903033809 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a47f000 == 39 [pid = 1665] [id = 301] 04:43:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128c91800) [pid = 1665] [serial = 902] [outer = 0x0] 04:43:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128e64800) [pid = 1665] [serial = 903] [outer = 0x128c91800] 04:43:53 INFO - PROCESS | 1665 | 1472903033834 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x129345800) [pid = 1665] [serial = 904] [outer = 0x128c91800] 04:43:54 INFO - PROCESS | 1665 | 1472903034170 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:43:54 INFO - PROCESS | 1665 | 1472903034218 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:43:54 INFO - PROCESS | 1665 | 1472903034220 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1665 | 1472903034221 Marionette TRACE conn2 <- [1,1178,null,{}] 04:43:54 INFO - PROCESS | 1665 | 1472903034223 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:43:54 INFO - PROCESS | 1665 | 1472903034224 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:54 INFO - PROCESS | 1665 | 1472903034326 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:43:54 INFO - PROCESS | 1665 | 1472903034341 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1665 | 1472903034342 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ab9b000 == 40 [pid = 1665] [id = 302] 04:43:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x129349c00) [pid = 1665] [serial = 905] [outer = 0x0] 04:43:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12939d800) [pid = 1665] [serial = 906] [outer = 0x129349c00] 04:43:54 INFO - PROCESS | 1665 | 1472903034367 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1293a5c00) [pid = 1665] [serial = 907] [outer = 0x129349c00] 04:43:54 INFO - PROCESS | 1665 | 1472903034705 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:43:54 INFO - PROCESS | 1665 | 1472903034739 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:43:54 INFO - PROCESS | 1665 | 1472903034741 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1665 | 1472903034742 Marionette TRACE conn2 <- [1,1182,null,{}] 04:43:54 INFO - PROCESS | 1665 | 1472903034744 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:43:54 INFO - PROCESS | 1665 | 1472903034745 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:54 INFO - PROCESS | 1665 | 1472903034840 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:43:54 INFO - PROCESS | 1665 | 1472903034845 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1665 | 1472903034847 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acab000 == 41 [pid = 1665] [id = 303] 04:43:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12934b800) [pid = 1665] [serial = 908] [outer = 0x0] 04:43:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12a50d000) [pid = 1665] [serial = 909] [outer = 0x12934b800] 04:43:54 INFO - PROCESS | 1665 | 1472903034899 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12a6f1000) [pid = 1665] [serial = 910] [outer = 0x12934b800] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x119568c00) [pid = 1665] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x113208c00) [pid = 1665] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1121a6c00) [pid = 1665] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1176c4400) [pid = 1665] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1212c6c00) [pid = 1665] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1169a6c00) [pid = 1665] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x125778400) [pid = 1665] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12454d000) [pid = 1665] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x126921800) [pid = 1665] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11956e400) [pid = 1665] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11817b000) [pid = 1665] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119399c00) [pid = 1665] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x114f5f400) [pid = 1665] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1169a5c00) [pid = 1665] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x113205800) [pid = 1665] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:43:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1169a2800) [pid = 1665] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:43:55 INFO - PROCESS | 1665 | 1472903035290 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:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:43:55 INFO - PROCESS | 1665 | 1472903035315 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:43:55 INFO - PROCESS | 1665 | 1472903035317 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1665 | 1472903035318 Marionette TRACE conn2 <- [1,1186,null,{}] 04:43:55 INFO - PROCESS | 1665 | 1472903035320 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:43:55 INFO - PROCESS | 1665 | 1472903035321 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:55 INFO - PROCESS | 1665 | 1472903035404 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:43:55 INFO - PROCESS | 1665 | 1472903035456 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1665 | 1472903035457 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b286000 == 42 [pid = 1665] [id = 304] 04:43:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x112cc1000) [pid = 1665] [serial = 911] [outer = 0x0] 04:43:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11817a800) [pid = 1665] [serial = 912] [outer = 0x112cc1000] 04:43:55 INFO - PROCESS | 1665 | 1472903035482 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1212ccc00) [pid = 1665] [serial = 913] [outer = 0x112cc1000] 04:43:55 INFO - PROCESS | 1665 | 1472903035770 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:43:55 INFO - PROCESS | 1665 | 1472903035788 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:43:55 INFO - PROCESS | 1665 | 1472903035790 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1665 | 1472903035791 Marionette TRACE conn2 <- [1,1190,null,{}] 04:43:55 INFO - PROCESS | 1665 | 1472903035801 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:43:55 INFO - PROCESS | 1665 | 1472903035803 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:55 INFO - PROCESS | 1665 | 1472903035888 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:43:55 INFO - PROCESS | 1665 | 1472903035892 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1665 | 1472903035893 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be16000 == 43 [pid = 1665] [id = 305] 04:43:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1244ee400) [pid = 1665] [serial = 914] [outer = 0x0] 04:43:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a411800) [pid = 1665] [serial = 915] [outer = 0x1244ee400] 04:43:55 INFO - PROCESS | 1665 | 1472903035917 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a6f9000) [pid = 1665] [serial = 916] [outer = 0x1244ee400] 04:43:56 INFO - PROCESS | 1665 | 1472903036219 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:43:56 INFO - PROCESS | 1665 | 1472903036269 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:43:56 INFO - PROCESS | 1665 | 1472903036272 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1665 | 1472903036273 Marionette TRACE conn2 <- [1,1194,null,{}] 04:43:56 INFO - PROCESS | 1665 | 1472903036283 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:43:56 INFO - PROCESS | 1665 | 1472903036285 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:56 INFO - PROCESS | 1665 | 1472903036411 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:43:56 INFO - PROCESS | 1665 | 1472903036419 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1665 | 1472903036421 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c419800 == 44 [pid = 1665] [id = 306] 04:43:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119b45800) [pid = 1665] [serial = 917] [outer = 0x0] 04:43:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12a6fac00) [pid = 1665] [serial = 918] [outer = 0x119b45800] 04:43:56 INFO - PROCESS | 1665 | 1472903036462 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12ab60800) [pid = 1665] [serial = 919] [outer = 0x119b45800] 04:43:56 INFO - PROCESS | 1665 | 1472903036916 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:43:56 INFO - PROCESS | 1665 | 1472903036942 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:43:56 INFO - PROCESS | 1665 | 1472903036946 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1665 | 1472903036948 Marionette TRACE conn2 <- [1,1198,null,{}] 04:43:56 INFO - PROCESS | 1665 | 1472903036951 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:43:56 INFO - PROCESS | 1665 | 1472903036952 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:57 INFO - PROCESS | 1665 | 1472903037055 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:43:57 INFO - PROCESS | 1665 | 1472903037061 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1665 | 1472903037062 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c424000 == 45 [pid = 1665] [id = 307] 04:43:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12ab68c00) [pid = 1665] [serial = 920] [outer = 0x0] 04:43:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12ac8e800) [pid = 1665] [serial = 921] [outer = 0x12ab68c00] 04:43:57 INFO - PROCESS | 1665 | 1472903037087 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12b229400) [pid = 1665] [serial = 922] [outer = 0x12ab68c00] 04:43:57 INFO - PROCESS | 1665 | 1472903037605 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:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 04:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:43:57 INFO - PROCESS | 1665 | 1472903037618 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1665 | 1472903037621 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:43:57 INFO - PROCESS | 1665 | 1472903037624 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1665 | 1472903037626 Marionette TRACE conn2 <- [1,1202,null,{}] 04:43:57 INFO - PROCESS | 1665 | 1472903037658 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:43:57 INFO - PROCESS | 1665 | 1472903037660 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:57 INFO - PROCESS | 1665 | 1472903037776 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:43:57 INFO - PROCESS | 1665 | 1472903037875 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1665 | 1472903037876 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x116af6000 == 46 [pid = 1665] [id = 308] 04:43:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x116557000) [pid = 1665] [serial = 923] [outer = 0x0] 04:43:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1165f5400) [pid = 1665] [serial = 924] [outer = 0x116557000] 04:43:57 INFO - PROCESS | 1665 | 1472903037909 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x116ac4000) [pid = 1665] [serial = 925] [outer = 0x116557000] 04:43:58 INFO - PROCESS | 1665 | 1472903038602 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:43:58 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:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 998ms 04:43:58 INFO - PROCESS | 1665 | 1472903038637 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1665 | 1472903038640 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:43:58 INFO - PROCESS | 1665 | 1472903038644 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1665 | 1472903038646 Marionette TRACE conn2 <- [1,1206,null,{}] 04:43:58 INFO - PROCESS | 1665 | 1472903038650 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:43:58 INFO - PROCESS | 1665 | 1472903038652 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:58 INFO - PROCESS | 1665 | 1472903038753 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:43:58 INFO - PROCESS | 1665 | 1472903038801 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1665 | 1472903038804 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x116adb000 == 47 [pid = 1665] [id = 309] 04:43:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1162ca000) [pid = 1665] [serial = 926] [outer = 0x0] 04:43:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x116ace400) [pid = 1665] [serial = 927] [outer = 0x1162ca000] 04:43:58 INFO - PROCESS | 1665 | 1472903038832 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x118147000) [pid = 1665] [serial = 928] [outer = 0x1162ca000] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12c419800 == 46 [pid = 1665] [id = 306] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12be16000 == 45 [pid = 1665] [id = 305] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12b286000 == 44 [pid = 1665] [id = 304] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12acab000 == 43 [pid = 1665] [id = 303] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12ab9b000 == 42 [pid = 1665] [id = 302] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12a47f000 == 41 [pid = 1665] [id = 301] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x129357000 == 40 [pid = 1665] [id = 300] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x129345c00) [pid = 1665] [serial = 866] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac3000 == 39 [pid = 1665] [id = 299] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x118202800 == 38 [pid = 1665] [id = 298] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x124b71800 == 37 [pid = 1665] [id = 297] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x124482800 == 36 [pid = 1665] [id = 296] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x123240000 == 35 [pid = 1665] [id = 295] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x119e11000 == 34 [pid = 1665] [id = 294] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x1193f7000 == 33 [pid = 1665] [id = 293] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x118203000 == 32 [pid = 1665] [id = 292] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x11716d000 == 31 [pid = 1665] [id = 291] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x115eeb000 == 30 [pid = 1665] [id = 290] 04:43:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12acae800 == 29 [pid = 1665] [id = 289] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x11a107800) [pid = 1665] [serial = 848] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x124544400) [pid = 1665] [serial = 851] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x124296000) [pid = 1665] [serial = 849] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11817bc00) [pid = 1665] [serial = 857] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x125774800) [pid = 1665] [serial = 854] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12699ac00) [pid = 1665] [serial = 860] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x126bb2c00) [pid = 1665] [serial = 855] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12350a800) [pid = 1665] [serial = 858] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x126bb8400) [pid = 1665] [serial = 861] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x117c52800) [pid = 1665] [serial = 831] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116a0e000) [pid = 1665] [serial = 830] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126bb4c00) [pid = 1665] [serial = 828] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126330c00) [pid = 1665] [serial = 827] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1252cbc00) [pid = 1665] [serial = 825] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12461e000) [pid = 1665] [serial = 824] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12930f400) [pid = 1665] [serial = 864] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119b3ec00) [pid = 1665] [serial = 822] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1196cb000) [pid = 1665] [serial = 821] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1185c2800) [pid = 1665] [serial = 819] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11830c000) [pid = 1665] [serial = 818] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11956e800) [pid = 1665] [serial = 842] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1196c2400) [pid = 1665] [serial = 843] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11870ac00) [pid = 1665] [serial = 839] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118865000) [pid = 1665] [serial = 840] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11817ec00) [pid = 1665] [serial = 836] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11830f400) [pid = 1665] [serial = 837] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112cbdc00) [pid = 1665] [serial = 834] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x115e71400) [pid = 1665] [serial = 833] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119843c00) [pid = 1665] [serial = 845] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x124891400) [pid = 1665] [serial = 852] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11984c800) [pid = 1665] [serial = 846] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128af6800) [pid = 1665] [serial = 863] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1665 | 1472903039320 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:43:59 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:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 722ms 04:43:59 INFO - PROCESS | 1665 | 1472903039365 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1665 | 1472903039369 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:43:59 INFO - PROCESS | 1665 | 1472903039373 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1665 | 1472903039375 Marionette TRACE conn2 <- [1,1210,null,{}] 04:43:59 INFO - PROCESS | 1665 | 1472903039384 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:43:59 INFO - PROCESS | 1665 | 1472903039385 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:59 INFO - PROCESS | 1665 | 1472903039464 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:43:59 INFO - PROCESS | 1665 | 1472903039469 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1665 | 1472903039470 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:43:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x117176000 == 30 [pid = 1665] [id = 310] 04:43:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1182e7400) [pid = 1665] [serial = 929] [outer = 0x0] 04:43:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11830c000) [pid = 1665] [serial = 930] [outer = 0x1182e7400] 04:43:59 INFO - PROCESS | 1665 | 1472903039500 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11852d000) [pid = 1665] [serial = 931] [outer = 0x1182e7400] 04:43:59 INFO - PROCESS | 1665 | 1472903039864 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:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 525ms 04:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:43:59 INFO - PROCESS | 1665 | 1472903039899 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1665 | 1472903039900 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:43:59 INFO - PROCESS | 1665 | 1472903039902 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1665 | 1472903039905 Marionette TRACE conn2 <- [1,1214,null,{}] 04:43:59 INFO - PROCESS | 1665 | 1472903039918 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:43:59 INFO - PROCESS | 1665 | 1472903039922 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:00 INFO - PROCESS | 1665 | 1472903040000 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:44:00 INFO - PROCESS | 1665 | 1472903040006 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1665 | 1472903040008 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188d2800 == 31 [pid = 1665] [id = 311] 04:44:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11920e400) [pid = 1665] [serial = 932] [outer = 0x0] 04:44:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11925e400) [pid = 1665] [serial = 933] [outer = 0x11920e400] 04:44:00 INFO - PROCESS | 1665 | 1472903040039 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11956dc00) [pid = 1665] [serial = 934] [outer = 0x11920e400] 04:44:00 INFO - PROCESS | 1665 | 1472903040387 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:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 04:44:00 INFO - PROCESS | 1665 | 1472903040424 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1665 | 1472903040427 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:44:00 INFO - PROCESS | 1665 | 1472903040441 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1665 | 1472903040443 Marionette TRACE conn2 <- [1,1218,null,{}] 04:44:00 INFO - PROCESS | 1665 | 1472903040448 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:44:00 INFO - PROCESS | 1665 | 1472903040450 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:00 INFO - PROCESS | 1665 | 1472903040568 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:44:00 INFO - PROCESS | 1665 | 1472903040574 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1665 | 1472903040575 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119be7800 == 32 [pid = 1665] [id = 312] 04:44:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119575000) [pid = 1665] [serial = 935] [outer = 0x0] 04:44:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119846800) [pid = 1665] [serial = 936] [outer = 0x119575000] 04:44:00 INFO - PROCESS | 1665 | 1472903040624 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119b3e000) [pid = 1665] [serial = 937] [outer = 0x119575000] 04:44:01 INFO - PROCESS | 1665 | 1472903041035 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:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 637ms 04:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:44:01 INFO - PROCESS | 1665 | 1472903041067 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1665 | 1472903041068 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:44:01 INFO - PROCESS | 1665 | 1472903041070 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1665 | 1472903041071 Marionette TRACE conn2 <- [1,1222,null,{}] 04:44:01 INFO - PROCESS | 1665 | 1472903041073 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:44:01 INFO - PROCESS | 1665 | 1472903041075 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:01 INFO - PROCESS | 1665 | 1472903041174 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:44:01 INFO - PROCESS | 1665 | 1472903041183 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1665 | 1472903041184 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1be800 == 33 [pid = 1665] [id = 313] 04:44:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119b3e400) [pid = 1665] [serial = 938] [outer = 0x0] 04:44:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119b4a400) [pid = 1665] [serial = 939] [outer = 0x119b3e400] 04:44:01 INFO - PROCESS | 1665 | 1472903041209 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119eaac00) [pid = 1665] [serial = 940] [outer = 0x119b3e400] 04:44:01 INFO - PROCESS | 1665 | 1472903041524 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:44:01 INFO - PROCESS | 1665 | 1472903041540 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:44:01 INFO - PROCESS | 1665 | 1472903041542 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1665 | 1472903041543 Marionette TRACE conn2 <- [1,1226,null,{}] 04:44:01 INFO - PROCESS | 1665 | 1472903041547 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:44:01 INFO - PROCESS | 1665 | 1472903041554 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:01 INFO - PROCESS | 1665 | 1472903041677 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:44:01 INFO - PROCESS | 1665 | 1472903041681 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1665 | 1472903041682 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12330a800 == 34 [pid = 1665] [id = 314] 04:44:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119b43000) [pid = 1665] [serial = 941] [outer = 0x0] 04:44:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1212cf400) [pid = 1665] [serial = 942] [outer = 0x119b43000] 04:44:01 INFO - PROCESS | 1665 | 1472903041708 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124bd9c00) [pid = 1665] [serial = 943] [outer = 0x119b43000] 04:44:02 INFO - PROCESS | 1665 | 1472903042065 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:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 573ms 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:44:02 INFO - PROCESS | 1665 | 1472903042115 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1665 | 1472903042117 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:44:02 INFO - PROCESS | 1665 | 1472903042119 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1665 | 1472903042120 Marionette TRACE conn2 <- [1,1230,null,{}] 04:44:02 INFO - PROCESS | 1665 | 1472903042122 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:44:02 INFO - PROCESS | 1665 | 1472903042123 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:02 INFO - PROCESS | 1665 | 1472903042215 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:44:02 INFO - PROCESS | 1665 | 1472903042225 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1665 | 1472903042226 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d91000 == 35 [pid = 1665] [id = 315] 04:44:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124bda000) [pid = 1665] [serial = 944] [outer = 0x0] 04:44:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x125776000) [pid = 1665] [serial = 945] [outer = 0x124bda000] 04:44:02 INFO - PROCESS | 1665 | 1472903042252 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x126715400) [pid = 1665] [serial = 946] [outer = 0x124bda000] 04:44:02 INFO - PROCESS | 1665 | 1472903042593 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:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 04:44:02 INFO - PROCESS | 1665 | 1472903042640 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1665 | 1472903042641 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:44:02 INFO - PROCESS | 1665 | 1472903042643 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1665 | 1472903042645 Marionette TRACE conn2 <- [1,1234,null,{}] 04:44:02 INFO - PROCESS | 1665 | 1472903042647 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:44:02 INFO - PROCESS | 1665 | 1472903042648 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:02 INFO - PROCESS | 1665 | 1472903042738 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:44:02 INFO - PROCESS | 1665 | 1472903042750 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1665 | 1472903042751 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x126978800 == 36 [pid = 1665] [id = 316] 04:44:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12677d400) [pid = 1665] [serial = 947] [outer = 0x0] 04:44:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126bb4400) [pid = 1665] [serial = 948] [outer = 0x12677d400] 04:44:02 INFO - PROCESS | 1665 | 1472903042776 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126bbe400) [pid = 1665] [serial = 949] [outer = 0x12677d400] 04:44:03 INFO - PROCESS | 1665 | 1472903043091 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:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms 04:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:44:03 INFO - PROCESS | 1665 | 1472903043117 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1665 | 1472903043118 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:44:03 INFO - PROCESS | 1665 | 1472903043120 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1665 | 1472903043121 Marionette TRACE conn2 <- [1,1238,null,{}] 04:44:03 INFO - PROCESS | 1665 | 1472903043123 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:44:03 INFO - PROCESS | 1665 | 1472903043124 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:03 INFO - PROCESS | 1665 | 1472903043219 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:44:03 INFO - PROCESS | 1665 | 1472903043231 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1665 | 1472903043232 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x129118800 == 37 [pid = 1665] [id = 317] 04:44:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126776c00) [pid = 1665] [serial = 950] [outer = 0x0] 04:44:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126bbdc00) [pid = 1665] [serial = 951] [outer = 0x126776c00] 04:44:03 INFO - PROCESS | 1665 | 1472903043265 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128e57000) [pid = 1665] [serial = 952] [outer = 0x126776c00] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116a06000) [pid = 1665] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11956f400) [pid = 1665] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116919c00) [pid = 1665] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1182e9000) [pid = 1665] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12930f800) [pid = 1665] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119b45800) [pid = 1665] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x111ca9800) [pid = 1665] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116453c00) [pid = 1665] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x113cc0400) [pid = 1665] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119573c00) [pid = 1665] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1185ba800) [pid = 1665] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128c91800) [pid = 1665] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112cc1000) [pid = 1665] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x129349c00) [pid = 1665] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12934b800) [pid = 1665] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1244ee400) [pid = 1665] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x124542800) [pid = 1665] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:44:03 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119849000) [pid = 1665] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:44:03 INFO - PROCESS | 1665 | 1472903043720 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:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 621ms 04:44:03 INFO - PROCESS | 1665 | 1472903043742 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1665 | 1472903043743 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:44:03 INFO - PROCESS | 1665 | 1472903043745 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1665 | 1472903043747 Marionette TRACE conn2 <- [1,1242,null,{}] 04:44:03 INFO - PROCESS | 1665 | 1472903043749 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:44:03 INFO - PROCESS | 1665 | 1472903043750 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:03 INFO - PROCESS | 1665 | 1472903043826 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:44:03 INFO - PROCESS | 1665 | 1472903043830 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1665 | 1472903043832 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x119820800 == 38 [pid = 1665] [id = 318] 04:44:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1176c6c00) [pid = 1665] [serial = 953] [outer = 0x0] 04:44:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11871e400) [pid = 1665] [serial = 954] [outer = 0x1176c6c00] 04:44:03 INFO - PROCESS | 1665 | 1472903043857 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119eac000) [pid = 1665] [serial = 955] [outer = 0x1176c6c00] 04:44:04 INFO - PROCESS | 1665 | 1472903044182 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:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 04:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:44:04 INFO - PROCESS | 1665 | 1472903044215 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1665 | 1472903044217 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:44:04 INFO - PROCESS | 1665 | 1472903044219 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1665 | 1472903044221 Marionette TRACE conn2 <- [1,1246,null,{}] 04:44:04 INFO - PROCESS | 1665 | 1472903044223 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:44:04 INFO - PROCESS | 1665 | 1472903044225 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:04 INFO - PROCESS | 1665 | 1472903044341 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:44:04 INFO - PROCESS | 1665 | 1472903044349 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1665 | 1472903044350 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12962f000 == 39 [pid = 1665] [id = 319] 04:44:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121196400) [pid = 1665] [serial = 956] [outer = 0x0] 04:44:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128c96c00) [pid = 1665] [serial = 957] [outer = 0x121196400] 04:44:04 INFO - PROCESS | 1665 | 1472903044377 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12931d000) [pid = 1665] [serial = 958] [outer = 0x121196400] 04:44:04 INFO - PROCESS | 1665 | 1472903044682 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:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 04:44:04 INFO - PROCESS | 1665 | 1472903044739 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:44:04 INFO - PROCESS | 1665 | 1472903044740 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:44:04 INFO - PROCESS | 1665 | 1472903044742 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1665 | 1472903044743 Marionette TRACE conn2 <- [1,1250,null,{}] 04:44:04 INFO - PROCESS | 1665 | 1472903044745 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:44:04 INFO - PROCESS | 1665 | 1472903044746 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:04 INFO - PROCESS | 1665 | 1472903044823 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:44:04 INFO - PROCESS | 1665 | 1472903044827 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1665 | 1472903044830 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aba0000 == 40 [pid = 1665] [id = 320] 04:44:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x129348800) [pid = 1665] [serial = 959] [outer = 0x0] 04:44:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1293a4000) [pid = 1665] [serial = 960] [outer = 0x129348800] 04:44:04 INFO - PROCESS | 1665 | 1472903044855 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a6f2400) [pid = 1665] [serial = 961] [outer = 0x129348800] 04:44:05 INFO - PROCESS | 1665 | 1472903045184 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:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 04:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:44:05 INFO - PROCESS | 1665 | 1472903045212 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1665 | 1472903045213 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:44:05 INFO - PROCESS | 1665 | 1472903045216 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1665 | 1472903045217 Marionette TRACE conn2 <- [1,1254,null,{}] 04:44:05 INFO - PROCESS | 1665 | 1472903045219 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:44:05 INFO - PROCESS | 1665 | 1472903045220 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:05 INFO - PROCESS | 1665 | 1472903045332 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:44:05 INFO - PROCESS | 1665 | 1472903045338 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1665 | 1472903045339 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b289000 == 41 [pid = 1665] [id = 321] 04:44:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a50f400) [pid = 1665] [serial = 962] [outer = 0x0] 04:44:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ab5cc00) [pid = 1665] [serial = 963] [outer = 0x12a50f400] 04:44:05 INFO - PROCESS | 1665 | 1472903045363 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ac85800) [pid = 1665] [serial = 964] [outer = 0x12a50f400] 04:44:05 INFO - PROCESS | 1665 | 1472903045717 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:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 518ms 04:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:44:05 INFO - PROCESS | 1665 | 1472903045734 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1665 | 1472903045737 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:44:05 INFO - PROCESS | 1665 | 1472903045740 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1665 | 1472903045742 Marionette TRACE conn2 <- [1,1258,null,{}] 04:44:05 INFO - PROCESS | 1665 | 1472903045746 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:44:05 INFO - PROCESS | 1665 | 1472903045748 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:05 INFO - PROCESS | 1665 | 1472903045858 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:44:05 INFO - PROCESS | 1665 | 1472903045908 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1665 | 1472903045912 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x116972800 == 42 [pid = 1665] [id = 322] 04:44:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x113cc4c00) [pid = 1665] [serial = 965] [outer = 0x0] 04:44:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11654e000) [pid = 1665] [serial = 966] [outer = 0x113cc4c00] 04:44:05 INFO - PROCESS | 1665 | 1472903045944 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1176bc800) [pid = 1665] [serial = 967] [outer = 0x113cc4c00] 04:44:06 INFO - PROCESS | 1665 | 1472903046373 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:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 04:44:06 INFO - PROCESS | 1665 | 1472903046412 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1665 | 1472903046416 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:44:06 INFO - PROCESS | 1665 | 1472903046421 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1665 | 1472903046423 Marionette TRACE conn2 <- [1,1262,null,{}] 04:44:06 INFO - PROCESS | 1665 | 1472903046426 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:44:06 INFO - PROCESS | 1665 | 1472903046428 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:06 INFO - PROCESS | 1665 | 1472903046555 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:44:06 INFO - PROCESS | 1665 | 1472903046634 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1665 | 1472903046636 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e12000 == 43 [pid = 1665] [id = 323] 04:44:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1185b5400) [pid = 1665] [serial = 968] [outer = 0x0] 04:44:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1185ba400) [pid = 1665] [serial = 969] [outer = 0x1185b5400] 04:44:06 INFO - PROCESS | 1665 | 1472903046669 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11885a800) [pid = 1665] [serial = 970] [outer = 0x1185b5400] 04:44:07 INFO - PROCESS | 1665 | 1472903047096 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:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 721ms 04:44:07 INFO - PROCESS | 1665 | 1472903047141 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1665 | 1472903047143 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:44:07 INFO - PROCESS | 1665 | 1472903047145 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1665 | 1472903047148 Marionette TRACE conn2 <- [1,1266,null,{}] 04:44:07 INFO - PROCESS | 1665 | 1472903047155 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:44:07 INFO - PROCESS | 1665 | 1472903047159 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:07 INFO - PROCESS | 1665 | 1472903047262 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:44:07 INFO - PROCESS | 1665 | 1472903047318 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1665 | 1472903047320 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6cf800 == 44 [pid = 1665] [id = 324] 04:44:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1196c2c00) [pid = 1665] [serial = 971] [outer = 0x0] 04:44:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x121196800) [pid = 1665] [serial = 972] [outer = 0x1196c2c00] 04:44:07 INFO - PROCESS | 1665 | 1472903047351 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x124544400) [pid = 1665] [serial = 973] [outer = 0x1196c2c00] 04:44:07 INFO - PROCESS | 1665 | 1472903047766 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:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 671ms 04:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:44:07 INFO - PROCESS | 1665 | 1472903047817 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1665 | 1472903047819 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:44:07 INFO - PROCESS | 1665 | 1472903047821 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1665 | 1472903047822 Marionette TRACE conn2 <- [1,1270,null,{}] 04:44:07 INFO - PROCESS | 1665 | 1472903047824 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:44:07 INFO - PROCESS | 1665 | 1472903047826 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:07 INFO - PROCESS | 1665 | 1472903047947 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:44:08 INFO - PROCESS | 1665 | 1472903048001 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1665 | 1472903048003 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be1e800 == 45 [pid = 1665] [id = 325] 04:44:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12461e000) [pid = 1665] [serial = 974] [outer = 0x0] 04:44:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x126331400) [pid = 1665] [serial = 975] [outer = 0x12461e000] 04:44:08 INFO - PROCESS | 1665 | 1472903048032 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128c92400) [pid = 1665] [serial = 976] [outer = 0x12461e000] 04:44:08 INFO - PROCESS | 1665 | 1472903048447 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:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 668ms 04:44:08 INFO - PROCESS | 1665 | 1472903048490 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:44:08 INFO - PROCESS | 1665 | 1472903048491 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:44:08 INFO - PROCESS | 1665 | 1472903048494 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1665 | 1472903048495 Marionette TRACE conn2 <- [1,1274,null,{}] 04:44:08 INFO - PROCESS | 1665 | 1472903048497 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:44:08 INFO - PROCESS | 1665 | 1472903048499 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:08 INFO - PROCESS | 1665 | 1472903048596 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:44:08 INFO - PROCESS | 1665 | 1472903048648 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1665 | 1472903048649 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c42e800 == 46 [pid = 1665] [id = 326] 04:44:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128c95400) [pid = 1665] [serial = 977] [outer = 0x0] 04:44:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x129315400) [pid = 1665] [serial = 978] [outer = 0x128c95400] 04:44:08 INFO - PROCESS | 1665 | 1472903048678 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12a50d800) [pid = 1665] [serial = 979] [outer = 0x128c95400] 04:44:09 INFO - PROCESS | 1665 | 1472903049107 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:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 669ms 04:44:09 INFO - PROCESS | 1665 | 1472903049165 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:44:09 INFO - PROCESS | 1665 | 1472903049167 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:44:09 INFO - PROCESS | 1665 | 1472903049169 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1665 | 1472903049170 Marionette TRACE conn2 <- [1,1278,null,{}] 04:44:09 INFO - PROCESS | 1665 | 1472903049173 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:44:09 INFO - PROCESS | 1665 | 1472903049177 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:09 INFO - PROCESS | 1665 | 1472903049313 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:44:09 INFO - PROCESS | 1665 | 1472903049384 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1665 | 1472903049385 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x11696b000 == 47 [pid = 1665] [id = 327] 04:44:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x118520400) [pid = 1665] [serial = 980] [outer = 0x0] 04:44:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12b222c00) [pid = 1665] [serial = 981] [outer = 0x118520400] 04:44:09 INFO - PROCESS | 1665 | 1472903049415 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x12ba18800) [pid = 1665] [serial = 982] [outer = 0x118520400] 04:44:09 INFO - PROCESS | 1665 | 1472903049939 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:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 824ms 04:44:09 INFO - PROCESS | 1665 | 1472903049994 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1665 | 1472903049998 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:44:10 INFO - PROCESS | 1665 | 1472903050001 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1665 | 1472903050003 Marionette TRACE conn2 <- [1,1282,null,{}] 04:44:10 INFO - PROCESS | 1665 | 1472903050007 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:44:10 INFO - PROCESS | 1665 | 1472903050009 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:10 INFO - PROCESS | 1665 | 1472903050103 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:44:10 INFO - PROCESS | 1665 | 1472903050169 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1665 | 1472903050170 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181b8800 == 48 [pid = 1665] [id = 328] 04:44:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x118179400) [pid = 1665] [serial = 983] [outer = 0x0] 04:44:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118361800) [pid = 1665] [serial = 984] [outer = 0x118179400] 04:44:10 INFO - PROCESS | 1665 | 1472903050199 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x11871e000) [pid = 1665] [serial = 985] [outer = 0x118179400] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12aba0000 == 47 [pid = 1665] [id = 320] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12962f000 == 46 [pid = 1665] [id = 319] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119820800 == 45 [pid = 1665] [id = 318] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x129118800 == 44 [pid = 1665] [id = 317] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x126978800 == 43 [pid = 1665] [id = 316] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x124d91000 == 42 [pid = 1665] [id = 315] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12330a800 == 41 [pid = 1665] [id = 314] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1be800 == 40 [pid = 1665] [id = 313] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119be7800 == 39 [pid = 1665] [id = 312] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x1188d2800 == 38 [pid = 1665] [id = 311] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x117176000 == 37 [pid = 1665] [id = 310] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x116adb000 == 36 [pid = 1665] [id = 309] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12c424000 == 35 [pid = 1665] [id = 307] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x116af6000 == 34 [pid = 1665] [id = 308] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x11696b000 == 33 [pid = 1665] [id = 327] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12c42e800 == 32 [pid = 1665] [id = 326] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12be1e800 == 31 [pid = 1665] [id = 325] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6cf800 == 30 [pid = 1665] [id = 324] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119e12000 == 29 [pid = 1665] [id = 323] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12b289000 == 28 [pid = 1665] [id = 321] 04:44:10 INFO - PROCESS | 1665 | --DOCSHELL 0x116972800 == 27 [pid = 1665] [id = 322] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x117c51000) [pid = 1665] [serial = 872] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x11817d000) [pid = 1665] [serial = 873] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1212cc800) [pid = 1665] [serial = 888] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12418a400) [pid = 1665] [serial = 889] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x119397400) [pid = 1665] [serial = 881] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x11956ec00) [pid = 1665] [serial = 882] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1262a5800) [pid = 1665] [serial = 897] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x129399000) [pid = 1665] [serial = 867] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12a6fac00) [pid = 1665] [serial = 918] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118313800) [pid = 1665] [serial = 875] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x126bb8c00) [pid = 1665] [serial = 900] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1185b4800) [pid = 1665] [serial = 876] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x113cc4000) [pid = 1665] [serial = 869] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116738800) [pid = 1665] [serial = 870] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119b43c00) [pid = 1665] [serial = 884] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11a2bfc00) [pid = 1665] [serial = 885] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11885c400) [pid = 1665] [serial = 878] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128e64800) [pid = 1665] [serial = 903] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11817a800) [pid = 1665] [serial = 912] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119258000) [pid = 1665] [serial = 879] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1293a5c00) [pid = 1665] [serial = 907] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12939d800) [pid = 1665] [serial = 906] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12a50d000) [pid = 1665] [serial = 909] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12a411800) [pid = 1665] [serial = 915] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x124dd4800) [pid = 1665] [serial = 894] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x125775400) [pid = 1665] [serial = 895] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12429a000) [pid = 1665] [serial = 891] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12454c400) [pid = 1665] [serial = 892] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12a6f1000) [pid = 1665] [serial = 910] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1132a2c00) [pid = 1665] [serial = 489] [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:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x129345800) [pid = 1665] [serial = 904] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1212ccc00) [pid = 1665] [serial = 913] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128c91400) [pid = 1665] [serial = 901] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x126776000) [pid = 1665] [serial = 898] [outer = 0x0] [url = about:blank] 04:44:11 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12ab60800) [pid = 1665] [serial = 919] [outer = 0x0] [url = about:blank] 04:44:11 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12a6f9000) [pid = 1665] [serial = 916] [outer = 0x0] [url = about:blank] 04:44:11 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12ac8e800) [pid = 1665] [serial = 921] [outer = 0x0] [url = about:blank] 04:44:11 INFO - PROCESS | 1665 | 1472903051158 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:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1172ms 04:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:44:11 INFO - PROCESS | 1665 | 1472903051174 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1665 | 1472903051176 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:44:11 INFO - PROCESS | 1665 | 1472903051182 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1665 | 1472903051184 Marionette TRACE conn2 <- [1,1286,null,{}] 04:44:11 INFO - PROCESS | 1665 | 1472903051187 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:44:11 INFO - PROCESS | 1665 | 1472903051189 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:11 INFO - PROCESS | 1665 | 1472903051268 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:44:11 INFO - PROCESS | 1665 | 1472903051273 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1665 | 1472903051276 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x11627a000 == 28 [pid = 1665] [id = 329] 04:44:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11691c400) [pid = 1665] [serial = 986] [outer = 0x0] 04:44:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1176c2800) [pid = 1665] [serial = 987] [outer = 0x11691c400] 04:44:11 INFO - PROCESS | 1665 | 1472903051307 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11817b800) [pid = 1665] [serial = 988] [outer = 0x11691c400] 04:44:11 INFO - PROCESS | 1665 | 1472903051635 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:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 471ms 04:44:11 INFO - PROCESS | 1665 | 1472903051670 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:44:11 INFO - PROCESS | 1665 | 1472903051674 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:44:11 INFO - PROCESS | 1665 | 1472903051679 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1665 | 1472903051681 Marionette TRACE conn2 <- [1,1290,null,{}] 04:44:11 INFO - PROCESS | 1665 | 1472903051684 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:44:11 INFO - PROCESS | 1665 | 1472903051685 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:11 INFO - PROCESS | 1665 | 1472903051761 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:44:11 INFO - PROCESS | 1665 | 1472903051767 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1665 | 1472903051768 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x117c99800 == 29 [pid = 1665] [id = 330] 04:44:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11830d000) [pid = 1665] [serial = 989] [outer = 0x0] 04:44:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118366000) [pid = 1665] [serial = 990] [outer = 0x11830d000] 04:44:11 INFO - PROCESS | 1665 | 1472903051797 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1185c1400) [pid = 1665] [serial = 991] [outer = 0x11830d000] 04:44:12 INFO - PROCESS | 1665 | 1472903052149 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:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 04:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:44:12 INFO - PROCESS | 1665 | 1472903052201 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1665 | 1472903052203 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:44:12 INFO - PROCESS | 1665 | 1472903052205 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1665 | 1472903052208 Marionette TRACE conn2 <- [1,1294,null,{}] 04:44:12 INFO - PROCESS | 1665 | 1472903052215 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:44:12 INFO - PROCESS | 1665 | 1472903052218 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:12 INFO - PROCESS | 1665 | 1472903052294 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:44:12 INFO - PROCESS | 1665 | 1472903052302 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1665 | 1472903052304 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193ea800 == 30 [pid = 1665] [id = 331] 04:44:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x112ebcc00) [pid = 1665] [serial = 992] [outer = 0x0] 04:44:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11956ec00) [pid = 1665] [serial = 993] [outer = 0x112ebcc00] 04:44:12 INFO - PROCESS | 1665 | 1472903052332 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119849800) [pid = 1665] [serial = 994] [outer = 0x112ebcc00] 04:44:12 INFO - PROCESS | 1665 | 1472903052665 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:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 04:44:12 INFO - PROCESS | 1665 | 1472903052676 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1665 | 1472903052678 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:44:12 INFO - PROCESS | 1665 | 1472903052682 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1665 | 1472903052683 Marionette TRACE conn2 <- [1,1298,null,{}] 04:44:12 INFO - PROCESS | 1665 | 1472903052686 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:44:12 INFO - PROCESS | 1665 | 1472903052687 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:12 INFO - PROCESS | 1665 | 1472903052763 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:44:12 INFO - PROCESS | 1665 | 1472903052767 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1665 | 1472903052768 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a11d000 == 31 [pid = 1665] [id = 332] 04:44:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119b45400) [pid = 1665] [serial = 995] [outer = 0x0] 04:44:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119e2d800) [pid = 1665] [serial = 996] [outer = 0x119b45400] 04:44:12 INFO - PROCESS | 1665 | 1472903052794 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11a190000) [pid = 1665] [serial = 997] [outer = 0x119b45400] 04:44:13 INFO - PROCESS | 1665 | 1472903053110 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:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 04:44:13 INFO - PROCESS | 1665 | 1472903053186 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1665 | 1472903053187 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:44:13 INFO - PROCESS | 1665 | 1472903053200 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1665 | 1472903053201 Marionette TRACE conn2 <- [1,1302,null,{}] 04:44:13 INFO - PROCESS | 1665 | 1472903053203 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:44:13 INFO - PROCESS | 1665 | 1472903053204 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:13 INFO - PROCESS | 1665 | 1472903053293 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:44:13 INFO - PROCESS | 1665 | 1472903053296 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1665 | 1472903053298 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x123245800 == 32 [pid = 1665] [id = 333] 04:44:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x116559000) [pid = 1665] [serial = 998] [outer = 0x0] 04:44:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1212cd400) [pid = 1665] [serial = 999] [outer = 0x116559000] 04:44:13 INFO - PROCESS | 1665 | 1472903053323 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124294400) [pid = 1665] [serial = 1000] [outer = 0x116559000] 04:44:13 INFO - PROCESS | 1665 | 1472903053664 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:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 517ms 04:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:44:13 INFO - PROCESS | 1665 | 1472903053718 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1665 | 1472903053719 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:44:13 INFO - PROCESS | 1665 | 1472903053721 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1665 | 1472903053722 Marionette TRACE conn2 <- [1,1306,null,{}] 04:44:13 INFO - PROCESS | 1665 | 1472903053725 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:44:13 INFO - PROCESS | 1665 | 1472903053729 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:13 INFO - PROCESS | 1665 | 1472903053839 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:44:13 INFO - PROCESS | 1665 | 1472903053873 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1665 | 1472903053875 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b78800 == 33 [pid = 1665] [id = 334] 04:44:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x116459c00) [pid = 1665] [serial = 1001] [outer = 0x0] 04:44:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12454d800) [pid = 1665] [serial = 1002] [outer = 0x116459c00] 04:44:13 INFO - PROCESS | 1665 | 1472903053900 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126998000) [pid = 1665] [serial = 1003] [outer = 0x116459c00] 04:44:14 INFO - PROCESS | 1665 | 1472903054200 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:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 04:44:14 INFO - PROCESS | 1665 | 1472903054245 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:44:14 INFO - PROCESS | 1665 | 1472903054248 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:44:14 INFO - PROCESS | 1665 | 1472903054250 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1665 | 1472903054251 Marionette TRACE conn2 <- [1,1310,null,{}] 04:44:14 INFO - PROCESS | 1665 | 1472903054261 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:44:14 INFO - PROCESS | 1665 | 1472903054262 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:14 INFO - PROCESS | 1665 | 1472903054355 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:44:14 INFO - PROCESS | 1665 | 1472903054390 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1665 | 1472903054391 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x126355800 == 34 [pid = 1665] [id = 335] 04:44:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126999c00) [pid = 1665] [serial = 1004] [outer = 0x0] 04:44:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128aebc00) [pid = 1665] [serial = 1005] [outer = 0x126999c00] 04:44:14 INFO - PROCESS | 1665 | 1472903054416 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128e64000) [pid = 1665] [serial = 1006] [outer = 0x126999c00] 04:44:14 INFO - PROCESS | 1665 | 1472903054717 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:44:14 INFO - PROCESS | 1665 | 1472903054737 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:44:14 INFO - PROCESS | 1665 | 1472903054740 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1665 | 1472903054741 Marionette TRACE conn2 <- [1,1314,null,{}] 04:44:14 INFO - PROCESS | 1665 | 1472903054743 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:44:14 INFO - PROCESS | 1665 | 1472903054744 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:14 INFO - PROCESS | 1665 | 1472903054842 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:44:14 INFO - PROCESS | 1665 | 1472903054877 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1665 | 1472903054878 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b44800 == 35 [pid = 1665] [id = 336] 04:44:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128e64400) [pid = 1665] [serial = 1007] [outer = 0x0] 04:44:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12934d800) [pid = 1665] [serial = 1008] [outer = 0x128e64400] 04:44:14 INFO - PROCESS | 1665 | 1472903054903 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a402400) [pid = 1665] [serial = 1009] [outer = 0x128e64400] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119b43000) [pid = 1665] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x124bda000) [pid = 1665] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1162ca000) [pid = 1665] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12ab68c00) [pid = 1665] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119b3e400) [pid = 1665] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11920e400) [pid = 1665] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1182e7400) [pid = 1665] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119575000) [pid = 1665] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x129348800) [pid = 1665] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116557000) [pid = 1665] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12a50f400) [pid = 1665] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12677d400) [pid = 1665] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126776c00) [pid = 1665] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1176c6c00) [pid = 1665] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:44:15 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x121196400) [pid = 1665] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:44:15 INFO - PROCESS | 1665 | 1472903055369 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:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 671ms 04:44:15 INFO - PROCESS | 1665 | 1472903055412 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1665 | 1472903055413 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:44:15 INFO - PROCESS | 1665 | 1472903055415 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1665 | 1472903055416 Marionette TRACE conn2 <- [1,1318,null,{}] 04:44:15 INFO - PROCESS | 1665 | 1472903055419 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:44:15 INFO - PROCESS | 1665 | 1472903055420 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:15 INFO - PROCESS | 1665 | 1472903055501 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:44:15 INFO - PROCESS | 1665 | 1472903055504 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1665 | 1472903055506 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193e7000 == 36 [pid = 1665] [id = 337] 04:44:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x115e07800) [pid = 1665] [serial = 1010] [outer = 0x0] 04:44:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1182e7000) [pid = 1665] [serial = 1011] [outer = 0x115e07800] 04:44:15 INFO - PROCESS | 1665 | 1472903055533 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119399800) [pid = 1665] [serial = 1012] [outer = 0x115e07800] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11627a000 == 35 [pid = 1665] [id = 329] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x1181b8800 == 34 [pid = 1665] [id = 328] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x117c99800 == 33 [pid = 1665] [id = 330] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x1193ea800 == 32 [pid = 1665] [id = 331] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x124b78800 == 31 [pid = 1665] [id = 334] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123245800 == 30 [pid = 1665] [id = 333] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x128b44800 == 29 [pid = 1665] [id = 336] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x126355800 == 28 [pid = 1665] [id = 335] 04:44:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11a11d000 == 27 [pid = 1665] [id = 332] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1212cf400) [pid = 1665] [serial = 942] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x124bd9c00) [pid = 1665] [serial = 943] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x125776000) [pid = 1665] [serial = 945] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x116ace400) [pid = 1665] [serial = 927] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118147000) [pid = 1665] [serial = 928] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12b229400) [pid = 1665] [serial = 922] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119b4a400) [pid = 1665] [serial = 939] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11925e400) [pid = 1665] [serial = 933] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11956dc00) [pid = 1665] [serial = 934] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11830c000) [pid = 1665] [serial = 930] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11852d000) [pid = 1665] [serial = 931] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119846800) [pid = 1665] [serial = 936] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a6f2400) [pid = 1665] [serial = 961] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x119b3e000) [pid = 1665] [serial = 937] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1165f5400) [pid = 1665] [serial = 924] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x116ac4000) [pid = 1665] [serial = 925] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12ab5cc00) [pid = 1665] [serial = 963] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x126bb4400) [pid = 1665] [serial = 948] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x126bbdc00) [pid = 1665] [serial = 951] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x11871e400) [pid = 1665] [serial = 954] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x119eac000) [pid = 1665] [serial = 955] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1293a4000) [pid = 1665] [serial = 960] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x128e57000) [pid = 1665] [serial = 952] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x126715400) [pid = 1665] [serial = 946] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x126bbe400) [pid = 1665] [serial = 949] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x12931d000) [pid = 1665] [serial = 958] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x12ac85800) [pid = 1665] [serial = 964] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x128c96c00) [pid = 1665] [serial = 957] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x119eaac00) [pid = 1665] [serial = 940] [outer = 0x0] [url = about:blank] 04:44:16 INFO - PROCESS | 1665 | 1472903056878 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:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1475ms 04:44:16 INFO - PROCESS | 1665 | 1472903056891 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1665 | 1472903056893 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:44:16 INFO - PROCESS | 1665 | 1472903056900 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1665 | 1472903056902 Marionette TRACE conn2 <- [1,1322,null,{}] 04:44:16 INFO - PROCESS | 1665 | 1472903056906 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:44:16 INFO - PROCESS | 1665 | 1472903056908 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:16 INFO - PROCESS | 1665 | 1472903056987 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:44:17 INFO - PROCESS | 1665 | 1472903057035 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1665 | 1472903057038 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x115edb000 == 28 [pid = 1665] [id = 338] 04:44:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x114f6b000) [pid = 1665] [serial = 1013] [outer = 0x0] 04:44:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x114ff3400) [pid = 1665] [serial = 1014] [outer = 0x114f6b000] 04:44:17 INFO - PROCESS | 1665 | 1472903057067 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x116739c00) [pid = 1665] [serial = 1015] [outer = 0x114f6b000] 04:44:17 INFO - PROCESS | 1665 | 1472903057387 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:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 04:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:44:17 INFO - PROCESS | 1665 | 1472903057420 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1665 | 1472903057424 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:44:17 INFO - PROCESS | 1665 | 1472903057429 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1665 | 1472903057433 Marionette TRACE conn2 <- [1,1326,null,{}] 04:44:17 INFO - PROCESS | 1665 | 1472903057435 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:44:17 INFO - PROCESS | 1665 | 1472903057437 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:17 INFO - PROCESS | 1665 | 1472903057512 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:44:17 INFO - PROCESS | 1665 | 1472903057517 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1665 | 1472903057518 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172a2000 == 29 [pid = 1665] [id = 339] 04:44:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x116920000) [pid = 1665] [serial = 1016] [outer = 0x0] 04:44:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x117c44c00) [pid = 1665] [serial = 1017] [outer = 0x116920000] 04:44:17 INFO - PROCESS | 1665 | 1472903057548 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x118176400) [pid = 1665] [serial = 1018] [outer = 0x116920000] 04:44:17 INFO - PROCESS | 1665 | 1472903057887 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:44:17 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:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 473ms 04:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:44:17 INFO - PROCESS | 1665 | 1472903057902 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1665 | 1472903057904 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:44:17 INFO - PROCESS | 1665 | 1472903057919 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1665 | 1472903057922 Marionette TRACE conn2 <- [1,1330,null,{}] 04:44:17 INFO - PROCESS | 1665 | 1472903057933 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:44:17 INFO - PROCESS | 1665 | 1472903057937 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:18 INFO - PROCESS | 1665 | 1472903058033 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:44:18 INFO - PROCESS | 1665 | 1472903058043 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1665 | 1472903058046 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x118434000 == 30 [pid = 1665] [id = 340] 04:44:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x111ca8800) [pid = 1665] [serial = 1019] [outer = 0x0] 04:44:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11835d000) [pid = 1665] [serial = 1020] [outer = 0x111ca8800] 04:44:18 INFO - PROCESS | 1665 | 1472903058096 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x11852d000) [pid = 1665] [serial = 1021] [outer = 0x111ca8800] 04:44:18 INFO - PROCESS | 1665 | 1472903058524 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:44:18 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:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 636ms 04:44:18 INFO - PROCESS | 1665 | 1472903058542 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1665 | 1472903058544 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:44:18 INFO - PROCESS | 1665 | 1472903058549 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1665 | 1472903058550 Marionette TRACE conn2 <- [1,1334,null,{}] 04:44:18 INFO - PROCESS | 1665 | 1472903058552 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:44:18 INFO - PROCESS | 1665 | 1472903058553 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:18 INFO - PROCESS | 1665 | 1472903058648 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:44:18 INFO - PROCESS | 1665 | 1472903058667 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1665 | 1472903058669 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193e2800 == 31 [pid = 1665] [id = 341] 04:44:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118861400) [pid = 1665] [serial = 1022] [outer = 0x0] 04:44:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x119207c00) [pid = 1665] [serial = 1023] [outer = 0x118861400] 04:44:18 INFO - PROCESS | 1665 | 1472903058694 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x119390800) [pid = 1665] [serial = 1024] [outer = 0x118861400] 04:44:18 INFO - PROCESS | 1665 | 1472903058990 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:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms 04:44:19 INFO - PROCESS | 1665 | 1472903059019 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1665 | 1472903059020 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:44:19 INFO - PROCESS | 1665 | 1472903059022 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1665 | 1472903059036 Marionette TRACE conn2 <- [1,1338,null,{}] 04:44:19 INFO - PROCESS | 1665 | 1472903059038 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:44:19 INFO - PROCESS | 1665 | 1472903059039 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:19 INFO - PROCESS | 1665 | 1472903059114 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:44:19 INFO - PROCESS | 1665 | 1472903059118 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1665 | 1472903059119 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1be000 == 32 [pid = 1665] [id = 342] 04:44:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x116740000) [pid = 1665] [serial = 1025] [outer = 0x0] 04:44:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119573000) [pid = 1665] [serial = 1026] [outer = 0x116740000] 04:44:19 INFO - PROCESS | 1665 | 1472903059145 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119845c00) [pid = 1665] [serial = 1027] [outer = 0x116740000] 04:44:19 INFO - PROCESS | 1665 | 1472903059963 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:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 987ms 04:44:20 INFO - PROCESS | 1665 | 1472903060011 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1665 | 1472903060012 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:44:20 INFO - PROCESS | 1665 | 1472903060014 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1665 | 1472903060015 Marionette TRACE conn2 <- [1,1342,null,{}] 04:44:20 INFO - PROCESS | 1665 | 1472903060018 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:44:20 INFO - PROCESS | 1665 | 1472903060022 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:20 INFO - PROCESS | 1665 | 1472903060126 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:44:20 INFO - PROCESS | 1665 | 1472903060133 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1665 | 1472903060135 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240c4800 == 33 [pid = 1665] [id = 343] 04:44:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118311400) [pid = 1665] [serial = 1028] [outer = 0x0] 04:44:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11984c800) [pid = 1665] [serial = 1029] [outer = 0x118311400] 04:44:20 INFO - PROCESS | 1665 | 1472903060160 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1212ca000) [pid = 1665] [serial = 1030] [outer = 0x118311400] 04:44:20 INFO - PROCESS | 1665 | 1472903060443 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:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 04:44:20 INFO - PROCESS | 1665 | 1472903060485 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1665 | 1472903060487 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:44:20 INFO - PROCESS | 1665 | 1472903060489 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1665 | 1472903060490 Marionette TRACE conn2 <- [1,1346,null,{}] 04:44:20 INFO - PROCESS | 1665 | 1472903060492 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:44:20 INFO - PROCESS | 1665 | 1472903060493 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:20 INFO - PROCESS | 1665 | 1472903060577 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:44:20 INFO - PROCESS | 1665 | 1472903060583 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1665 | 1472903060584 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b73000 == 34 [pid = 1665] [id = 344] 04:44:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118177000) [pid = 1665] [serial = 1031] [outer = 0x0] 04:44:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12350a400) [pid = 1665] [serial = 1032] [outer = 0x118177000] 04:44:20 INFO - PROCESS | 1665 | 1472903060609 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x124545400) [pid = 1665] [serial = 1033] [outer = 0x118177000] 04:44:20 INFO - PROCESS | 1665 | 1472903060931 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:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 04:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:44:20 INFO - PROCESS | 1665 | 1472903060958 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1665 | 1472903060960 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:44:20 INFO - PROCESS | 1665 | 1472903060962 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1665 | 1472903060965 Marionette TRACE conn2 <- [1,1350,null,{}] 04:44:20 INFO - PROCESS | 1665 | 1472903060968 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:44:20 INFO - PROCESS | 1665 | 1472903060969 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:21 INFO - PROCESS | 1665 | 1472903061064 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:44:21 INFO - PROCESS | 1665 | 1472903061070 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1665 | 1472903061071 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x12621e000 == 35 [pid = 1665] [id = 345] 04:44:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1196c3000) [pid = 1665] [serial = 1034] [outer = 0x0] 04:44:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124549000) [pid = 1665] [serial = 1035] [outer = 0x1196c3000] 04:44:21 INFO - PROCESS | 1665 | 1472903061096 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124b65000) [pid = 1665] [serial = 1036] [outer = 0x1196c3000] 04:44:21 INFO - PROCESS | 1665 | 1472903061435 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:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 04:44:21 INFO - PROCESS | 1665 | 1472903061484 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1665 | 1472903061485 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:44:21 INFO - PROCESS | 1665 | 1472903061489 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1665 | 1472903061490 Marionette TRACE conn2 <- [1,1354,null,{}] 04:44:21 INFO - PROCESS | 1665 | 1472903061494 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:44:21 INFO - PROCESS | 1665 | 1472903061495 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:21 INFO - PROCESS | 1665 | 1472903061620 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:44:21 INFO - PROCESS | 1665 | 1472903061672 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1665 | 1472903061673 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x118431000 == 36 [pid = 1665] [id = 346] 04:44:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x116738400) [pid = 1665] [serial = 1037] [outer = 0x0] 04:44:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124f51800) [pid = 1665] [serial = 1038] [outer = 0x116738400] 04:44:21 INFO - PROCESS | 1665 | 1472903061698 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12629e800) [pid = 1665] [serial = 1039] [outer = 0x116738400] 04:44:21 INFO - PROCESS | 1665 | 1472903061964 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:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 04:44:22 INFO - PROCESS | 1665 | 1472903062009 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1665 | 1472903062010 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:44:22 INFO - PROCESS | 1665 | 1472903062020 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1665 | 1472903062021 Marionette TRACE conn2 <- [1,1358,null,{}] 04:44:22 INFO - PROCESS | 1665 | 1472903062023 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:44:22 INFO - PROCESS | 1665 | 1472903062024 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:22 INFO - PROCESS | 1665 | 1472903062107 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:44:22 INFO - PROCESS | 1665 | 1472903062115 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1665 | 1472903062116 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x129359800 == 37 [pid = 1665] [id = 347] 04:44:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1262a0c00) [pid = 1665] [serial = 1040] [outer = 0x0] 04:44:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1262a4c00) [pid = 1665] [serial = 1041] [outer = 0x1262a0c00] 04:44:22 INFO - PROCESS | 1665 | 1472903062141 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126922400) [pid = 1665] [serial = 1042] [outer = 0x1262a0c00] 04:44:22 INFO - PROCESS | 1665 | 1472903062456 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:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 04:44:22 INFO - PROCESS | 1665 | 1472903062491 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:44:22 INFO - PROCESS | 1665 | 1472903062492 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:44:22 INFO - PROCESS | 1665 | 1472903062494 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1665 | 1472903062496 Marionette TRACE conn2 <- [1,1362,null,{}] 04:44:22 INFO - PROCESS | 1665 | 1472903062498 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:44:22 INFO - PROCESS | 1665 | 1472903062500 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:22 INFO - PROCESS | 1665 | 1472903062613 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:44:22 INFO - PROCESS | 1665 | 1472903062618 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1665 | 1472903062620 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1bd800 == 38 [pid = 1665] [id = 348] 04:44:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118179c00) [pid = 1665] [serial = 1043] [outer = 0x0] 04:44:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x126bb4c00) [pid = 1665] [serial = 1044] [outer = 0x118179c00] 04:44:22 INFO - PROCESS | 1665 | 1472903062647 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128e56000) [pid = 1665] [serial = 1045] [outer = 0x118179c00] 04:44:22 INFO - PROCESS | 1665 | 1472903062972 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:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 521ms 04:44:23 INFO - PROCESS | 1665 | 1472903063015 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1665 | 1472903063017 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:44:23 INFO - PROCESS | 1665 | 1472903063020 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1665 | 1472903063021 Marionette TRACE conn2 <- [1,1366,null,{}] 04:44:23 INFO - PROCESS | 1665 | 1472903063023 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:44:23 INFO - PROCESS | 1665 | 1472903063024 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:23 INFO - PROCESS | 1665 | 1472903063100 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:44:23 INFO - PROCESS | 1665 | 1472903063104 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1665 | 1472903063105 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6ba800 == 39 [pid = 1665] [id = 349] 04:44:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12632d400) [pid = 1665] [serial = 1046] [outer = 0x0] 04:44:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x129344000) [pid = 1665] [serial = 1047] [outer = 0x12632d400] 04:44:23 INFO - PROCESS | 1665 | 1472903063130 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12939fc00) [pid = 1665] [serial = 1048] [outer = 0x12632d400] 04:44:23 INFO - PROCESS | 1665 | 1472903063454 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:44:23 INFO - PROCESS | 1665 | 1472903063490 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:44:23 INFO - PROCESS | 1665 | 1472903063492 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1665 | 1472903063493 Marionette TRACE conn2 <- [1,1370,null,{}] 04:44:23 INFO - PROCESS | 1665 | 1472903063496 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:44:23 INFO - PROCESS | 1665 | 1472903063497 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:23 INFO - PROCESS | 1665 | 1472903063609 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:44:23 INFO - PROCESS | 1665 | 1472903063623 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1665 | 1472903063624 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ac94000 == 40 [pid = 1665] [id = 350] 04:44:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128e62c00) [pid = 1665] [serial = 1049] [outer = 0x0] 04:44:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12a410000) [pid = 1665] [serial = 1050] [outer = 0x128e62c00] 04:44:23 INFO - PROCESS | 1665 | 1472903063648 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12a518800) [pid = 1665] [serial = 1051] [outer = 0x128e62c00] 04:44:23 INFO - PROCESS | 1665 | 1472903063974 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:44:24 INFO - PROCESS | 1665 | 1472903064013 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:44:24 INFO - PROCESS | 1665 | 1472903064015 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1665 | 1472903064017 Marionette TRACE conn2 <- [1,1374,null,{}] 04:44:24 INFO - PROCESS | 1665 | 1472903064019 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:44:24 INFO - PROCESS | 1665 | 1472903064020 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:24 INFO - PROCESS | 1665 | 1472903064114 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:44:24 INFO - PROCESS | 1665 | 1472903064117 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1665 | 1472903064118 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b29d000 == 41 [pid = 1665] [id = 351] 04:44:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12939f000) [pid = 1665] [serial = 1052] [outer = 0x0] 04:44:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a6f9800) [pid = 1665] [serial = 1053] [outer = 0x12939f000] 04:44:24 INFO - PROCESS | 1665 | 1472903064143 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12ab64000) [pid = 1665] [serial = 1054] [outer = 0x12939f000] 04:44:24 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:24 INFO - PROCESS | 1665 | 1472903064502 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:44:24 INFO - PROCESS | 1665 | 1472903064545 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:44:24 INFO - PROCESS | 1665 | 1472903064547 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1665 | 1472903064548 Marionette TRACE conn2 <- [1,1378,null,{}] 04:44:24 INFO - PROCESS | 1665 | 1472903064550 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:44:24 INFO - PROCESS | 1665 | 1472903064552 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:24 INFO - PROCESS | 1665 | 1472903064655 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:44:24 INFO - PROCESS | 1665 | 1472903064659 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1665 | 1472903064660 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bad3800 == 42 [pid = 1665] [id = 352] 04:44:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12a50dc00) [pid = 1665] [serial = 1055] [outer = 0x0] 04:44:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12ac89c00) [pid = 1665] [serial = 1056] [outer = 0x12a50dc00] 04:44:24 INFO - PROCESS | 1665 | 1472903064685 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12b230800) [pid = 1665] [serial = 1057] [outer = 0x12a50dc00] 04:44:25 INFO - PROCESS | 1665 | 1472903065002 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:44:25 INFO - PROCESS | 1665 | 1472903065020 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:44:25 INFO - PROCESS | 1665 | 1472903065022 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1665 | 1472903065023 Marionette TRACE conn2 <- [1,1382,null,{}] 04:44:25 INFO - PROCESS | 1665 | 1472903065025 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:44:25 INFO - PROCESS | 1665 | 1472903065026 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:25 INFO - PROCESS | 1665 | 1472903065139 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:44:25 INFO - PROCESS | 1665 | 1472903065151 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1665 | 1472903065152 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be2c800 == 43 [pid = 1665] [id = 353] 04:44:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1232be000) [pid = 1665] [serial = 1058] [outer = 0x0] 04:44:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12ba19400) [pid = 1665] [serial = 1059] [outer = 0x1232be000] 04:44:25 INFO - PROCESS | 1665 | 1472903065176 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12ba1e400) [pid = 1665] [serial = 1060] [outer = 0x1232be000] 04:44:25 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:25 INFO - PROCESS | 1665 | 1472903065524 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1665 | 1472903065542 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:44:25 INFO - PROCESS | 1665 | 1472903065544 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1665 | 1472903065545 Marionette TRACE conn2 <- [1,1386,null,{}] 04:44:25 INFO - PROCESS | 1665 | 1472903065547 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:44:25 INFO - PROCESS | 1665 | 1472903065548 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:25 INFO - PROCESS | 1665 | 1472903065761 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x126999c00) [pid = 1665] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x116459c00) [pid = 1665] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x128e64400) [pid = 1665] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118520400) [pid = 1665] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118179400) [pid = 1665] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11691c400) [pid = 1665] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11830d000) [pid = 1665] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x112ebcc00) [pid = 1665] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119b45400) [pid = 1665] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x113cc4c00) [pid = 1665] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1185b5400) [pid = 1665] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1196c2c00) [pid = 1665] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12461e000) [pid = 1665] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128c95400) [pid = 1665] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:44:25 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x116559000) [pid = 1665] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:44:25 INFO - PROCESS | 1665 | 1472903065809 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1665 | 1472903065810 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x11717e800 == 44 [pid = 1665] [id = 354] 04:44:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1121e4c00) [pid = 1665] [serial = 1061] [outer = 0x0] 04:44:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x113cbcc00) [pid = 1665] [serial = 1062] [outer = 0x1121e4c00] 04:44:25 INFO - PROCESS | 1665 | 1472903065834 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118179400) [pid = 1665] [serial = 1063] [outer = 0x1121e4c00] 04:44:26 INFO - PROCESS | 1665 | 1472903066084 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:44:26 INFO - PROCESS | 1665 | 1472903066124 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:44:26 INFO - PROCESS | 1665 | 1472903066135 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1665 | 1472903066137 Marionette TRACE conn2 <- [1,1390,null,{}] 04:44:26 INFO - PROCESS | 1665 | 1472903066139 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:44:26 INFO - PROCESS | 1665 | 1472903066140 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:26 INFO - PROCESS | 1665 | 1472903066237 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:44:26 INFO - PROCESS | 1665 | 1472903066241 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1665 | 1472903066243 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c541000 == 45 [pid = 1665] [id = 355] 04:44:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118185000) [pid = 1665] [serial = 1064] [outer = 0x0] 04:44:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1231c3c00) [pid = 1665] [serial = 1065] [outer = 0x118185000] 04:44:26 INFO - PROCESS | 1665 | 1472903066284 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x129319c00) [pid = 1665] [serial = 1066] [outer = 0x118185000] 04:44:26 INFO - PROCESS | 1665 | 1472903066755 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:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 680ms 04:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:44:26 INFO - PROCESS | 1665 | 1472903066808 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1665 | 1472903066809 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:44:26 INFO - PROCESS | 1665 | 1472903066811 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1665 | 1472903066812 Marionette TRACE conn2 <- [1,1394,null,{}] 04:44:26 INFO - PROCESS | 1665 | 1472903066822 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:44:26 INFO - PROCESS | 1665 | 1472903066823 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:26 INFO - PROCESS | 1665 | 1472903066903 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:44:26 INFO - PROCESS | 1665 | 1472903066906 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1665 | 1472903066907 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cac8000 == 46 [pid = 1665] [id = 356] 04:44:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11830d000) [pid = 1665] [serial = 1067] [outer = 0x0] 04:44:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12b22f800) [pid = 1665] [serial = 1068] [outer = 0x11830d000] 04:44:26 INFO - PROCESS | 1665 | 1472903066932 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12baba000) [pid = 1665] [serial = 1069] [outer = 0x11830d000] 04:44:27 INFO - PROCESS | 1665 | 1472903067340 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:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 577ms 04:44:27 INFO - PROCESS | 1665 | 1472903067389 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1665 | 1472903067391 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:44:27 INFO - PROCESS | 1665 | 1472903067403 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1665 | 1472903067405 Marionette TRACE conn2 <- [1,1398,null,{}] 04:44:27 INFO - PROCESS | 1665 | 1472903067408 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:44:27 INFO - PROCESS | 1665 | 1472903067412 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:27 INFO - PROCESS | 1665 | 1472903067532 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:44:27 INFO - PROCESS | 1665 | 1472903067540 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1665 | 1472903067541 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cddc000 == 47 [pid = 1665] [id = 357] 04:44:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1246a7800) [pid = 1665] [serial = 1070] [outer = 0x0] 04:44:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12bcf2400) [pid = 1665] [serial = 1071] [outer = 0x1246a7800] 04:44:27 INFO - PROCESS | 1665 | 1472903067582 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12bcf9000) [pid = 1665] [serial = 1072] [outer = 0x1246a7800] 04:44:28 INFO - PROCESS | 1665 | 1472903068109 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:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 778ms 04:44:28 INFO - PROCESS | 1665 | 1472903068196 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1665 | 1472903068199 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:44:28 INFO - PROCESS | 1665 | 1472903068204 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1665 | 1472903068206 Marionette TRACE conn2 <- [1,1402,null,{}] 04:44:28 INFO - PROCESS | 1665 | 1472903068210 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:44:28 INFO - PROCESS | 1665 | 1472903068212 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:28 INFO - PROCESS | 1665 | 1472903068329 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:44:28 INFO - PROCESS | 1665 | 1472903068384 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1665 | 1472903068386 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x11717a800 == 48 [pid = 1665] [id = 358] 04:44:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x113cc4000) [pid = 1665] [serial = 1073] [outer = 0x0] 04:44:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1165f5400) [pid = 1665] [serial = 1074] [outer = 0x113cc4000] 04:44:28 INFO - PROCESS | 1665 | 1472903068418 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x116ac4400) [pid = 1665] [serial = 1075] [outer = 0x113cc4000] 04:44:28 INFO - PROCESS | 1665 | 1472903068951 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:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 771ms 04:44:28 INFO - PROCESS | 1665 | 1472903068975 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1665 | 1472903068978 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:44:29 INFO - PROCESS | 1665 | 1472903069203 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1665 | 1472903069205 Marionette TRACE conn2 <- [1,1406,null,{}] 04:44:29 INFO - PROCESS | 1665 | 1472903069210 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:44:29 INFO - PROCESS | 1665 | 1472903069212 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:29 INFO - PROCESS | 1665 | 1472903069317 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:44:29 INFO - PROCESS | 1665 | 1472903069367 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1665 | 1472903069369 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169d8800 == 49 [pid = 1665] [id = 359] 04:44:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x114f5cc00) [pid = 1665] [serial = 1076] [outer = 0x0] 04:44:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1165f6c00) [pid = 1665] [serial = 1077] [outer = 0x114f5cc00] 04:44:29 INFO - PROCESS | 1665 | 1472903069397 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x117c53c00) [pid = 1665] [serial = 1078] [outer = 0x114f5cc00] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12cac8000 == 48 [pid = 1665] [id = 356] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12c541000 == 47 [pid = 1665] [id = 355] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x11717e800 == 46 [pid = 1665] [id = 354] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12be2c800 == 45 [pid = 1665] [id = 353] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12bad3800 == 44 [pid = 1665] [id = 352] 04:44:29 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x1182e7000) [pid = 1665] [serial = 1011] [outer = 0x0] [url = about:blank] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12b29d000 == 43 [pid = 1665] [id = 351] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12ac94000 == 42 [pid = 1665] [id = 350] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6ba800 == 41 [pid = 1665] [id = 349] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1bd800 == 40 [pid = 1665] [id = 348] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x129359800 == 39 [pid = 1665] [id = 347] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x118431000 == 38 [pid = 1665] [id = 346] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12621e000 == 37 [pid = 1665] [id = 345] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x124b73000 == 36 [pid = 1665] [id = 344] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1240c4800 == 35 [pid = 1665] [id = 343] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1be000 == 34 [pid = 1665] [id = 342] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1193e2800 == 33 [pid = 1665] [id = 341] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x118434000 == 32 [pid = 1665] [id = 340] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1172a2000 == 31 [pid = 1665] [id = 339] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x115edb000 == 30 [pid = 1665] [id = 338] 04:44:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1193e7000 == 29 [pid = 1665] [id = 337] 04:44:29 INFO - PROCESS | 1665 | 1472903069901 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:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 767ms 04:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:44:29 INFO - PROCESS | 1665 | 1472903069934 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1665 | 1472903069936 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:44:29 INFO - PROCESS | 1665 | 1472903069940 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1665 | 1472903069941 Marionette TRACE conn2 <- [1,1410,null,{}] 04:44:29 INFO - PROCESS | 1665 | 1472903069946 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:44:29 INFO - PROCESS | 1665 | 1472903069951 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:30 INFO - PROCESS | 1665 | 1472903070029 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:44:30 INFO - PROCESS | 1665 | 1472903070035 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1665 | 1472903070037 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172ac800 == 30 [pid = 1665] [id = 360] 04:44:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x118314400) [pid = 1665] [serial = 1079] [outer = 0x0] 04:44:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x118367400) [pid = 1665] [serial = 1080] [outer = 0x118314400] 04:44:30 INFO - PROCESS | 1665 | 1472903070064 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1185bc000) [pid = 1665] [serial = 1081] [outer = 0x118314400] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x128aebc00) [pid = 1665] [serial = 1005] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x126998000) [pid = 1665] [serial = 1003] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12454d800) [pid = 1665] [serial = 1002] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12934d800) [pid = 1665] [serial = 1008] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128e64000) [pid = 1665] [serial = 1006] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12b222c00) [pid = 1665] [serial = 981] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12ba18800) [pid = 1665] [serial = 982] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x118361800) [pid = 1665] [serial = 984] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12a402400) [pid = 1665] [serial = 1009] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11871e000) [pid = 1665] [serial = 985] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1176c2800) [pid = 1665] [serial = 987] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11817b800) [pid = 1665] [serial = 988] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118366000) [pid = 1665] [serial = 990] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1185c1400) [pid = 1665] [serial = 991] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11956ec00) [pid = 1665] [serial = 993] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119849800) [pid = 1665] [serial = 994] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119e2d800) [pid = 1665] [serial = 996] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11654e000) [pid = 1665] [serial = 966] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1176bc800) [pid = 1665] [serial = 967] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1185ba400) [pid = 1665] [serial = 969] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11885a800) [pid = 1665] [serial = 970] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x121196800) [pid = 1665] [serial = 972] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124544400) [pid = 1665] [serial = 973] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x126331400) [pid = 1665] [serial = 975] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x128c92400) [pid = 1665] [serial = 976] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x129315400) [pid = 1665] [serial = 978] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12a50d800) [pid = 1665] [serial = 979] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1212cd400) [pid = 1665] [serial = 999] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124294400) [pid = 1665] [serial = 1000] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11a190000) [pid = 1665] [serial = 997] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1665 | 1472903070444 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:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 04:44:30 INFO - PROCESS | 1665 | 1472903070459 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1665 | 1472903070461 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:44:30 INFO - PROCESS | 1665 | 1472903070466 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1665 | 1472903070467 Marionette TRACE conn2 <- [1,1414,null,{}] 04:44:30 INFO - PROCESS | 1665 | 1472903070470 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:44:30 INFO - PROCESS | 1665 | 1472903070471 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:30 INFO - PROCESS | 1665 | 1472903070548 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:44:30 INFO - PROCESS | 1665 | 1472903070557 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1665 | 1472903070562 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x11843e800 == 31 [pid = 1665] [id = 361] 04:44:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11925ac00) [pid = 1665] [serial = 1082] [outer = 0x0] 04:44:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119392800) [pid = 1665] [serial = 1083] [outer = 0x11925ac00] 04:44:30 INFO - PROCESS | 1665 | 1472903070596 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119572000) [pid = 1665] [serial = 1084] [outer = 0x11925ac00] 04:44:30 INFO - PROCESS | 1665 | 1472903070974 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:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 571ms 04:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:44:31 INFO - PROCESS | 1665 | 1472903071036 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1665 | 1472903071037 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:44:31 INFO - PROCESS | 1665 | 1472903071040 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1665 | 1472903071041 Marionette TRACE conn2 <- [1,1418,null,{}] 04:44:31 INFO - PROCESS | 1665 | 1472903071043 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:44:31 INFO - PROCESS | 1665 | 1472903071044 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:31 INFO - PROCESS | 1665 | 1472903071121 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:44:31 INFO - PROCESS | 1665 | 1472903071124 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1665 | 1472903071126 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e13800 == 32 [pid = 1665] [id = 362] 04:44:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1196c9800) [pid = 1665] [serial = 1085] [outer = 0x0] 04:44:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119b3e000) [pid = 1665] [serial = 1086] [outer = 0x1196c9800] 04:44:31 INFO - PROCESS | 1665 | 1472903071154 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119b49400) [pid = 1665] [serial = 1087] [outer = 0x1196c9800] 04:44:31 INFO - PROCESS | 1665 | 1472903071473 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:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 04:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:44:31 INFO - PROCESS | 1665 | 1472903071510 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1665 | 1472903071512 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:44:31 INFO - PROCESS | 1665 | 1472903071516 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1665 | 1472903071517 Marionette TRACE conn2 <- [1,1422,null,{}] 04:44:31 INFO - PROCESS | 1665 | 1472903071519 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:44:31 INFO - PROCESS | 1665 | 1472903071521 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:31 INFO - PROCESS | 1665 | 1472903071591 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:44:31 INFO - PROCESS | 1665 | 1472903071649 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1665 | 1472903071650 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e4000 == 33 [pid = 1665] [id = 363] 04:44:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1169a2000) [pid = 1665] [serial = 1088] [outer = 0x0] 04:44:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119b4a000) [pid = 1665] [serial = 1089] [outer = 0x1169a2000] 04:44:31 INFO - PROCESS | 1665 | 1472903071675 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11a107800) [pid = 1665] [serial = 1090] [outer = 0x1169a2000] 04:44:32 INFO - PROCESS | 1665 | 1472903072006 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:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 04:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:44:32 INFO - PROCESS | 1665 | 1472903072040 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1665 | 1472903072041 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:44:32 INFO - PROCESS | 1665 | 1472903072043 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1665 | 1472903072044 Marionette TRACE conn2 <- [1,1426,null,{}] 04:44:32 INFO - PROCESS | 1665 | 1472903072048 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:44:32 INFO - PROCESS | 1665 | 1472903072053 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:32 INFO - PROCESS | 1665 | 1472903072169 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:44:32 INFO - PROCESS | 1665 | 1472903072212 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1665 | 1472903072213 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12448d800 == 34 [pid = 1665] [id = 364] 04:44:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1232b2800) [pid = 1665] [serial = 1091] [outer = 0x0] 04:44:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x124549400) [pid = 1665] [serial = 1092] [outer = 0x1232b2800] 04:44:32 INFO - PROCESS | 1665 | 1472903072239 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x124dd5000) [pid = 1665] [serial = 1093] [outer = 0x1232b2800] 04:44:32 INFO - PROCESS | 1665 | 1472903072569 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:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 572ms 04:44:32 INFO - PROCESS | 1665 | 1472903072616 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1665 | 1472903072617 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:44:32 INFO - PROCESS | 1665 | 1472903072620 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1665 | 1472903072621 Marionette TRACE conn2 <- [1,1430,null,{}] 04:44:32 INFO - PROCESS | 1665 | 1472903072624 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:44:32 INFO - PROCESS | 1665 | 1472903072626 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:32 INFO - PROCESS | 1665 | 1472903072768 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:44:32 INFO - PROCESS | 1665 | 1472903072792 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1665 | 1472903072793 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251b1000 == 35 [pid = 1665] [id = 365] 04:44:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x113c26400) [pid = 1665] [serial = 1094] [outer = 0x0] 04:44:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1262a8800) [pid = 1665] [serial = 1095] [outer = 0x113c26400] 04:44:32 INFO - PROCESS | 1665 | 1472903072836 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126924800) [pid = 1665] [serial = 1096] [outer = 0x113c26400] 04:44:33 INFO - PROCESS | 1665 | 1472903073267 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:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 668ms 04:44:33 INFO - PROCESS | 1665 | 1472903073289 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1665 | 1472903073291 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:44:33 INFO - PROCESS | 1665 | 1472903073293 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1665 | 1472903073295 Marionette TRACE conn2 <- [1,1434,null,{}] 04:44:33 INFO - PROCESS | 1665 | 1472903073306 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:44:33 INFO - PROCESS | 1665 | 1472903073307 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:33 INFO - PROCESS | 1665 | 1472903073439 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:44:33 INFO - PROCESS | 1665 | 1472903073523 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1665 | 1472903073524 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b3a000 == 36 [pid = 1665] [id = 366] 04:44:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126998000) [pid = 1665] [serial = 1097] [outer = 0x0] 04:44:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x126bbcc00) [pid = 1665] [serial = 1098] [outer = 0x126998000] 04:44:33 INFO - PROCESS | 1665 | 1472903073568 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128af6800) [pid = 1665] [serial = 1099] [outer = 0x126998000] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118177000) [pid = 1665] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118311400) [pid = 1665] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12939f000) [pid = 1665] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12632d400) [pid = 1665] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1196c3000) [pid = 1665] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x114f6b000) [pid = 1665] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118861400) [pid = 1665] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12a50dc00) [pid = 1665] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x115e07800) [pid = 1665] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1262a0c00) [pid = 1665] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1232be000) [pid = 1665] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x111ca8800) [pid = 1665] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1121e4c00) [pid = 1665] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116740000) [pid = 1665] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x116738400) [pid = 1665] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11830d000) [pid = 1665] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116920000) [pid = 1665] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118179c00) [pid = 1665] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128e62c00) [pid = 1665] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:44:34 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118185000) [pid = 1665] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:44:34 INFO - PROCESS | 1665 | 1472903074214 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:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 973ms 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:44:34 INFO - PROCESS | 1665 | 1472903074267 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1665 | 1472903074268 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:44:34 INFO - PROCESS | 1665 | 1472903074270 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1665 | 1472903074271 Marionette TRACE conn2 <- [1,1438,null,{}] 04:44:34 INFO - PROCESS | 1665 | 1472903074274 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:44:34 INFO - PROCESS | 1665 | 1472903074282 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:34 INFO - PROCESS | 1665 | 1472903074355 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:44:34 INFO - PROCESS | 1665 | 1472903074358 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1665 | 1472903074359 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x129122000 == 37 [pid = 1665] [id = 367] 04:44:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11219c400) [pid = 1665] [serial = 1100] [outer = 0x0] 04:44:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118179c00) [pid = 1665] [serial = 1101] [outer = 0x11219c400] 04:44:34 INFO - PROCESS | 1665 | 1472903074387 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11885e800) [pid = 1665] [serial = 1102] [outer = 0x11219c400] 04:44:34 INFO - PROCESS | 1665 | 1472903074704 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:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:44:34 INFO - PROCESS | 1665 | 1472903074739 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1665 | 1472903074740 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:44:34 INFO - PROCESS | 1665 | 1472903074742 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1665 | 1472903074743 Marionette TRACE conn2 <- [1,1442,null,{}] 04:44:34 INFO - PROCESS | 1665 | 1472903074745 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:44:34 INFO - PROCESS | 1665 | 1472903074749 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:34 INFO - PROCESS | 1665 | 1472903074847 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:44:34 INFO - PROCESS | 1665 | 1472903074869 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1665 | 1472903074870 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e0a000 == 38 [pid = 1665] [id = 368] 04:44:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119844000) [pid = 1665] [serial = 1103] [outer = 0x0] 04:44:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1252c9c00) [pid = 1665] [serial = 1104] [outer = 0x119844000] 04:44:34 INFO - PROCESS | 1665 | 1472903074894 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128c92800) [pid = 1665] [serial = 1105] [outer = 0x119844000] 04:44:35 INFO - PROCESS | 1665 | 1472903075188 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:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 469ms 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:44:35 INFO - PROCESS | 1665 | 1472903075220 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1665 | 1472903075221 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:44:35 INFO - PROCESS | 1665 | 1472903075223 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1665 | 1472903075225 Marionette TRACE conn2 <- [1,1446,null,{}] 04:44:35 INFO - PROCESS | 1665 | 1472903075228 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:44:35 INFO - PROCESS | 1665 | 1472903075231 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:35 INFO - PROCESS | 1665 | 1472903075320 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:44:35 INFO - PROCESS | 1665 | 1472903075324 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1665 | 1472903075325 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ab9e800 == 39 [pid = 1665] [id = 369] 04:44:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128c91800) [pid = 1665] [serial = 1106] [outer = 0x0] 04:44:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x129346000) [pid = 1665] [serial = 1107] [outer = 0x128c91800] 04:44:35 INFO - PROCESS | 1665 | 1472903075355 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119eae000) [pid = 1665] [serial = 1108] [outer = 0x128c91800] 04:44:35 INFO - PROCESS | 1665 | 1472903075678 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:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 470ms 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:44:35 INFO - PROCESS | 1665 | 1472903075693 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1665 | 1472903075695 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:44:35 INFO - PROCESS | 1665 | 1472903075699 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1665 | 1472903075701 Marionette TRACE conn2 <- [1,1450,null,{}] 04:44:35 INFO - PROCESS | 1665 | 1472903075703 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:44:35 INFO - PROCESS | 1665 | 1472903075704 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:35 INFO - PROCESS | 1665 | 1472903075807 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:44:35 INFO - PROCESS | 1665 | 1472903075813 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1665 | 1472903075814 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b29a000 == 40 [pid = 1665] [id = 370] 04:44:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1164a1c00) [pid = 1665] [serial = 1109] [outer = 0x0] 04:44:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a6f7000) [pid = 1665] [serial = 1110] [outer = 0x1164a1c00] 04:44:35 INFO - PROCESS | 1665 | 1472903075838 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12b223800) [pid = 1665] [serial = 1111] [outer = 0x1164a1c00] 04:44:36 INFO - PROCESS | 1665 | 1472903076209 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:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:44:36 INFO - PROCESS | 1665 | 1472903076220 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1665 | 1472903076223 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:44:36 INFO - PROCESS | 1665 | 1472903076226 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1665 | 1472903076229 Marionette TRACE conn2 <- [1,1454,null,{}] 04:44:36 INFO - PROCESS | 1665 | 1472903076235 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:44:36 INFO - PROCESS | 1665 | 1472903076237 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:36 INFO - PROCESS | 1665 | 1472903076345 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:44:36 INFO - PROCESS | 1665 | 1472903076400 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1665 | 1472903076403 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x11652f000 == 41 [pid = 1665] [id = 371] 04:44:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x116590800) [pid = 1665] [serial = 1112] [outer = 0x0] 04:44:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116a03400) [pid = 1665] [serial = 1113] [outer = 0x116590800] 04:44:36 INFO - PROCESS | 1665 | 1472903076435 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11814cc00) [pid = 1665] [serial = 1114] [outer = 0x116590800] 04:44:36 INFO - PROCESS | 1665 | 1472903076881 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:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 674ms 04:44:36 INFO - PROCESS | 1665 | 1472903076900 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1665 | 1472903076903 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:44:36 INFO - PROCESS | 1665 | 1472903076908 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1665 | 1472903076910 Marionette TRACE conn2 <- [1,1458,null,{}] 04:44:36 INFO - PROCESS | 1665 | 1472903076913 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:44:36 INFO - PROCESS | 1665 | 1472903076914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:37 INFO - PROCESS | 1665 | 1472903077014 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:44:37 INFO - PROCESS | 1665 | 1472903077069 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1665 | 1472903077070 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bdc800 == 42 [pid = 1665] [id = 372] 04:44:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118313c00) [pid = 1665] [serial = 1115] [outer = 0x0] 04:44:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1185bf800) [pid = 1665] [serial = 1116] [outer = 0x118313c00] 04:44:37 INFO - PROCESS | 1665 | 1472903077101 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118861000) [pid = 1665] [serial = 1117] [outer = 0x118313c00] 04:44:37 INFO - PROCESS | 1665 | 1472903077607 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:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 774ms 04:44:37 INFO - PROCESS | 1665 | 1472903077684 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1665 | 1472903077686 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:44:37 INFO - PROCESS | 1665 | 1472903077688 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1665 | 1472903077691 Marionette TRACE conn2 <- [1,1462,null,{}] 04:44:37 INFO - PROCESS | 1665 | 1472903077701 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:44:37 INFO - PROCESS | 1665 | 1472903077704 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:37 INFO - PROCESS | 1665 | 1472903077805 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:44:37 INFO - PROCESS | 1665 | 1472903077874 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1665 | 1472903077876 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6d0800 == 43 [pid = 1665] [id = 373] 04:44:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119b45400) [pid = 1665] [serial = 1118] [outer = 0x0] 04:44:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1211a0800) [pid = 1665] [serial = 1119] [outer = 0x119b45400] 04:44:37 INFO - PROCESS | 1665 | 1472903077908 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x123515800) [pid = 1665] [serial = 1120] [outer = 0x119b45400] 04:44:38 INFO - PROCESS | 1665 | 1472903078313 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:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 672ms 04:44:38 INFO - PROCESS | 1665 | 1472903078360 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1665 | 1472903078365 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:44:38 INFO - PROCESS | 1665 | 1472903078367 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1665 | 1472903078369 Marionette TRACE conn2 <- [1,1466,null,{}] 04:44:38 INFO - PROCESS | 1665 | 1472903078372 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:44:38 INFO - PROCESS | 1665 | 1472903078375 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:38 INFO - PROCESS | 1665 | 1472903078526 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:44:38 INFO - PROCESS | 1665 | 1472903078621 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1665 | 1472903078622 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c428000 == 44 [pid = 1665] [id = 374] 04:44:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1244edc00) [pid = 1665] [serial = 1121] [outer = 0x0] 04:44:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12518c800) [pid = 1665] [serial = 1122] [outer = 0x1244edc00] 04:44:38 INFO - PROCESS | 1665 | 1472903078672 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128c96800) [pid = 1665] [serial = 1123] [outer = 0x1244edc00] 04:44:39 INFO - PROCESS | 1665 | 1472903079210 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:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 871ms 04:44:39 INFO - PROCESS | 1665 | 1472903079239 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1665 | 1472903079240 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:44:39 INFO - PROCESS | 1665 | 1472903079243 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1665 | 1472903079244 Marionette TRACE conn2 <- [1,1470,null,{}] 04:44:39 INFO - PROCESS | 1665 | 1472903079246 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:44:39 INFO - PROCESS | 1665 | 1472903079248 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:39 INFO - PROCESS | 1665 | 1472903079343 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:44:39 INFO - PROCESS | 1665 | 1472903079439 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1665 | 1472903079441 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c54c800 == 45 [pid = 1665] [id = 375] 04:44:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1244f8000) [pid = 1665] [serial = 1124] [outer = 0x0] 04:44:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1293a4000) [pid = 1665] [serial = 1125] [outer = 0x1244f8000] 04:44:39 INFO - PROCESS | 1665 | 1472903079470 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12ab5c000) [pid = 1665] [serial = 1126] [outer = 0x1244f8000] 04:44:39 INFO - PROCESS | 1665 | 1472903079922 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:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 719ms 04:44:39 INFO - PROCESS | 1665 | 1472903079966 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1665 | 1472903079968 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:44:39 INFO - PROCESS | 1665 | 1472903079972 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1665 | 1472903079974 Marionette TRACE conn2 <- [1,1474,null,{}] 04:44:39 INFO - PROCESS | 1665 | 1472903079978 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:44:39 INFO - PROCESS | 1665 | 1472903079984 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:40 INFO - PROCESS | 1665 | 1472903080209 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:44:40 INFO - PROCESS | 1665 | 1472903080286 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1665 | 1472903080287 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ade000 == 46 [pid = 1665] [id = 376] 04:44:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1165fa800) [pid = 1665] [serial = 1127] [outer = 0x0] 04:44:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x116ac4000) [pid = 1665] [serial = 1128] [outer = 0x1165fa800] 04:44:40 INFO - PROCESS | 1665 | 1472903080316 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x11817d800) [pid = 1665] [serial = 1129] [outer = 0x1165fa800] 04:44:40 INFO - PROCESS | 1665 | 1472903080845 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:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 922ms 04:44:40 INFO - PROCESS | 1665 | 1472903080895 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1665 | 1472903080899 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:44:40 INFO - PROCESS | 1665 | 1472903080904 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1665 | 1472903080906 Marionette TRACE conn2 <- [1,1478,null,{}] 04:44:40 INFO - PROCESS | 1665 | 1472903080911 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:44:40 INFO - PROCESS | 1665 | 1472903080914 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:41 INFO - PROCESS | 1665 | 1472903081039 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12ab9e800 == 45 [pid = 1665] [id = 369] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119e0a000 == 44 [pid = 1665] [id = 368] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x129122000 == 43 [pid = 1665] [id = 367] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x128b3a000 == 42 [pid = 1665] [id = 366] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1251b1000 == 41 [pid = 1665] [id = 365] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12448d800 == 40 [pid = 1665] [id = 364] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e4000 == 39 [pid = 1665] [id = 363] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119e13800 == 38 [pid = 1665] [id = 362] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x11843e800 == 37 [pid = 1665] [id = 361] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1172ac800 == 36 [pid = 1665] [id = 360] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1169d8800 == 35 [pid = 1665] [id = 359] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12cddc000 == 34 [pid = 1665] [id = 357] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x11717a800 == 33 [pid = 1665] [id = 358] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x116ade000 == 32 [pid = 1665] [id = 376] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12c54c800 == 31 [pid = 1665] [id = 375] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12c428000 == 30 [pid = 1665] [id = 374] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6d0800 == 29 [pid = 1665] [id = 373] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119bdc800 == 28 [pid = 1665] [id = 372] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12b29a000 == 27 [pid = 1665] [id = 370] 04:44:41 INFO - PROCESS | 1665 | --DOCSHELL 0x11652f000 == 26 [pid = 1665] [id = 371] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12350a400) [pid = 1665] [serial = 1032] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x124545400) [pid = 1665] [serial = 1033] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x11984c800) [pid = 1665] [serial = 1029] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12a6f9800) [pid = 1665] [serial = 1053] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1212ca000) [pid = 1665] [serial = 1030] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x129344000) [pid = 1665] [serial = 1047] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12939fc00) [pid = 1665] [serial = 1048] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x124549000) [pid = 1665] [serial = 1035] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x124b65000) [pid = 1665] [serial = 1036] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x114ff3400) [pid = 1665] [serial = 1014] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116739c00) [pid = 1665] [serial = 1015] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119207c00) [pid = 1665] [serial = 1023] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119390800) [pid = 1665] [serial = 1024] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12ac89c00) [pid = 1665] [serial = 1056] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119399800) [pid = 1665] [serial = 1012] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1262a4c00) [pid = 1665] [serial = 1041] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126922400) [pid = 1665] [serial = 1042] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12ba19400) [pid = 1665] [serial = 1059] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12b230800) [pid = 1665] [serial = 1057] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11835d000) [pid = 1665] [serial = 1020] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11852d000) [pid = 1665] [serial = 1021] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12ba1e400) [pid = 1665] [serial = 1060] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x113cbcc00) [pid = 1665] [serial = 1062] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119573000) [pid = 1665] [serial = 1026] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119845c00) [pid = 1665] [serial = 1027] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124f51800) [pid = 1665] [serial = 1038] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12b22f800) [pid = 1665] [serial = 1068] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12629e800) [pid = 1665] [serial = 1039] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x117c44c00) [pid = 1665] [serial = 1017] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118176400) [pid = 1665] [serial = 1018] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x126bb4c00) [pid = 1665] [serial = 1044] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128e56000) [pid = 1665] [serial = 1045] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118179400) [pid = 1665] [serial = 1063] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12baba000) [pid = 1665] [serial = 1069] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12bcf2400) [pid = 1665] [serial = 1071] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12a410000) [pid = 1665] [serial = 1050] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x129319c00) [pid = 1665] [serial = 1066] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1231c3c00) [pid = 1665] [serial = 1065] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12ab64000) [pid = 1665] [serial = 1054] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12a518800) [pid = 1665] [serial = 1051] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1665 | 1472903081676 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1665 | 1472903081677 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x112c06000 == 27 [pid = 1665] [id = 377] 04:44:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x11298a000) [pid = 1665] [serial = 1130] [outer = 0x0] 04:44:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x113cbcc00) [pid = 1665] [serial = 1131] [outer = 0x11298a000] 04:44:41 INFO - PROCESS | 1665 | 1472903081709 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x116480000) [pid = 1665] [serial = 1132] [outer = 0x11298a000] 04:44:42 INFO - PROCESS | 1665 | 1472903082030 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:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1174ms 04:44:42 INFO - PROCESS | 1665 | 1472903082078 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1665 | 1472903082081 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:44:42 INFO - PROCESS | 1665 | 1472903082085 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1665 | 1472903082087 Marionette TRACE conn2 <- [1,1482,null,{}] 04:44:42 INFO - PROCESS | 1665 | 1472903082090 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:44:42 INFO - PROCESS | 1665 | 1472903082092 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:42 INFO - PROCESS | 1665 | 1472903082167 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:44:42 INFO - PROCESS | 1665 | 1472903082237 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1665 | 1472903082239 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172a7000 == 28 [pid = 1665] [id = 378] 04:44:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11673d000) [pid = 1665] [serial = 1133] [outer = 0x0] 04:44:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118180c00) [pid = 1665] [serial = 1134] [outer = 0x11673d000] 04:44:42 INFO - PROCESS | 1665 | 1472903082268 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11835e000) [pid = 1665] [serial = 1135] [outer = 0x11673d000] 04:44:42 INFO - PROCESS | 1665 | 1472903082553 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:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 04:44:42 INFO - PROCESS | 1665 | 1472903082609 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1665 | 1472903082612 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:44:42 INFO - PROCESS | 1665 | 1472903082617 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1665 | 1472903082618 Marionette TRACE conn2 <- [1,1486,null,{}] 04:44:42 INFO - PROCESS | 1665 | 1472903082621 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:44:42 INFO - PROCESS | 1665 | 1472903082622 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:42 INFO - PROCESS | 1665 | 1472903082706 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:44:42 INFO - PROCESS | 1665 | 1472903082792 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1665 | 1472903082794 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x116af5000 == 29 [pid = 1665] [id = 379] 04:44:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11699f400) [pid = 1665] [serial = 1136] [outer = 0x0] 04:44:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119399800) [pid = 1665] [serial = 1137] [outer = 0x11699f400] 04:44:42 INFO - PROCESS | 1665 | 1472903082851 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119576800) [pid = 1665] [serial = 1138] [outer = 0x11699f400] 04:44:43 INFO - PROCESS | 1665 | 1472903083284 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:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 719ms 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:44:43 INFO - PROCESS | 1665 | 1472903083336 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1665 | 1472903083337 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:44:43 INFO - PROCESS | 1665 | 1472903083345 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1665 | 1472903083350 Marionette TRACE conn2 <- [1,1490,null,{}] 04:44:43 INFO - PROCESS | 1665 | 1472903083353 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:44:43 INFO - PROCESS | 1665 | 1472903083356 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:43 INFO - PROCESS | 1665 | 1472903083433 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:44:43 INFO - PROCESS | 1665 | 1472903083437 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1665 | 1472903083438 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x123310800 == 30 [pid = 1665] [id = 380] 04:44:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119b4ac00) [pid = 1665] [serial = 1139] [outer = 0x0] 04:44:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119e2d000) [pid = 1665] [serial = 1140] [outer = 0x119b4ac00] 04:44:43 INFO - PROCESS | 1665 | 1472903083465 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1212c7400) [pid = 1665] [serial = 1141] [outer = 0x119b4ac00] 04:44:43 INFO - PROCESS | 1665 | 1472903083819 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:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 528ms 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:44:43 INFO - PROCESS | 1665 | 1472903083869 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1665 | 1472903083871 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:44:43 INFO - PROCESS | 1665 | 1472903083874 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1665 | 1472903083876 Marionette TRACE conn2 <- [1,1494,null,{}] 04:44:43 INFO - PROCESS | 1665 | 1472903083879 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:44:43 INFO - PROCESS | 1665 | 1472903083881 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:44 INFO - PROCESS | 1665 | 1472903084028 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:44:44 INFO - PROCESS | 1665 | 1472903084054 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1665 | 1472903084055 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246c9800 == 31 [pid = 1665] [id = 381] 04:44:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x112ebe000) [pid = 1665] [serial = 1142] [outer = 0x0] 04:44:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12350bc00) [pid = 1665] [serial = 1143] [outer = 0x112ebe000] 04:44:44 INFO - PROCESS | 1665 | 1472903084098 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124548800) [pid = 1665] [serial = 1144] [outer = 0x112ebe000] 04:44:44 INFO - PROCESS | 1665 | 1472903084587 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:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 720ms 04:44:44 INFO - PROCESS | 1665 | 1472903084593 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1665 | 1472903084595 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:44:44 INFO - PROCESS | 1665 | 1472903084604 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1665 | 1472903084605 Marionette TRACE conn2 <- [1,1498,null,{}] 04:44:44 INFO - PROCESS | 1665 | 1472903084607 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:44:44 INFO - PROCESS | 1665 | 1472903084608 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:44 INFO - PROCESS | 1665 | 1472903084711 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:44:44 INFO - PROCESS | 1665 | 1472903084715 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1665 | 1472903084720 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac8000 == 32 [pid = 1665] [id = 382] 04:44:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11835c400) [pid = 1665] [serial = 1145] [outer = 0x0] 04:44:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126999c00) [pid = 1665] [serial = 1146] [outer = 0x11835c400] 04:44:44 INFO - PROCESS | 1665 | 1472903084752 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128af4000) [pid = 1665] [serial = 1147] [outer = 0x11835c400] 04:44:45 INFO - PROCESS | 1665 | 1472903085104 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:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 525ms 04:44:45 INFO - PROCESS | 1665 | 1472903085124 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1665 | 1472903085125 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:44:45 INFO - PROCESS | 1665 | 1472903085145 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1665 | 1472903085146 Marionette TRACE conn2 <- [1,1502,null,{}] 04:44:45 INFO - PROCESS | 1665 | 1472903085149 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:44:45 INFO - PROCESS | 1665 | 1472903085150 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:45 INFO - PROCESS | 1665 | 1472903085246 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:44:45 INFO - PROCESS | 1665 | 1472903085249 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1665 | 1472903085250 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x112518800 == 33 [pid = 1665] [id = 383] 04:44:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128e60c00) [pid = 1665] [serial = 1148] [outer = 0x0] 04:44:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129349400) [pid = 1665] [serial = 1149] [outer = 0x128e60c00] 04:44:45 INFO - PROCESS | 1665 | 1472903085275 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a50cc00) [pid = 1665] [serial = 1150] [outer = 0x128e60c00] 04:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 479ms 04:44:45 INFO - PROCESS | 1665 | 1472903085609 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:44:45 INFO - PROCESS | 1665 | 1472903085620 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1665 | 1472903085621 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:44:45 INFO - PROCESS | 1665 | 1472903085623 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1665 | 1472903085624 Marionette TRACE conn2 <- [1,1506,null,{}] 04:44:45 INFO - PROCESS | 1665 | 1472903085627 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:44:45 INFO - PROCESS | 1665 | 1472903085628 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:45 INFO - PROCESS | 1665 | 1472903085880 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1232b2800) [pid = 1665] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x113c26400) [pid = 1665] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1169a2000) [pid = 1665] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118314400) [pid = 1665] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x114f5cc00) [pid = 1665] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1196c9800) [pid = 1665] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11925ac00) [pid = 1665] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x113cc4000) [pid = 1665] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128c91800) [pid = 1665] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1246a7800) [pid = 1665] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1164a1c00) [pid = 1665] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x126998000) [pid = 1665] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11219c400) [pid = 1665] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:44:45 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119844000) [pid = 1665] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:44:45 INFO - PROCESS | 1665 | 1472903085922 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1665 | 1472903085923 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ae0800 == 34 [pid = 1665] [id = 384] 04:44:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1121ab400) [pid = 1665] [serial = 1151] [outer = 0x0] 04:44:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x115e79800) [pid = 1665] [serial = 1152] [outer = 0x1121ab400] 04:44:45 INFO - PROCESS | 1665 | 1472903085949 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11814a000) [pid = 1665] [serial = 1153] [outer = 0x1121ab400] 04:44:46 INFO - PROCESS | 1665 | 1472903086187 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:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 618ms 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:44:46 INFO - PROCESS | 1665 | 1472903086242 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1665 | 1472903086243 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:44:46 INFO - PROCESS | 1665 | 1472903086253 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1665 | 1472903086254 Marionette TRACE conn2 <- [1,1510,null,{}] 04:44:46 INFO - PROCESS | 1665 | 1472903086257 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:44:46 INFO - PROCESS | 1665 | 1472903086271 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:46 INFO - PROCESS | 1665 | 1472903086361 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:44:46 INFO - PROCESS | 1665 | 1472903086369 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1665 | 1472903086370 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6cf800 == 35 [pid = 1665] [id = 385] 04:44:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118185800) [pid = 1665] [serial = 1154] [outer = 0x0] 04:44:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119574400) [pid = 1665] [serial = 1155] [outer = 0x118185800] 04:44:46 INFO - PROCESS | 1665 | 1472903086411 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126715400) [pid = 1665] [serial = 1156] [outer = 0x118185800] 04:44:46 INFO - PROCESS | 1665 | 1472903086900 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:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 679ms 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:44:46 INFO - PROCESS | 1665 | 1472903086925 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1665 | 1472903086926 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:44:46 INFO - PROCESS | 1665 | 1472903086928 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1665 | 1472903086929 Marionette TRACE conn2 <- [1,1514,null,{}] 04:44:46 INFO - PROCESS | 1665 | 1472903086934 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:44:46 INFO - PROCESS | 1665 | 1472903086935 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:47 INFO - PROCESS | 1665 | 1472903087008 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:44:47 INFO - PROCESS | 1665 | 1472903087012 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1665 | 1472903087016 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aca7800 == 36 [pid = 1665] [id = 386] 04:44:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12671b400) [pid = 1665] [serial = 1157] [outer = 0x0] 04:44:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128e61c00) [pid = 1665] [serial = 1158] [outer = 0x12671b400] 04:44:47 INFO - PROCESS | 1665 | 1472903087041 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a6f7400) [pid = 1665] [serial = 1159] [outer = 0x12671b400] 04:44:47 INFO - PROCESS | 1665 | 1472903087343 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:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 470ms 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:44:47 INFO - PROCESS | 1665 | 1472903087399 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1665 | 1472903087400 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:44:47 INFO - PROCESS | 1665 | 1472903087402 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1665 | 1472903087403 Marionette TRACE conn2 <- [1,1518,null,{}] 04:44:47 INFO - PROCESS | 1665 | 1472903087405 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:44:47 INFO - PROCESS | 1665 | 1472903087406 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:47 INFO - PROCESS | 1665 | 1472903087488 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:44:47 INFO - PROCESS | 1665 | 1472903087545 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1665 | 1472903087546 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b2a0800 == 37 [pid = 1665] [id = 387] 04:44:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126776000) [pid = 1665] [serial = 1160] [outer = 0x0] 04:44:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12ab60c00) [pid = 1665] [serial = 1161] [outer = 0x126776000] 04:44:47 INFO - PROCESS | 1665 | 1472903087574 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12b224c00) [pid = 1665] [serial = 1162] [outer = 0x126776000] 04:44:47 INFO - PROCESS | 1665 | 1472903087965 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:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 619ms 04:44:48 INFO - PROCESS | 1665 | 1472903088022 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1665 | 1472903088026 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:44:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:44:48 INFO - PROCESS | 1665 | 1472903088032 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1665 | 1472903088036 Marionette TRACE conn2 <- [1,1522,null,{}] 04:44:48 INFO - PROCESS | 1665 | 1472903088042 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:44:48 INFO - PROCESS | 1665 | 1472903088045 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:48 INFO - PROCESS | 1665 | 1472903088233 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:44:48 INFO - PROCESS | 1665 | 1472903088330 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1665 | 1472903088332 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ade800 == 38 [pid = 1665] [id = 388] 04:44:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x114ff0000) [pid = 1665] [serial = 1163] [outer = 0x0] 04:44:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11624bc00) [pid = 1665] [serial = 1164] [outer = 0x114ff0000] 04:44:48 INFO - PROCESS | 1665 | 1472903088369 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x116a0dc00) [pid = 1665] [serial = 1165] [outer = 0x114ff0000] 04:44:48 INFO - PROCESS | 1665 | 1472903088818 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:44:48 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:44:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:44:48 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:44:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:44:48 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:44:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:44:48 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:44:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:44:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 830ms 04:44:48 INFO - PROCESS | 1665 | 1472903088867 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1665 | 1472903088870 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:44:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:44:48 INFO - PROCESS | 1665 | 1472903088875 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1665 | 1472903088877 Marionette TRACE conn2 <- [1,1526,null,{}] 04:44:48 INFO - PROCESS | 1665 | 1472903088879 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:44:48 INFO - PROCESS | 1665 | 1472903088881 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:48 INFO - PROCESS | 1665 | 1472903088991 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:44:49 INFO - PROCESS | 1665 | 1472903089046 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1665 | 1472903089048 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246d2000 == 39 [pid = 1665] [id = 389] 04:44:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1182e7000) [pid = 1665] [serial = 1166] [outer = 0x0] 04:44:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119577400) [pid = 1665] [serial = 1167] [outer = 0x1182e7000] 04:44:49 INFO - PROCESS | 1665 | 1472903089079 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11984f800) [pid = 1665] [serial = 1168] [outer = 0x1182e7000] 04:44:49 INFO - PROCESS | 1665 | 1472903089512 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:44:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:44:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:44:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:44:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:44:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:44:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:44:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 04:44:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:44:49 INFO - PROCESS | 1665 | 1472903089545 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1665 | 1472903089547 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:44:49 INFO - PROCESS | 1665 | 1472903089549 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1665 | 1472903089552 Marionette TRACE conn2 <- [1,1530,null,{}] 04:44:49 INFO - PROCESS | 1665 | 1472903089559 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:44:49 INFO - PROCESS | 1665 | 1472903089563 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:49 INFO - PROCESS | 1665 | 1472903089669 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:44:49 INFO - PROCESS | 1665 | 1472903089767 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1665 | 1472903089769 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be26000 == 40 [pid = 1665] [id = 390] 04:44:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1212ca800) [pid = 1665] [serial = 1169] [outer = 0x0] 04:44:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1262a6400) [pid = 1665] [serial = 1170] [outer = 0x1212ca800] 04:44:49 INFO - PROCESS | 1665 | 1472903089802 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128c95400) [pid = 1665] [serial = 1171] [outer = 0x1212ca800] 04:44:50 INFO - PROCESS | 1665 | 1472903090366 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:44:50 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:44:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:44:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:44:50 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:44:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:44:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 824ms 04:44:50 INFO - PROCESS | 1665 | 1472903090373 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1665 | 1472903090375 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:44:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:44:50 INFO - PROCESS | 1665 | 1472903090378 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1665 | 1472903090380 Marionette TRACE conn2 <- [1,1534,null,{}] 04:44:50 INFO - PROCESS | 1665 | 1472903090384 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:44:50 INFO - PROCESS | 1665 | 1472903090385 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:50 INFO - PROCESS | 1665 | 1472903090492 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:44:50 INFO - PROCESS | 1665 | 1472903090550 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1665 | 1472903090552 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181ae000 == 41 [pid = 1665] [id = 391] 04:44:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11830a400) [pid = 1665] [serial = 1172] [outer = 0x0] 04:44:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x118361000) [pid = 1665] [serial = 1173] [outer = 0x11830a400] 04:44:50 INFO - PROCESS | 1665 | 1472903090581 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119257400) [pid = 1665] [serial = 1174] [outer = 0x11830a400] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12aca7800 == 40 [pid = 1665] [id = 386] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6cf800 == 39 [pid = 1665] [id = 385] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x116ae0800 == 38 [pid = 1665] [id = 384] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x112518800 == 37 [pid = 1665] [id = 383] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac8000 == 36 [pid = 1665] [id = 382] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1246c9800 == 35 [pid = 1665] [id = 381] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x123310800 == 34 [pid = 1665] [id = 380] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x116af5000 == 33 [pid = 1665] [id = 379] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1172a7000 == 32 [pid = 1665] [id = 378] 04:44:50 INFO - PROCESS | 1665 | --DOCSHELL 0x112c06000 == 31 [pid = 1665] [id = 377] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124dd5000) [pid = 1665] [serial = 1093] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124549400) [pid = 1665] [serial = 1092] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1262a8800) [pid = 1665] [serial = 1095] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119b4a000) [pid = 1665] [serial = 1089] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118367400) [pid = 1665] [serial = 1080] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1185bc000) [pid = 1665] [serial = 1081] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1165f6c00) [pid = 1665] [serial = 1077] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x117c53c00) [pid = 1665] [serial = 1078] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119b3e000) [pid = 1665] [serial = 1086] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119b49400) [pid = 1665] [serial = 1087] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119392800) [pid = 1665] [serial = 1083] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119572000) [pid = 1665] [serial = 1084] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1165f5400) [pid = 1665] [serial = 1074] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116ac4400) [pid = 1665] [serial = 1075] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119eae000) [pid = 1665] [serial = 1108] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12bcf9000) [pid = 1665] [serial = 1072] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12a6f7000) [pid = 1665] [serial = 1110] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x126bbcc00) [pid = 1665] [serial = 1098] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12b223800) [pid = 1665] [serial = 1111] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118179c00) [pid = 1665] [serial = 1101] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11885e800) [pid = 1665] [serial = 1102] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x129346000) [pid = 1665] [serial = 1107] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128af6800) [pid = 1665] [serial = 1099] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x126924800) [pid = 1665] [serial = 1096] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1252c9c00) [pid = 1665] [serial = 1104] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128c92800) [pid = 1665] [serial = 1105] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11a107800) [pid = 1665] [serial = 1090] [outer = 0x0] [url = about:blank] 04:44:50 INFO - PROCESS | 1665 | 1472903090977 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:44:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:44:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 622ms 04:44:51 INFO - PROCESS | 1665 | 1472903091001 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1665 | 1472903091004 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:44:51 INFO - PROCESS | 1665 | 1472903091011 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1665 | 1472903091013 Marionette TRACE conn2 <- [1,1538,null,{}] 04:44:51 INFO - PROCESS | 1665 | 1472903091017 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:44:51 INFO - PROCESS | 1665 | 1472903091019 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:51 INFO - PROCESS | 1665 | 1472903091145 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:44:51 INFO - PROCESS | 1665 | 1472903091230 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1665 | 1472903091232 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180eb800 == 32 [pid = 1665] [id = 392] 04:44:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11925e400) [pid = 1665] [serial = 1175] [outer = 0x0] 04:44:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119572c00) [pid = 1665] [serial = 1176] [outer = 0x11925e400] 04:44:51 INFO - PROCESS | 1665 | 1472903091280 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119b3f000) [pid = 1665] [serial = 1177] [outer = 0x11925e400] 04:44:51 INFO - PROCESS | 1665 | 1472903091657 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:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 673ms 04:44:51 INFO - PROCESS | 1665 | 1472903091684 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1665 | 1472903091685 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:44:51 INFO - PROCESS | 1665 | 1472903091687 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1665 | 1472903091690 Marionette TRACE conn2 <- [1,1542,null,{}] 04:44:51 INFO - PROCESS | 1665 | 1472903091697 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:44:51 INFO - PROCESS | 1665 | 1472903091700 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:51 INFO - PROCESS | 1665 | 1472903091783 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:44:51 INFO - PROCESS | 1665 | 1472903091859 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1665 | 1472903091860 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x123237800 == 33 [pid = 1665] [id = 393] 04:44:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11a107800) [pid = 1665] [serial = 1178] [outer = 0x0] 04:44:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x124189800) [pid = 1665] [serial = 1179] [outer = 0x11a107800] 04:44:51 INFO - PROCESS | 1665 | 1472903091888 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12699c400) [pid = 1665] [serial = 1180] [outer = 0x11a107800] 04:44:52 INFO - PROCESS | 1665 | 1472903092170 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:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 04:44:52 INFO - PROCESS | 1665 | 1472903092210 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1665 | 1472903092212 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:44:52 INFO - PROCESS | 1665 | 1472903092222 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1665 | 1472903092223 Marionette TRACE conn2 <- [1,1546,null,{}] 04:44:52 INFO - PROCESS | 1665 | 1472903092225 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:44:52 INFO - PROCESS | 1665 | 1472903092226 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:52 INFO - PROCESS | 1665 | 1472903092310 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:44:52 INFO - PROCESS | 1665 | 1472903092365 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1665 | 1472903092366 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b73000 == 34 [pid = 1665] [id = 394] 04:44:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x126bb5800) [pid = 1665] [serial = 1181] [outer = 0x0] 04:44:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128e55800) [pid = 1665] [serial = 1182] [outer = 0x126bb5800] 04:44:52 INFO - PROCESS | 1665 | 1472903092392 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12939a000) [pid = 1665] [serial = 1183] [outer = 0x126bb5800] 04:44:52 INFO - PROCESS | 1665 | 1472903092777 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:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 04:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:44:52 INFO - PROCESS | 1665 | 1472903092792 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1665 | 1472903092793 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:44:52 INFO - PROCESS | 1665 | 1472903092799 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1665 | 1472903092801 Marionette TRACE conn2 <- [1,1550,null,{}] 04:44:52 INFO - PROCESS | 1665 | 1472903092805 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:44:52 INFO - PROCESS | 1665 | 1472903092807 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:52 INFO - PROCESS | 1665 | 1472903092903 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:44:52 INFO - PROCESS | 1665 | 1472903092933 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1665 | 1472903092934 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab7800 == 35 [pid = 1665] [id = 395] 04:44:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x112faf000) [pid = 1665] [serial = 1184] [outer = 0x0] 04:44:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x129399c00) [pid = 1665] [serial = 1185] [outer = 0x112faf000] 04:44:52 INFO - PROCESS | 1665 | 1472903092955 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a6f9000) [pid = 1665] [serial = 1186] [outer = 0x112faf000] 04:44:53 INFO - PROCESS | 1665 | 1472903093437 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:44:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:44:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 04:44:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:44:53 INFO - PROCESS | 1665 | 1472903093470 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1665 | 1472903093471 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:44:53 INFO - PROCESS | 1665 | 1472903093475 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1665 | 1472903093476 Marionette TRACE conn2 <- [1,1554,null,{}] 04:44:53 INFO - PROCESS | 1665 | 1472903093479 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:44:53 INFO - PROCESS | 1665 | 1472903093488 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:53 INFO - PROCESS | 1665 | 1472903093652 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:44:53 INFO - PROCESS | 1665 | 1472903093679 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1665 | 1472903093680 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a62f000 == 36 [pid = 1665] [id = 396] 04:44:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ba18400) [pid = 1665] [serial = 1187] [outer = 0x0] 04:44:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12ba1fc00) [pid = 1665] [serial = 1188] [outer = 0x12ba18400] 04:44:53 INFO - PROCESS | 1665 | 1472903093706 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bab4400) [pid = 1665] [serial = 1189] [outer = 0x12ba18400] 04:44:54 INFO - PROCESS | 1665 | 1472903094070 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:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 620ms 04:44:54 INFO - PROCESS | 1665 | 1472903094094 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1665 | 1472903094098 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:44:54 INFO - PROCESS | 1665 | 1472903094108 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1665 | 1472903094110 Marionette TRACE conn2 <- [1,1558,null,{}] 04:44:54 INFO - PROCESS | 1665 | 1472903094112 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:44:54 INFO - PROCESS | 1665 | 1472903094116 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:54 INFO - PROCESS | 1665 | 1472903094260 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:44:54 INFO - PROCESS | 1665 | 1472903094312 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1665 | 1472903094313 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6cf800 == 37 [pid = 1665] [id = 397] 04:44:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x111ca8800) [pid = 1665] [serial = 1190] [outer = 0x0] 04:44:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12babcc00) [pid = 1665] [serial = 1191] [outer = 0x111ca8800] 04:44:54 INFO - PROCESS | 1665 | 1472903094339 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12bcf9800) [pid = 1665] [serial = 1192] [outer = 0x111ca8800] 04:44:54 INFO - PROCESS | 1665 | 1472903094688 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:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 620ms 04:44:54 INFO - PROCESS | 1665 | 1472903094729 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:44:54 INFO - PROCESS | 1665 | 1472903094732 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:44:54 INFO - PROCESS | 1665 | 1472903094735 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1665 | 1472903094737 Marionette TRACE conn2 <- [1,1562,null,{}] 04:44:54 INFO - PROCESS | 1665 | 1472903094740 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:44:54 INFO - PROCESS | 1665 | 1472903094742 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:54 INFO - PROCESS | 1665 | 1472903094887 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:44:54 INFO - PROCESS | 1665 | 1472903094904 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1665 | 1472903094905 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac6000 == 38 [pid = 1665] [id = 398] 04:44:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12bcf9c00) [pid = 1665] [serial = 1193] [outer = 0x0] 04:44:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12be4dc00) [pid = 1665] [serial = 1194] [outer = 0x12bcf9c00] 04:44:54 INFO - PROCESS | 1665 | 1472903094946 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12be65800) [pid = 1665] [serial = 1195] [outer = 0x12bcf9c00] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x112ebe000) [pid = 1665] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11835c400) [pid = 1665] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11298a000) [pid = 1665] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12671b400) [pid = 1665] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11699f400) [pid = 1665] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119b4ac00) [pid = 1665] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11673d000) [pid = 1665] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1165fa800) [pid = 1665] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116590800) [pid = 1665] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118313c00) [pid = 1665] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119b45400) [pid = 1665] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1244edc00) [pid = 1665] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1244f8000) [pid = 1665] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128e60c00) [pid = 1665] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1121ab400) [pid = 1665] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:44:55 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118185800) [pid = 1665] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:44:55 INFO - PROCESS | 1665 | 1472903095378 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:44:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:44:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 673ms 04:44:55 INFO - PROCESS | 1665 | 1472903095408 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1665 | 1472903095409 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:44:55 INFO - PROCESS | 1665 | 1472903095411 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1665 | 1472903095412 Marionette TRACE conn2 <- [1,1566,null,{}] 04:44:55 INFO - PROCESS | 1665 | 1472903095420 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:44:55 INFO - PROCESS | 1665 | 1472903095421 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:55 INFO - PROCESS | 1665 | 1472903095530 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:44:55 INFO - PROCESS | 1665 | 1472903095581 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1665 | 1472903095582 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bad6800 == 39 [pid = 1665] [id = 399] 04:44:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11298c400) [pid = 1665] [serial = 1196] [outer = 0x0] 04:44:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11835c400) [pid = 1665] [serial = 1197] [outer = 0x11298c400] 04:44:55 INFO - PROCESS | 1665 | 1472903095607 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119b46800) [pid = 1665] [serial = 1198] [outer = 0x11298c400] 04:44:55 INFO - PROCESS | 1665 | 1472903095867 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:44:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:44:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 474ms 04:44:55 INFO - PROCESS | 1665 | 1472903095888 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1665 | 1472903095889 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:44:55 INFO - PROCESS | 1665 | 1472903095893 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1665 | 1472903095895 Marionette TRACE conn2 <- [1,1570,null,{}] 04:44:55 INFO - PROCESS | 1665 | 1472903095905 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:44:55 INFO - PROCESS | 1665 | 1472903095906 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:55 INFO - PROCESS | 1665 | 1472903095989 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:44:55 INFO - PROCESS | 1665 | 1472903095993 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1665 | 1472903095994 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c542000 == 40 [pid = 1665] [id = 400] 04:44:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1244edc00) [pid = 1665] [serial = 1199] [outer = 0x0] 04:44:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128c8a800) [pid = 1665] [serial = 1200] [outer = 0x1244edc00] 04:44:56 INFO - PROCESS | 1665 | 1472903096021 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12bcfc000) [pid = 1665] [serial = 1201] [outer = 0x1244edc00] 04:44:56 INFO - PROCESS | 1665 | 1472903096341 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:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 477ms 04:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:44:56 INFO - PROCESS | 1665 | 1472903096370 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1665 | 1472903096372 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:44:56 INFO - PROCESS | 1665 | 1472903096374 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1665 | 1472903096376 Marionette TRACE conn2 <- [1,1574,null,{}] 04:44:56 INFO - PROCESS | 1665 | 1472903096378 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:44:56 INFO - PROCESS | 1665 | 1472903096380 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:56 INFO - PROCESS | 1665 | 1472903096499 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:44:56 INFO - PROCESS | 1665 | 1472903096505 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1665 | 1472903096506 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cabc000 == 41 [pid = 1665] [id = 401] 04:44:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119ead800) [pid = 1665] [serial = 1202] [outer = 0x0] 04:44:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12be65c00) [pid = 1665] [serial = 1203] [outer = 0x119ead800] 04:44:56 INFO - PROCESS | 1665 | 1472903096540 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12c55f400) [pid = 1665] [serial = 1204] [outer = 0x119ead800] 04:44:56 INFO - PROCESS | 1665 | 1472903096867 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:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 04:44:56 INFO - PROCESS | 1665 | 1472903096894 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1665 | 1472903096896 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:44:56 INFO - PROCESS | 1665 | 1472903096901 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1665 | 1472903096902 Marionette TRACE conn2 <- [1,1578,null,{}] 04:44:56 INFO - PROCESS | 1665 | 1472903096904 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:44:56 INFO - PROCESS | 1665 | 1472903096906 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:56 INFO - PROCESS | 1665 | 1472903096985 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:44:56 INFO - PROCESS | 1665 | 1472903096989 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1665 | 1472903096990 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d107000 == 42 [pid = 1665] [id = 402] 04:44:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bcfbc00) [pid = 1665] [serial = 1205] [outer = 0x0] 04:44:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12c566400) [pid = 1665] [serial = 1206] [outer = 0x12bcfbc00] 04:44:57 INFO - PROCESS | 1665 | 1472903097014 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ca19000) [pid = 1665] [serial = 1207] [outer = 0x12bcfbc00] 04:44:57 INFO - PROCESS | 1665 | --DOCSHELL 0x1181ae000 == 41 [pid = 1665] [id = 391] 04:44:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12be26000 == 40 [pid = 1665] [id = 390] 04:44:57 INFO - PROCESS | 1665 | --DOCSHELL 0x1246d2000 == 39 [pid = 1665] [id = 389] 04:44:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12b2a0800 == 38 [pid = 1665] [id = 387] 04:44:57 INFO - PROCESS | 1665 | --DOCSHELL 0x116ade800 == 37 [pid = 1665] [id = 388] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1180eb800 == 36 [pid = 1665] [id = 392] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x124b73000 == 35 [pid = 1665] [id = 394] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6cf800 == 34 [pid = 1665] [id = 397] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12bac6000 == 33 [pid = 1665] [id = 398] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12bad6800 == 32 [pid = 1665] [id = 399] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12c542000 == 31 [pid = 1665] [id = 400] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab7800 == 30 [pid = 1665] [id = 395] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12a62f000 == 29 [pid = 1665] [id = 396] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x123237800 == 28 [pid = 1665] [id = 393] 04:44:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12cabc000 == 27 [pid = 1665] [id = 401] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12350bc00) [pid = 1665] [serial = 1143] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126999c00) [pid = 1665] [serial = 1146] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x113cbcc00) [pid = 1665] [serial = 1131] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a6f7400) [pid = 1665] [serial = 1159] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116480000) [pid = 1665] [serial = 1132] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119399800) [pid = 1665] [serial = 1137] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119e2d000) [pid = 1665] [serial = 1140] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118180c00) [pid = 1665] [serial = 1134] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11835e000) [pid = 1665] [serial = 1135] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x124548800) [pid = 1665] [serial = 1144] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11817d800) [pid = 1665] [serial = 1129] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116ac4000) [pid = 1665] [serial = 1128] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11814cc00) [pid = 1665] [serial = 1114] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x116a03400) [pid = 1665] [serial = 1113] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118861000) [pid = 1665] [serial = 1117] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1185bf800) [pid = 1665] [serial = 1116] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x123515800) [pid = 1665] [serial = 1120] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1211a0800) [pid = 1665] [serial = 1119] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128c96800) [pid = 1665] [serial = 1123] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12518c800) [pid = 1665] [serial = 1122] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12ab5c000) [pid = 1665] [serial = 1126] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12ab60c00) [pid = 1665] [serial = 1161] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1293a4000) [pid = 1665] [serial = 1125] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x129349400) [pid = 1665] [serial = 1149] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x128af4000) [pid = 1665] [serial = 1147] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12a50cc00) [pid = 1665] [serial = 1150] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x11814a000) [pid = 1665] [serial = 1153] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x128e61c00) [pid = 1665] [serial = 1158] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x119576800) [pid = 1665] [serial = 1138] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x115e79800) [pid = 1665] [serial = 1152] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x126715400) [pid = 1665] [serial = 1156] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x119574400) [pid = 1665] [serial = 1155] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x1212c7400) [pid = 1665] [serial = 1141] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1665 | 1472903098466 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:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1576ms 04:44:58 INFO - PROCESS | 1665 | 1472903098477 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1665 | 1472903098481 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:44:58 INFO - PROCESS | 1665 | 1472903098486 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1665 | 1472903098488 Marionette TRACE conn2 <- [1,1582,null,{}] 04:44:58 INFO - PROCESS | 1665 | 1472903098492 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:44:58 INFO - PROCESS | 1665 | 1472903098493 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:58 INFO - PROCESS | 1665 | 1472903098575 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:44:58 INFO - PROCESS | 1665 | 1472903098626 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1665 | 1472903098629 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e2f000 == 28 [pid = 1665] [id = 403] 04:44:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x113cbf000) [pid = 1665] [serial = 1208] [outer = 0x0] 04:44:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x113cbfc00) [pid = 1665] [serial = 1209] [outer = 0x113cbf000] 04:44:58 INFO - PROCESS | 1665 | 1472903098659 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x115e77c00) [pid = 1665] [serial = 1210] [outer = 0x113cbf000] 04:44:59 INFO - PROCESS | 1665 | 1472903099077 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:44:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:44:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 620ms 04:44:59 INFO - PROCESS | 1665 | 1472903099106 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 1665 | 1472903099111 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:44:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:44:59 INFO - PROCESS | 1665 | 1472903099120 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1665 | 1472903099123 Marionette TRACE conn2 <- [1,1586,null,{}] 04:44:59 INFO - PROCESS | 1665 | 1472903099125 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:44:59 INFO - PROCESS | 1665 | 1472903099127 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:59 INFO - PROCESS | 1665 | 1472903099206 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:44:59 INFO - PROCESS | 1665 | 1472903099259 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1665 | 1472903099261 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x116af0800 == 29 [pid = 1665] [id = 404] 04:44:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x11654f800) [pid = 1665] [serial = 1211] [outer = 0x0] 04:44:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11673d800) [pid = 1665] [serial = 1212] [outer = 0x11654f800] 04:44:59 INFO - PROCESS | 1665 | 1472903099289 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1169a2000) [pid = 1665] [serial = 1213] [outer = 0x11654f800] 04:44:59 INFO - PROCESS | 1665 | 1472903099594 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:44:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:44:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 521ms 04:44:59 INFO - PROCESS | 1665 | 1472903099640 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:44:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:44:59 INFO - PROCESS | 1665 | 1472903099653 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:44:59 INFO - PROCESS | 1665 | 1472903099655 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1665 | 1472903099658 Marionette TRACE conn2 <- [1,1590,null,{}] 04:44:59 INFO - PROCESS | 1665 | 1472903099666 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:44:59 INFO - PROCESS | 1665 | 1472903099669 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:59 INFO - PROCESS | 1665 | 1472903099744 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:44:59 INFO - PROCESS | 1665 | 1472903099798 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1665 | 1472903099800 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:44:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180f0000 == 30 [pid = 1665] [id = 405] 04:44:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x111ca9800) [pid = 1665] [serial = 1214] [outer = 0x0] 04:44:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118148800) [pid = 1665] [serial = 1215] [outer = 0x111ca9800] 04:44:59 INFO - PROCESS | 1665 | 1472903099828 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x118182800) [pid = 1665] [serial = 1216] [outer = 0x111ca9800] 04:45:00 INFO - PROCESS | 1665 | 1472903100121 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:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 04:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:45:00 INFO - PROCESS | 1665 | 1472903100126 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1665 | 1472903100127 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:45:00 INFO - PROCESS | 1665 | 1472903100142 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1665 | 1472903100143 Marionette TRACE conn2 <- [1,1594,null,{}] 04:45:00 INFO - PROCESS | 1665 | 1472903100153 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:45:00 INFO - PROCESS | 1665 | 1472903100155 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:00 INFO - PROCESS | 1665 | 1472903100235 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:45:00 INFO - PROCESS | 1665 | 1472903100239 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1665 | 1472903100240 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119285000 == 31 [pid = 1665] [id = 406] 04:45:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x11830d000) [pid = 1665] [serial = 1217] [outer = 0x0] 04:45:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118363000) [pid = 1665] [serial = 1218] [outer = 0x11830d000] 04:45:00 INFO - PROCESS | 1665 | 1472903100269 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1185b8800) [pid = 1665] [serial = 1219] [outer = 0x11830d000] 04:45:00 INFO - PROCESS | 1665 | 1472903100588 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:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 481ms 04:45:00 INFO - PROCESS | 1665 | 1472903100612 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:45:00 INFO - PROCESS | 1665 | 1472903100613 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:45:00 INFO - PROCESS | 1665 | 1472903100618 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1665 | 1472903100619 Marionette TRACE conn2 <- [1,1598,null,{}] 04:45:00 INFO - PROCESS | 1665 | 1472903100621 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:45:00 INFO - PROCESS | 1665 | 1472903100622 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:00 INFO - PROCESS | 1665 | 1472903100726 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:45:00 INFO - PROCESS | 1665 | 1472903100732 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1665 | 1472903100733 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bf5000 == 32 [pid = 1665] [id = 407] 04:45:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x11654b400) [pid = 1665] [serial = 1220] [outer = 0x0] 04:45:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1185b9000) [pid = 1665] [serial = 1221] [outer = 0x11654b400] 04:45:00 INFO - PROCESS | 1665 | 1472903100758 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11871f000) [pid = 1665] [serial = 1222] [outer = 0x11654b400] 04:45:01 INFO - PROCESS | 1665 | 1472903101063 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:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 04:45:01 INFO - PROCESS | 1665 | 1472903101087 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1665 | 1472903101088 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:45:01 INFO - PROCESS | 1665 | 1472903101090 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1665 | 1472903101091 Marionette TRACE conn2 <- [1,1602,null,{}] 04:45:01 INFO - PROCESS | 1665 | 1472903101094 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:45:01 INFO - PROCESS | 1665 | 1472903101100 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:01 INFO - PROCESS | 1665 | 1472903101192 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:45:01 INFO - PROCESS | 1665 | 1472903101199 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1665 | 1472903101200 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12323a800 == 33 [pid = 1665] [id = 408] 04:45:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11870f800) [pid = 1665] [serial = 1223] [outer = 0x0] 04:45:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119263c00) [pid = 1665] [serial = 1224] [outer = 0x11870f800] 04:45:01 INFO - PROCESS | 1665 | 1472903101226 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119b3e000) [pid = 1665] [serial = 1225] [outer = 0x11870f800] 04:45:01 INFO - PROCESS | 1665 | 1472903101541 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:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 04:45:01 INFO - PROCESS | 1665 | 1472903101561 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1665 | 1472903101563 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:45:01 INFO - PROCESS | 1665 | 1472903101568 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1665 | 1472903101569 Marionette TRACE conn2 <- [1,1606,null,{}] 04:45:01 INFO - PROCESS | 1665 | 1472903101572 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:45:01 INFO - PROCESS | 1665 | 1472903101573 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:01 INFO - PROCESS | 1665 | 1472903101680 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:45:01 INFO - PROCESS | 1665 | 1472903101685 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1665 | 1472903101686 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240cf000 == 34 [pid = 1665] [id = 409] 04:45:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x113208c00) [pid = 1665] [serial = 1226] [outer = 0x0] 04:45:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119b4a000) [pid = 1665] [serial = 1227] [outer = 0x113208c00] 04:45:01 INFO - PROCESS | 1665 | 1472903101711 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119e2d000) [pid = 1665] [serial = 1228] [outer = 0x113208c00] 04:45:02 INFO - PROCESS | 1665 | 1472903102004 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:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 471ms 04:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:45:02 INFO - PROCESS | 1665 | 1472903102039 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1665 | 1472903102039 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1665 | 1472903102041 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1665 | 1472903102042 Marionette TRACE conn2 <- [1,1610,null,{}] 04:45:02 INFO - PROCESS | 1665 | 1472903102045 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:45:02 INFO - PROCESS | 1665 | 1472903102046 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:02 INFO - PROCESS | 1665 | 1472903102120 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:45:02 INFO - PROCESS | 1665 | 1472903102123 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1665 | 1472903102124 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b77800 == 35 [pid = 1665] [id = 410] 04:45:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x112985400) [pid = 1665] [serial = 1229] [outer = 0x0] 04:45:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11a2bfc00) [pid = 1665] [serial = 1230] [outer = 0x112985400] 04:45:02 INFO - PROCESS | 1665 | 1472903102152 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123424c00) [pid = 1665] [serial = 1231] [outer = 0x112985400] 04:45:02 INFO - PROCESS | 1665 | 1472903102496 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:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 04:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:45:02 INFO - PROCESS | 1665 | 1472903102510 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1665 | 1472903102512 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1665 | 1472903102515 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1665 | 1472903102517 Marionette TRACE conn2 <- [1,1614,null,{}] 04:45:02 INFO - PROCESS | 1665 | 1472903102520 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:45:02 INFO - PROCESS | 1665 | 1472903102521 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:02 INFO - PROCESS | 1665 | 1472903102618 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:45:02 INFO - PROCESS | 1665 | 1472903102624 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1665 | 1472903102625 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180ef800 == 36 [pid = 1665] [id = 411] 04:45:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11817a800) [pid = 1665] [serial = 1232] [outer = 0x0] 04:45:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12418b800) [pid = 1665] [serial = 1233] [outer = 0x11817a800] 04:45:02 INFO - PROCESS | 1665 | 1472903102660 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1244f8000) [pid = 1665] [serial = 1234] [outer = 0x11817a800] 04:45:03 INFO - PROCESS | 1665 | 1472903103021 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:45:03 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:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 04:45:03 INFO - PROCESS | 1665 | 1472903103036 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1665 | 1472903103038 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:45:03 INFO - PROCESS | 1665 | 1472903103041 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1665 | 1472903103043 Marionette TRACE conn2 <- [1,1618,null,{}] 04:45:03 INFO - PROCESS | 1665 | 1472903103048 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:45:03 INFO - PROCESS | 1665 | 1472903103050 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:03 INFO - PROCESS | 1665 | 1472903103177 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:45:03 INFO - PROCESS | 1665 | 1472903103260 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1665 | 1472903103261 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acb000 == 37 [pid = 1665] [id = 412] 04:45:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1121a6c00) [pid = 1665] [serial = 1235] [outer = 0x0] 04:45:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1244f5c00) [pid = 1665] [serial = 1236] [outer = 0x1121a6c00] 04:45:03 INFO - PROCESS | 1665 | 1472903103281 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124bd8c00) [pid = 1665] [serial = 1237] [outer = 0x1121a6c00] 04:45:03 INFO - PROCESS | 1665 | 1472903103660 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:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 676ms 04:45:03 INFO - PROCESS | 1665 | 1472903103719 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1665 | 1472903103721 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:45:03 INFO - PROCESS | 1665 | 1472903103724 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1665 | 1472903103727 Marionette TRACE conn2 <- [1,1622,null,{}] 04:45:03 INFO - PROCESS | 1665 | 1472903103730 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:45:03 INFO - PROCESS | 1665 | 1472903103733 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:03 INFO - PROCESS | 1665 | 1472903103919 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:45:03 INFO - PROCESS | 1665 | 1472903103985 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1665 | 1472903103986 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bf4800 == 38 [pid = 1665] [id = 413] 04:45:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12625cc00) [pid = 1665] [serial = 1238] [outer = 0x0] 04:45:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12671ac00) [pid = 1665] [serial = 1239] [outer = 0x12625cc00] 04:45:04 INFO - PROCESS | 1665 | 1472903104018 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12699d400) [pid = 1665] [serial = 1240] [outer = 0x12625cc00] 04:45:04 INFO - PROCESS | 1665 | 1472903104342 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:45:04 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:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 671ms 04:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:45:04 INFO - PROCESS | 1665 | 1472903104395 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1665 | 1472903104396 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:45:04 INFO - PROCESS | 1665 | 1472903104399 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1665 | 1472903104400 Marionette TRACE conn2 <- [1,1626,null,{}] 04:45:04 INFO - PROCESS | 1665 | 1472903104402 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:45:04 INFO - PROCESS | 1665 | 1472903104403 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:04 INFO - PROCESS | 1665 | 1472903104500 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:45:04 INFO - PROCESS | 1665 | 1472903104504 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1665 | 1472903104505 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a617000 == 39 [pid = 1665] [id = 414] 04:45:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x126253c00) [pid = 1665] [serial = 1241] [outer = 0x0] 04:45:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126bbcc00) [pid = 1665] [serial = 1242] [outer = 0x126253c00] 04:45:04 INFO - PROCESS | 1665 | 1472903104530 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128af7c00) [pid = 1665] [serial = 1243] [outer = 0x126253c00] 04:45:04 INFO - PROCESS | 1665 | 1472903104825 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:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 470ms 04:45:04 INFO - PROCESS | 1665 | 1472903104871 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1665 | 1472903104873 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:45:04 INFO - PROCESS | 1665 | 1472903104875 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1665 | 1472903104876 Marionette TRACE conn2 <- [1,1630,null,{}] 04:45:04 INFO - PROCESS | 1665 | 1472903104879 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:45:04 INFO - PROCESS | 1665 | 1472903104881 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:04 INFO - PROCESS | 1665 | 1472903104988 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:45:05 INFO - PROCESS | 1665 | 1472903105003 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1665 | 1472903105004 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aba2800 == 40 [pid = 1665] [id = 415] 04:45:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128c8f400) [pid = 1665] [serial = 1244] [outer = 0x0] 04:45:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c95c00) [pid = 1665] [serial = 1245] [outer = 0x128c8f400] 04:45:05 INFO - PROCESS | 1665 | 1472903105028 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x129319c00) [pid = 1665] [serial = 1246] [outer = 0x128c8f400] 04:45:05 INFO - PROCESS | 1665 | 1472903105353 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:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 04:45:05 INFO - PROCESS | 1665 | 1472903105394 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1665 | 1472903105395 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:45:05 INFO - PROCESS | 1665 | 1472903105397 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1665 | 1472903105398 Marionette TRACE conn2 <- [1,1634,null,{}] 04:45:05 INFO - PROCESS | 1665 | 1472903105400 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:45:05 INFO - PROCESS | 1665 | 1472903105401 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:05 INFO - PROCESS | 1665 | 1472903105498 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:45:05 INFO - PROCESS | 1665 | 1472903105502 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1665 | 1472903105503 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b292800 == 41 [pid = 1665] [id = 416] 04:45:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12629f400) [pid = 1665] [serial = 1247] [outer = 0x0] 04:45:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12939b400) [pid = 1665] [serial = 1248] [outer = 0x12629f400] 04:45:05 INFO - PROCESS | 1665 | 1472903105527 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a410000) [pid = 1665] [serial = 1249] [outer = 0x12629f400] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12ba18400) [pid = 1665] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x111ca8800) [pid = 1665] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12bcf9c00) [pid = 1665] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11298c400) [pid = 1665] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1244edc00) [pid = 1665] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126bb5800) [pid = 1665] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11a107800) [pid = 1665] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11925e400) [pid = 1665] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11830a400) [pid = 1665] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1212ca800) [pid = 1665] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1182e7000) [pid = 1665] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x114ff0000) [pid = 1665] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119ead800) [pid = 1665] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126776000) [pid = 1665] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:45:05 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112faf000) [pid = 1665] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:45:05 INFO - PROCESS | 1665 | 1472903105982 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:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 622ms 04:45:06 INFO - PROCESS | 1665 | 1472903106026 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1665 | 1472903106028 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:45:06 INFO - PROCESS | 1665 | 1472903106039 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1665 | 1472903106040 Marionette TRACE conn2 <- [1,1638,null,{}] 04:45:06 INFO - PROCESS | 1665 | 1472903106042 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:45:06 INFO - PROCESS | 1665 | 1472903106043 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:06 INFO - PROCESS | 1665 | 1472903106137 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:45:06 INFO - PROCESS | 1665 | 1472903106141 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1665 | 1472903106142 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bad1000 == 42 [pid = 1665] [id = 417] 04:45:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11984d400) [pid = 1665] [serial = 1250] [outer = 0x0] 04:45:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1244edc00) [pid = 1665] [serial = 1251] [outer = 0x11984d400] 04:45:06 INFO - PROCESS | 1665 | 1472903106166 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x129349c00) [pid = 1665] [serial = 1252] [outer = 0x11984d400] 04:45:06 INFO - PROCESS | 1665 | 1472903106499 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:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 477ms 04:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:45:06 INFO - PROCESS | 1665 | 1472903106511 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1665 | 1472903106512 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:45:06 INFO - PROCESS | 1665 | 1472903106517 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1665 | 1472903106519 Marionette TRACE conn2 <- [1,1642,null,{}] 04:45:06 INFO - PROCESS | 1665 | 1472903106522 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:45:06 INFO - PROCESS | 1665 | 1472903106523 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:06 INFO - PROCESS | 1665 | 1472903106604 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:45:06 INFO - PROCESS | 1665 | 1472903106607 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1665 | 1472903106608 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c422800 == 43 [pid = 1665] [id = 418] 04:45:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12934c800) [pid = 1665] [serial = 1253] [outer = 0x0] 04:45:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a510c00) [pid = 1665] [serial = 1254] [outer = 0x12934c800] 04:45:06 INFO - PROCESS | 1665 | 1472903106632 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a6fd800) [pid = 1665] [serial = 1255] [outer = 0x12934c800] 04:45:06 INFO - PROCESS | 1665 | 1472903106952 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:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 04:45:06 INFO - PROCESS | 1665 | 1472903106987 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1665 | 1472903106988 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:45:06 INFO - PROCESS | 1665 | 1472903106990 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1665 | 1472903106991 Marionette TRACE conn2 <- [1,1646,null,{}] 04:45:06 INFO - PROCESS | 1665 | 1472903106993 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:45:06 INFO - PROCESS | 1665 | 1472903106994 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:07 INFO - PROCESS | 1665 | 1472903107109 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:45:07 INFO - PROCESS | 1665 | 1472903107115 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1665 | 1472903107116 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c550000 == 44 [pid = 1665] [id = 419] 04:45:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12342a000) [pid = 1665] [serial = 1256] [outer = 0x0] 04:45:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12ab61400) [pid = 1665] [serial = 1257] [outer = 0x12342a000] 04:45:07 INFO - PROCESS | 1665 | 1472903107140 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12ac86400) [pid = 1665] [serial = 1258] [outer = 0x12342a000] 04:45:07 INFO - PROCESS | 1665 | 1472903107450 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:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 470ms 04:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:45:07 INFO - PROCESS | 1665 | 1472903107461 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1665 | 1472903107462 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:45:07 INFO - PROCESS | 1665 | 1472903107466 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1665 | 1472903107468 Marionette TRACE conn2 <- [1,1650,null,{}] 04:45:07 INFO - PROCESS | 1665 | 1472903107471 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:45:07 INFO - PROCESS | 1665 | 1472903107472 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:07 INFO - PROCESS | 1665 | 1472903107554 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:45:07 INFO - PROCESS | 1665 | 1472903107558 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1665 | 1472903107559 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cac1000 == 45 [pid = 1665] [id = 420] 04:45:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12ab68000) [pid = 1665] [serial = 1259] [outer = 0x0] 04:45:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12b22b000) [pid = 1665] [serial = 1260] [outer = 0x12ab68000] 04:45:07 INFO - PROCESS | 1665 | 1472903107584 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12ba18400) [pid = 1665] [serial = 1261] [outer = 0x12ab68000] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x115e2f000 == 44 [pid = 1665] [id = 403] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12d107000 == 43 [pid = 1665] [id = 402] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x116af0800 == 42 [pid = 1665] [id = 404] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1240cf000 == 41 [pid = 1665] [id = 409] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x119285000 == 40 [pid = 1665] [id = 406] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1180ef800 == 39 [pid = 1665] [id = 411] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12323a800 == 38 [pid = 1665] [id = 408] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12aba2800 == 37 [pid = 1665] [id = 415] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x128acb000 == 36 [pid = 1665] [id = 412] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x119bf5000 == 35 [pid = 1665] [id = 407] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12bad1000 == 34 [pid = 1665] [id = 417] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x119bf4800 == 33 [pid = 1665] [id = 413] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12a617000 == 32 [pid = 1665] [id = 414] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x124b77800 == 31 [pid = 1665] [id = 410] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12b292800 == 30 [pid = 1665] [id = 416] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12c422800 == 29 [pid = 1665] [id = 418] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1180f0000 == 28 [pid = 1665] [id = 405] 04:45:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12c550000 == 27 [pid = 1665] [id = 419] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12ba1fc00) [pid = 1665] [serial = 1188] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12babcc00) [pid = 1665] [serial = 1191] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12be4dc00) [pid = 1665] [serial = 1194] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12bcf9800) [pid = 1665] [serial = 1192] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11835c400) [pid = 1665] [serial = 1197] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128c8a800) [pid = 1665] [serial = 1200] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12bcfc000) [pid = 1665] [serial = 1201] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12be65800) [pid = 1665] [serial = 1195] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128e55800) [pid = 1665] [serial = 1182] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12939a000) [pid = 1665] [serial = 1183] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12699c400) [pid = 1665] [serial = 1180] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124189800) [pid = 1665] [serial = 1179] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119572c00) [pid = 1665] [serial = 1176] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119b3f000) [pid = 1665] [serial = 1177] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119257400) [pid = 1665] [serial = 1174] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118361000) [pid = 1665] [serial = 1173] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128c95400) [pid = 1665] [serial = 1171] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1262a6400) [pid = 1665] [serial = 1170] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11984f800) [pid = 1665] [serial = 1168] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119577400) [pid = 1665] [serial = 1167] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x116a0dc00) [pid = 1665] [serial = 1165] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11624bc00) [pid = 1665] [serial = 1164] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12c55f400) [pid = 1665] [serial = 1204] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12c566400) [pid = 1665] [serial = 1206] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12b224c00) [pid = 1665] [serial = 1162] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x129399c00) [pid = 1665] [serial = 1185] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12bab4400) [pid = 1665] [serial = 1189] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12be65c00) [pid = 1665] [serial = 1203] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12a6f9000) [pid = 1665] [serial = 1186] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x119b46800) [pid = 1665] [serial = 1198] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1665 | 1472903109041 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:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1629ms 04:45:09 INFO - PROCESS | 1665 | 1472903109095 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1665 | 1472903109097 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:45:09 INFO - PROCESS | 1665 | 1472903109106 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1665 | 1472903109108 Marionette TRACE conn2 <- [1,1654,null,{}] 04:45:09 INFO - PROCESS | 1665 | 1472903109113 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:45:09 INFO - PROCESS | 1665 | 1472903109115 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:09 INFO - PROCESS | 1665 | 1472903109217 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:45:09 INFO - PROCESS | 1665 | 1472903109224 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1665 | 1472903109227 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x116414000 == 28 [pid = 1665] [id = 421] 04:45:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x115e77400) [pid = 1665] [serial = 1262] [outer = 0x0] 04:45:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11624bc00) [pid = 1665] [serial = 1263] [outer = 0x115e77400] 04:45:09 INFO - PROCESS | 1665 | 1472903109258 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x116591000) [pid = 1665] [serial = 1264] [outer = 0x115e77400] 04:45:09 INFO - PROCESS | 1665 | 1472903109589 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:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 04:45:09 INFO - PROCESS | 1665 | 1472903109626 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1665 | 1472903109630 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:45:09 INFO - PROCESS | 1665 | 1472903109634 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1665 | 1472903109636 Marionette TRACE conn2 <- [1,1658,null,{}] 04:45:09 INFO - PROCESS | 1665 | 1472903109638 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:45:09 INFO - PROCESS | 1665 | 1472903109640 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:09 INFO - PROCESS | 1665 | 1472903109719 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:45:09 INFO - PROCESS | 1665 | 1472903109771 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1665 | 1472903109773 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x117179000 == 29 [pid = 1665] [id = 422] 04:45:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1165fb800) [pid = 1665] [serial = 1265] [outer = 0x0] 04:45:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x116ac2000) [pid = 1665] [serial = 1266] [outer = 0x1165fb800] 04:45:09 INFO - PROCESS | 1665 | 1472903109801 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1176c7c00) [pid = 1665] [serial = 1267] [outer = 0x1165fb800] 04:45:10 INFO - PROCESS | 1665 | 1472903110099 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:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 04:45:10 INFO - PROCESS | 1665 | 1472903110155 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1665 | 1472903110164 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:45:10 INFO - PROCESS | 1665 | 1472903110167 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1665 | 1472903110169 Marionette TRACE conn2 <- [1,1662,null,{}] 04:45:10 INFO - PROCESS | 1665 | 1472903110177 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:45:10 INFO - PROCESS | 1665 | 1472903110180 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:10 INFO - PROCESS | 1665 | 1472903110255 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:45:10 INFO - PROCESS | 1665 | 1472903110308 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1665 | 1472903110310 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x118210000 == 30 [pid = 1665] [id = 423] 04:45:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x112988000) [pid = 1665] [serial = 1268] [outer = 0x0] 04:45:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118184800) [pid = 1665] [serial = 1269] [outer = 0x112988000] 04:45:10 INFO - PROCESS | 1665 | 1472903110339 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118314000) [pid = 1665] [serial = 1270] [outer = 0x112988000] 04:45:10 INFO - PROCESS | 1665 | 1472903110627 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:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 472ms 04:45:10 INFO - PROCESS | 1665 | 1472903110640 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1665 | 1472903110642 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:45:10 INFO - PROCESS | 1665 | 1472903110644 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1665 | 1472903110645 Marionette TRACE conn2 <- [1,1666,null,{}] 04:45:10 INFO - PROCESS | 1665 | 1472903110655 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:45:10 INFO - PROCESS | 1665 | 1472903110656 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:10 INFO - PROCESS | 1665 | 1472903110737 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:45:10 INFO - PROCESS | 1665 | 1472903110742 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1665 | 1472903110743 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bed000 == 31 [pid = 1665] [id = 424] 04:45:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118364400) [pid = 1665] [serial = 1271] [outer = 0x0] 04:45:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1185c2c00) [pid = 1665] [serial = 1272] [outer = 0x118364400] 04:45:10 INFO - PROCESS | 1665 | 1472903110771 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118722c00) [pid = 1665] [serial = 1273] [outer = 0x118364400] 04:45:11 INFO - PROCESS | 1665 | 1472903111108 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:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 473ms 04:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:45:11 INFO - PROCESS | 1665 | 1472903111119 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1665 | 1472903111120 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:45:11 INFO - PROCESS | 1665 | 1472903111123 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1665 | 1472903111124 Marionette TRACE conn2 <- [1,1670,null,{}] 04:45:11 INFO - PROCESS | 1665 | 1472903111127 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:45:11 INFO - PROCESS | 1665 | 1472903111128 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:11 INFO - PROCESS | 1665 | 1472903111222 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:45:11 INFO - PROCESS | 1665 | 1472903111227 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1665 | 1472903111228 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a282000 == 32 [pid = 1665] [id = 425] 04:45:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11655a000) [pid = 1665] [serial = 1274] [outer = 0x0] 04:45:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118369800) [pid = 1665] [serial = 1275] [outer = 0x11655a000] 04:45:11 INFO - PROCESS | 1665 | 1472903111248 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119569800) [pid = 1665] [serial = 1276] [outer = 0x11655a000] 04:45:11 INFO - PROCESS | 1665 | 1472903111685 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:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 573ms 04:45:11 INFO - PROCESS | 1665 | 1472903111699 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1665 | 1472903111701 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:45:11 INFO - PROCESS | 1665 | 1472903111704 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1665 | 1472903111706 Marionette TRACE conn2 <- [1,1674,null,{}] 04:45:11 INFO - PROCESS | 1665 | 1472903111710 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:45:11 INFO - PROCESS | 1665 | 1472903111717 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:11 INFO - PROCESS | 1665 | 1472903111891 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:45:11 INFO - PROCESS | 1665 | 1472903111908 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1665 | 1472903111910 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x124272000 == 33 [pid = 1665] [id = 426] 04:45:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x117c49400) [pid = 1665] [serial = 1277] [outer = 0x0] 04:45:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119572800) [pid = 1665] [serial = 1278] [outer = 0x117c49400] 04:45:11 INFO - PROCESS | 1665 | 1472903111952 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119c8d800) [pid = 1665] [serial = 1279] [outer = 0x117c49400] 04:45:12 INFO - PROCESS | 1665 | 1472903112272 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:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 620ms 04:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:45:12 INFO - PROCESS | 1665 | 1472903112325 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1665 | 1472903112326 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:45:12 INFO - PROCESS | 1665 | 1472903112328 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1665 | 1472903112329 Marionette TRACE conn2 <- [1,1678,null,{}] 04:45:12 INFO - PROCESS | 1665 | 1472903112331 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:45:12 INFO - PROCESS | 1665 | 1472903112332 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:12 INFO - PROCESS | 1665 | 1472903112411 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:45:12 INFO - PROCESS | 1665 | 1472903112417 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1665 | 1472903112418 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x126246000 == 34 [pid = 1665] [id = 427] 04:45:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119ea6c00) [pid = 1665] [serial = 1280] [outer = 0x0] 04:45:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119eae800) [pid = 1665] [serial = 1281] [outer = 0x119ea6c00] 04:45:12 INFO - PROCESS | 1665 | 1472903112443 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1237dec00) [pid = 1665] [serial = 1282] [outer = 0x119ea6c00] 04:45:12 INFO - PROCESS | 1665 | 1472903112756 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:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 04:45:12 INFO - PROCESS | 1665 | 1472903112797 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1665 | 1472903112800 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:45:12 INFO - PROCESS | 1665 | 1472903112803 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1665 | 1472903112804 Marionette TRACE conn2 <- [1,1682,null,{}] 04:45:12 INFO - PROCESS | 1665 | 1472903112806 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:45:12 INFO - PROCESS | 1665 | 1472903112807 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:12 INFO - PROCESS | 1665 | 1472903112903 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:45:12 INFO - PROCESS | 1665 | 1472903112909 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1665 | 1472903112910 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x126981800 == 35 [pid = 1665] [id = 428] 04:45:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1237e7000) [pid = 1665] [serial = 1283] [outer = 0x0] 04:45:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124547800) [pid = 1665] [serial = 1284] [outer = 0x1237e7000] 04:45:12 INFO - PROCESS | 1665 | 1472903112937 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1246a1000) [pid = 1665] [serial = 1285] [outer = 0x1237e7000] 04:45:13 INFO - PROCESS | 1665 | 1472903113243 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:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 468ms 04:45:13 INFO - PROCESS | 1665 | 1472903113271 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1665 | 1472903113272 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:45:13 INFO - PROCESS | 1665 | 1472903113274 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1665 | 1472903113276 Marionette TRACE conn2 <- [1,1686,null,{}] 04:45:13 INFO - PROCESS | 1665 | 1472903113278 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:45:13 INFO - PROCESS | 1665 | 1472903113279 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:13 INFO - PROCESS | 1665 | 1472903113352 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:45:13 INFO - PROCESS | 1665 | 1472903113356 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1665 | 1472903113366 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x11820f800 == 36 [pid = 1665] [id = 429] 04:45:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1121e4400) [pid = 1665] [serial = 1286] [outer = 0x0] 04:45:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1252cbc00) [pid = 1665] [serial = 1287] [outer = 0x1121e4400] 04:45:13 INFO - PROCESS | 1665 | 1472903113393 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12629a000) [pid = 1665] [serial = 1288] [outer = 0x1121e4400] 04:45:13 INFO - PROCESS | 1665 | 1472903113702 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:45:13 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:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 468ms 04:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:45:13 INFO - PROCESS | 1665 | 1472903113743 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1665 | 1472903113745 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1665 | 1472903113747 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1665 | 1472903113748 Marionette TRACE conn2 <- [1,1690,null,{}] 04:45:13 INFO - PROCESS | 1665 | 1472903113750 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:45:13 INFO - PROCESS | 1665 | 1472903113751 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:13 INFO - PROCESS | 1665 | 1472903113862 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:45:13 INFO - PROCESS | 1665 | 1472903113867 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1665 | 1472903113868 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12936b000 == 37 [pid = 1665] [id = 430] 04:45:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118309c00) [pid = 1665] [serial = 1289] [outer = 0x0] 04:45:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12625d400) [pid = 1665] [serial = 1290] [outer = 0x118309c00] 04:45:13 INFO - PROCESS | 1665 | 1472903113893 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12677d400) [pid = 1665] [serial = 1291] [outer = 0x118309c00] 04:45:14 INFO - PROCESS | 1665 | 1472903114215 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:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 04:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:45:14 INFO - PROCESS | 1665 | 1472903114266 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1665 | 1472903114268 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:45:14 INFO - PROCESS | 1665 | 1472903114270 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1665 | 1472903114272 Marionette TRACE conn2 <- [1,1694,null,{}] 04:45:14 INFO - PROCESS | 1665 | 1472903114274 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:45:14 INFO - PROCESS | 1665 | 1472903114276 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:14 INFO - PROCESS | 1665 | 1472903114380 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:45:14 INFO - PROCESS | 1665 | 1472903114394 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1665 | 1472903114396 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1be800 == 38 [pid = 1665] [id = 431] 04:45:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12677f000) [pid = 1665] [serial = 1292] [outer = 0x0] 04:45:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128aea800) [pid = 1665] [serial = 1293] [outer = 0x12677f000] 04:45:14 INFO - PROCESS | 1665 | 1472903114436 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128e63400) [pid = 1665] [serial = 1294] [outer = 0x12677f000] 04:45:14 INFO - PROCESS | 1665 | 1472903114785 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:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 04:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:45:14 INFO - PROCESS | 1665 | 1472903114790 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1665 | 1472903114792 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:45:14 INFO - PROCESS | 1665 | 1472903114794 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1665 | 1472903114795 Marionette TRACE conn2 <- [1,1698,null,{}] 04:45:14 INFO - PROCESS | 1665 | 1472903114799 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:45:14 INFO - PROCESS | 1665 | 1472903114801 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:14 INFO - PROCESS | 1665 | 1472903114881 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:45:14 INFO - PROCESS | 1665 | 1472903114919 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1665 | 1472903114920 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b298000 == 39 [pid = 1665] [id = 432] 04:45:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128af6800) [pid = 1665] [serial = 1295] [outer = 0x0] 04:45:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x129348000) [pid = 1665] [serial = 1296] [outer = 0x128af6800] 04:45:14 INFO - PROCESS | 1665 | 1472903114947 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1293a1000) [pid = 1665] [serial = 1297] [outer = 0x128af6800] 04:45:15 INFO - PROCESS | 1665 | 1472903115390 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:45:15 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:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 622ms 04:45:15 INFO - PROCESS | 1665 | 1472903115419 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1665 | 1472903115421 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:45:15 INFO - PROCESS | 1665 | 1472903115424 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1665 | 1472903115426 Marionette TRACE conn2 <- [1,1702,null,{}] 04:45:15 INFO - PROCESS | 1665 | 1472903115429 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:45:15 INFO - PROCESS | 1665 | 1472903115434 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:15 INFO - PROCESS | 1665 | 1472903115588 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:45:15 INFO - PROCESS | 1665 | 1472903115671 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1665 | 1472903115672 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be25000 == 40 [pid = 1665] [id = 433] 04:45:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12a40fc00) [pid = 1665] [serial = 1298] [outer = 0x0] 04:45:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12a511400) [pid = 1665] [serial = 1299] [outer = 0x12a40fc00] 04:45:15 INFO - PROCESS | 1665 | 1472903115696 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12a6fe000) [pid = 1665] [serial = 1300] [outer = 0x12a40fc00] 04:45:16 INFO - PROCESS | 1665 | 1472903116008 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:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 620ms 04:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:45:16 INFO - PROCESS | 1665 | 1472903116044 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1665 | 1472903116045 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:45:16 INFO - PROCESS | 1665 | 1472903116048 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1665 | 1472903116051 Marionette TRACE conn2 <- [1,1706,null,{}] 04:45:16 INFO - PROCESS | 1665 | 1472903116053 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:45:16 INFO - PROCESS | 1665 | 1472903116055 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:16 INFO - PROCESS | 1665 | 1472903116295 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12625cc00) [pid = 1665] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x126253c00) [pid = 1665] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x128c8f400) [pid = 1665] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12629f400) [pid = 1665] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12934c800) [pid = 1665] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11984d400) [pid = 1665] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1121a6c00) [pid = 1665] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11817a800) [pid = 1665] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x112985400) [pid = 1665] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x113208c00) [pid = 1665] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11870f800) [pid = 1665] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11654b400) [pid = 1665] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11830d000) [pid = 1665] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x111ca9800) [pid = 1665] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11654f800) [pid = 1665] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12342a000) [pid = 1665] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x113cbf000) [pid = 1665] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:45:16 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12bcfbc00) [pid = 1665] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:45:16 INFO - PROCESS | 1665 | 1472903116341 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1665 | 1472903116342 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x117293800 == 41 [pid = 1665] [id = 434] 04:45:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x111e62400) [pid = 1665] [serial = 1301] [outer = 0x0] 04:45:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113c28c00) [pid = 1665] [serial = 1302] [outer = 0x111e62400] 04:45:16 INFO - PROCESS | 1665 | 1472903116367 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11817a800) [pid = 1665] [serial = 1303] [outer = 0x111e62400] 04:45:16 INFO - PROCESS | 1665 | 1472903116623 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:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 622ms 04:45:16 INFO - PROCESS | 1665 | 1472903116672 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1665 | 1472903116673 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:45:16 INFO - PROCESS | 1665 | 1472903116675 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1665 | 1472903116676 Marionette TRACE conn2 <- [1,1710,null,{}] 04:45:16 INFO - PROCESS | 1665 | 1472903116679 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:45:16 INFO - PROCESS | 1665 | 1472903116680 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:16 INFO - PROCESS | 1665 | 1472903116825 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:45:16 INFO - PROCESS | 1665 | 1472903116925 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1665 | 1472903116927 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c12800 == 42 [pid = 1665] [id = 435] 04:45:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x111fe4000) [pid = 1665] [serial = 1304] [outer = 0x0] 04:45:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1121aa400) [pid = 1665] [serial = 1305] [outer = 0x111fe4000] 04:45:16 INFO - PROCESS | 1665 | 1472903116961 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x113c27000) [pid = 1665] [serial = 1306] [outer = 0x111fe4000] 04:45:17 INFO - PROCESS | 1665 | 1472903117492 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:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 871ms 04:45:17 INFO - PROCESS | 1665 | 1472903117557 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1665 | 1472903117559 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:45:17 INFO - PROCESS | 1665 | 1472903117564 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1665 | 1472903117568 Marionette TRACE conn2 <- [1,1714,null,{}] 04:45:17 INFO - PROCESS | 1665 | 1472903117571 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:45:17 INFO - PROCESS | 1665 | 1472903117574 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:17 INFO - PROCESS | 1665 | 1472903117686 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:45:17 INFO - PROCESS | 1665 | 1472903117763 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1665 | 1472903117765 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181bc000 == 43 [pid = 1665] [id = 436] 04:45:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116917800) [pid = 1665] [serial = 1307] [outer = 0x0] 04:45:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x116a0e000) [pid = 1665] [serial = 1308] [outer = 0x116917800] 04:45:17 INFO - PROCESS | 1665 | 1472903117796 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x117c51400) [pid = 1665] [serial = 1309] [outer = 0x116917800] 04:45:18 INFO - PROCESS | 1665 | 1472903118495 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:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 975ms 04:45:18 INFO - PROCESS | 1665 | 1472903118538 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1665 | 1472903118541 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:45:18 INFO - PROCESS | 1665 | 1472903118545 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1665 | 1472903118546 Marionette TRACE conn2 <- [1,1718,null,{}] 04:45:18 INFO - PROCESS | 1665 | 1472903118550 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:45:18 INFO - PROCESS | 1665 | 1472903118551 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:18 INFO - PROCESS | 1665 | 1472903118655 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x117293800 == 42 [pid = 1665] [id = 434] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12be25000 == 41 [pid = 1665] [id = 433] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12b298000 == 40 [pid = 1665] [id = 432] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1be800 == 39 [pid = 1665] [id = 431] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12936b000 == 38 [pid = 1665] [id = 430] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x11820f800 == 37 [pid = 1665] [id = 429] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x126981800 == 36 [pid = 1665] [id = 428] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x126246000 == 35 [pid = 1665] [id = 427] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12b22b000) [pid = 1665] [serial = 1260] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x124272000 == 34 [pid = 1665] [id = 426] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x11a282000 == 33 [pid = 1665] [id = 425] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x119bed000 == 32 [pid = 1665] [id = 424] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x118210000 == 31 [pid = 1665] [id = 423] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x117179000 == 30 [pid = 1665] [id = 422] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x116414000 == 29 [pid = 1665] [id = 421] 04:45:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12cac1000 == 28 [pid = 1665] [id = 420] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12671ac00) [pid = 1665] [serial = 1239] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126bbcc00) [pid = 1665] [serial = 1242] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128af7c00) [pid = 1665] [serial = 1243] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128c95c00) [pid = 1665] [serial = 1245] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x129319c00) [pid = 1665] [serial = 1246] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12939b400) [pid = 1665] [serial = 1248] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12a510c00) [pid = 1665] [serial = 1254] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12a410000) [pid = 1665] [serial = 1249] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1244edc00) [pid = 1665] [serial = 1251] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1244f5c00) [pid = 1665] [serial = 1236] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12418b800) [pid = 1665] [serial = 1233] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1244f8000) [pid = 1665] [serial = 1234] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11a2bfc00) [pid = 1665] [serial = 1230] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x123424c00) [pid = 1665] [serial = 1231] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119b4a000) [pid = 1665] [serial = 1227] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119e2d000) [pid = 1665] [serial = 1228] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119263c00) [pid = 1665] [serial = 1224] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119b3e000) [pid = 1665] [serial = 1225] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1185b9000) [pid = 1665] [serial = 1221] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11871f000) [pid = 1665] [serial = 1222] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118363000) [pid = 1665] [serial = 1218] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1185b8800) [pid = 1665] [serial = 1219] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x118148800) [pid = 1665] [serial = 1215] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x118182800) [pid = 1665] [serial = 1216] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x11673d800) [pid = 1665] [serial = 1212] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1169a2000) [pid = 1665] [serial = 1213] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12ac86400) [pid = 1665] [serial = 1258] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x113cbfc00) [pid = 1665] [serial = 1209] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x115e77c00) [pid = 1665] [serial = 1210] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12ca19000) [pid = 1665] [serial = 1207] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12a6fd800) [pid = 1665] [serial = 1255] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12699d400) [pid = 1665] [serial = 1240] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x129349c00) [pid = 1665] [serial = 1252] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x124bd8c00) [pid = 1665] [serial = 1237] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x12ab61400) [pid = 1665] [serial = 1257] [outer = 0x0] [url = about:blank] 04:45:18 INFO - PROCESS | 1665 | 1472903118780 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1665 | 1472903118784 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x11627a000 == 29 [pid = 1665] [id = 437] 04:45:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x11647a400) [pid = 1665] [serial = 1310] [outer = 0x0] 04:45:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1169a6c00) [pid = 1665] [serial = 1311] [outer = 0x11647a400] 04:45:18 INFO - PROCESS | 1665 | 1472903118812 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11814cc00) [pid = 1665] [serial = 1312] [outer = 0x11647a400] 04:45:19 INFO - PROCESS | 1665 | 1472903119205 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:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 674ms 04:45:19 INFO - PROCESS | 1665 | 1472903119220 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1665 | 1472903119225 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:45:19 INFO - PROCESS | 1665 | 1472903119234 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1665 | 1472903119237 Marionette TRACE conn2 <- [1,1722,null,{}] 04:45:19 INFO - PROCESS | 1665 | 1472903119240 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:45:19 INFO - PROCESS | 1665 | 1472903119243 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:19 INFO - PROCESS | 1665 | 1472903119400 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:45:19 INFO - PROCESS | 1665 | 1472903119475 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1665 | 1472903119477 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181be800 == 30 [pid = 1665] [id = 438] 04:45:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x118177c00) [pid = 1665] [serial = 1313] [outer = 0x0] 04:45:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118313400) [pid = 1665] [serial = 1314] [outer = 0x118177c00] 04:45:19 INFO - PROCESS | 1665 | 1472903119514 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x1185be400) [pid = 1665] [serial = 1315] [outer = 0x118177c00] 04:45:19 INFO - PROCESS | 1665 | 1472903119793 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:45:19 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:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 576ms 04:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:45:19 INFO - PROCESS | 1665 | 1472903119808 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1665 | 1472903119810 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:45:19 INFO - PROCESS | 1665 | 1472903119812 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1665 | 1472903119816 Marionette TRACE conn2 <- [1,1726,null,{}] 04:45:19 INFO - PROCESS | 1665 | 1472903119830 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:45:19 INFO - PROCESS | 1665 | 1472903119843 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:19 INFO - PROCESS | 1665 | 1472903119937 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:45:20 INFO - PROCESS | 1665 | 1472903120008 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1665 | 1472903120010 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1bd800 == 31 [pid = 1665] [id = 439] 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x113cc4c00) [pid = 1665] [serial = 1316] [outer = 0x0] 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11956f400) [pid = 1665] [serial = 1317] [outer = 0x113cc4c00] 04:45:20 INFO - PROCESS | 1665 | 1472903120038 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1196cd800) [pid = 1665] [serial = 1318] [outer = 0x113cc4c00] 04:45:20 INFO - PROCESS | 1665 | 1472903120319 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:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 529ms 04:45:20 INFO - PROCESS | 1665 | 1472903120342 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1665 | 1472903120344 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:45:20 INFO - PROCESS | 1665 | 1472903120353 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1665 | 1472903120354 Marionette TRACE conn2 <- [1,1730,null,{}] 04:45:20 INFO - PROCESS | 1665 | 1472903120357 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:45:20 INFO - PROCESS | 1665 | 1472903120358 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:20 INFO - PROCESS | 1665 | 1472903120443 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:45:20 INFO - PROCESS | 1665 | 1472903120447 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1665 | 1472903120449 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x124482800 == 32 [pid = 1665] [id = 440] 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x119b3e000) [pid = 1665] [serial = 1319] [outer = 0x0] 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x119c89800) [pid = 1665] [serial = 1320] [outer = 0x119b3e000] 04:45:20 INFO - PROCESS | 1665 | 1472903120476 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119eaf400) [pid = 1665] [serial = 1321] [outer = 0x119b3e000] 04:45:20 INFO - PROCESS | 1665 | 1472903120801 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:45:20 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:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 476ms 04:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:45:20 INFO - PROCESS | 1665 | 1472903120823 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1665 | 1472903120824 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:45:20 INFO - PROCESS | 1665 | 1472903120826 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1665 | 1472903120835 Marionette TRACE conn2 <- [1,1734,null,{}] 04:45:20 INFO - PROCESS | 1665 | 1472903120838 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:45:20 INFO - PROCESS | 1665 | 1472903120839 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:20 INFO - PROCESS | 1665 | 1472903120946 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:45:20 INFO - PROCESS | 1665 | 1472903120959 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1665 | 1472903120960 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x117ca0000 == 33 [pid = 1665] [id = 441] 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x116557000) [pid = 1665] [serial = 1322] [outer = 0x0] 04:45:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1212c8c00) [pid = 1665] [serial = 1323] [outer = 0x116557000] 04:45:20 INFO - PROCESS | 1665 | 1472903120985 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x12429c400) [pid = 1665] [serial = 1324] [outer = 0x116557000] 04:45:21 INFO - PROCESS | 1665 | 1472903121333 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:45:21 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:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 526ms 04:45:21 INFO - PROCESS | 1665 | 1472903121353 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:45:21 INFO - PROCESS | 1665 | 1472903121354 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:45:21 INFO - PROCESS | 1665 | 1472903121356 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1665 | 1472903121357 Marionette TRACE conn2 <- [1,1738,null,{}] 04:45:21 INFO - PROCESS | 1665 | 1472903121360 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:45:21 INFO - PROCESS | 1665 | 1472903121364 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:21 INFO - PROCESS | 1665 | 1472903121478 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:45:21 INFO - PROCESS | 1665 | 1472903121513 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1665 | 1472903121514 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x129123800 == 34 [pid = 1665] [id = 442] 04:45:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12454ac00) [pid = 1665] [serial = 1325] [outer = 0x0] 04:45:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1252c9c00) [pid = 1665] [serial = 1326] [outer = 0x12454ac00] 04:45:21 INFO - PROCESS | 1665 | 1472903121539 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x126bbd400) [pid = 1665] [serial = 1327] [outer = 0x12454ac00] 04:45:21 INFO - PROCESS | 1665 | 1472903121853 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:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 04:45:21 INFO - PROCESS | 1665 | 1472903121875 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1665 | 1472903121876 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:45:21 INFO - PROCESS | 1665 | 1472903121896 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1665 | 1472903121897 Marionette TRACE conn2 <- [1,1742,null,{}] 04:45:21 INFO - PROCESS | 1665 | 1472903121900 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:45:21 INFO - PROCESS | 1665 | 1472903121901 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:22 INFO - PROCESS | 1665 | 1472903121998 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:45:22 INFO - PROCESS | 1665 | 1472903122002 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1665 | 1472903122003 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a475000 == 35 [pid = 1665] [id = 443] 04:45:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x126bc1400) [pid = 1665] [serial = 1328] [outer = 0x0] 04:45:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128c93000) [pid = 1665] [serial = 1329] [outer = 0x126bc1400] 04:45:22 INFO - PROCESS | 1665 | 1472903122028 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x129318800) [pid = 1665] [serial = 1330] [outer = 0x126bc1400] 04:45:22 INFO - PROCESS | 1665 | 1472903122354 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:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 489ms 04:45:22 INFO - PROCESS | 1665 | 1472903122371 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1665 | 1472903122373 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:45:22 INFO - PROCESS | 1665 | 1472903122375 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1665 | 1472903122376 Marionette TRACE conn2 <- [1,1746,null,{}] 04:45:22 INFO - PROCESS | 1665 | 1472903122378 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:45:22 INFO - PROCESS | 1665 | 1472903122380 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:22 INFO - PROCESS | 1665 | 1472903122479 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:45:22 INFO - PROCESS | 1665 | 1472903122489 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1665 | 1472903122490 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6d0800 == 36 [pid = 1665] [id = 444] 04:45:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x129318c00) [pid = 1665] [serial = 1331] [outer = 0x0] 04:45:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x129399000) [pid = 1665] [serial = 1332] [outer = 0x129318c00] 04:45:22 INFO - PROCESS | 1665 | 1472903122515 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a410000) [pid = 1665] [serial = 1333] [outer = 0x129318c00] 04:45:22 INFO - PROCESS | 1665 | 1472903122858 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:45:22 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:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x115e77400) [pid = 1665] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119ea6c00) [pid = 1665] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112988000) [pid = 1665] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12677f000) [pid = 1665] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118309c00) [pid = 1665] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128af6800) [pid = 1665] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118364400) [pid = 1665] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12a40fc00) [pid = 1665] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1121e4400) [pid = 1665] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11655a000) [pid = 1665] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x117c49400) [pid = 1665] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1237e7000) [pid = 1665] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:45:22 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1165fb800) [pid = 1665] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:45:22 INFO - PROCESS | 1665 | 1472903122991 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1665 | 1472903122992 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:45:23 INFO - PROCESS | 1665 | 1472903123002 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1665 | 1472903123004 Marionette TRACE conn2 <- [1,1750,null,{}] 04:45:23 INFO - PROCESS | 1665 | 1472903123006 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:45:23 INFO - PROCESS | 1665 | 1472903123007 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:23 INFO - PROCESS | 1665 | 1472903123088 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:45:23 INFO - PROCESS | 1665 | 1472903123092 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1665 | 1472903123093 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d91000 == 37 [pid = 1665] [id = 445] 04:45:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x117c49400) [pid = 1665] [serial = 1334] [outer = 0x0] 04:45:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118312000) [pid = 1665] [serial = 1335] [outer = 0x117c49400] 04:45:23 INFO - PROCESS | 1665 | 1472903123117 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119b47000) [pid = 1665] [serial = 1336] [outer = 0x117c49400] 04:45:23 INFO - PROCESS | 1665 | 1472903123439 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:45:23 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:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 04:45:23 INFO - PROCESS | 1665 | 1472903123471 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1665 | 1472903123472 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:45:23 INFO - PROCESS | 1665 | 1472903123474 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1665 | 1472903123475 Marionette TRACE conn2 <- [1,1754,null,{}] 04:45:23 INFO - PROCESS | 1665 | 1472903123478 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:45:23 INFO - PROCESS | 1665 | 1472903123479 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:23 INFO - PROCESS | 1665 | 1472903123557 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:45:23 INFO - PROCESS | 1665 | 1472903123613 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1665 | 1472903123614 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x111f6a800 == 38 [pid = 1665] [id = 446] 04:45:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118147c00) [pid = 1665] [serial = 1337] [outer = 0x0] 04:45:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1232ba800) [pid = 1665] [serial = 1338] [outer = 0x118147c00] 04:45:23 INFO - PROCESS | 1665 | 1472903123639 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11939c800) [pid = 1665] [serial = 1339] [outer = 0x118147c00] 04:45:23 INFO - PROCESS | 1665 | 1472903123924 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:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms 04:45:23 INFO - PROCESS | 1665 | 1472903123945 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1665 | 1472903123946 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:45:23 INFO - PROCESS | 1665 | 1472903123953 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1665 | 1472903123955 Marionette TRACE conn2 <- [1,1758,null,{}] 04:45:23 INFO - PROCESS | 1665 | 1472903123958 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:45:23 INFO - PROCESS | 1665 | 1472903123960 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:24 INFO - PROCESS | 1665 | 1472903124051 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:45:24 INFO - PROCESS | 1665 | 1472903124054 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1665 | 1472903124056 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c428000 == 39 [pid = 1665] [id = 447] 04:45:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x113cbf000) [pid = 1665] [serial = 1340] [outer = 0x0] 04:45:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12939bc00) [pid = 1665] [serial = 1341] [outer = 0x113cbf000] 04:45:24 INFO - PROCESS | 1665 | 1472903124084 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12b228400) [pid = 1665] [serial = 1342] [outer = 0x113cbf000] 04:45:24 INFO - PROCESS | 1665 | 1472903124420 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:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 521ms 04:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:45:24 INFO - PROCESS | 1665 | 1472903124473 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1665 | 1472903124474 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:45:24 INFO - PROCESS | 1665 | 1472903124476 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1665 | 1472903124477 Marionette TRACE conn2 <- [1,1762,null,{}] 04:45:24 INFO - PROCESS | 1665 | 1472903124479 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:45:24 INFO - PROCESS | 1665 | 1472903124481 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:24 INFO - PROCESS | 1665 | 1472903124583 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:45:24 INFO - PROCESS | 1665 | 1472903124589 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1665 | 1472903124590 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c54f800 == 40 [pid = 1665] [id = 448] 04:45:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12b229000) [pid = 1665] [serial = 1343] [outer = 0x0] 04:45:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12ba1b800) [pid = 1665] [serial = 1344] [outer = 0x12b229000] 04:45:24 INFO - PROCESS | 1665 | 1472903124615 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12ba21400) [pid = 1665] [serial = 1345] [outer = 0x12b229000] 04:45:24 INFO - PROCESS | 1665 | 1472903124909 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:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 04:45:24 INFO - PROCESS | 1665 | 1472903124946 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:45:24 INFO - PROCESS | 1665 | 1472903124950 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:45:24 INFO - PROCESS | 1665 | 1472903124952 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1665 | 1472903124953 Marionette TRACE conn2 <- [1,1766,null,{}] 04:45:24 INFO - PROCESS | 1665 | 1472903124956 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:45:24 INFO - PROCESS | 1665 | 1472903124957 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:25 INFO - PROCESS | 1665 | 1472903125081 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:45:25 INFO - PROCESS | 1665 | 1472903125150 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1665 | 1472903125151 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x1167a9000 == 41 [pid = 1665] [id = 449] 04:45:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11298a000) [pid = 1665] [serial = 1346] [outer = 0x0] 04:45:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x113c27800) [pid = 1665] [serial = 1347] [outer = 0x11298a000] 04:45:25 INFO - PROCESS | 1665 | 1472903125185 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11673e800) [pid = 1665] [serial = 1348] [outer = 0x11298a000] 04:45:25 INFO - PROCESS | 1665 | 1472903125637 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:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 721ms 04:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:45:25 INFO - PROCESS | 1665 | 1472903125675 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1665 | 1472903125677 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:45:25 INFO - PROCESS | 1665 | 1472903125697 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1665 | 1472903125700 Marionette TRACE conn2 <- [1,1770,null,{}] 04:45:25 INFO - PROCESS | 1665 | 1472903125705 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:45:25 INFO - PROCESS | 1665 | 1472903125708 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:25 INFO - PROCESS | 1665 | 1472903125812 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:45:25 INFO - PROCESS | 1665 | 1472903125881 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1665 | 1472903125883 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a131800 == 42 [pid = 1665] [id = 450] 04:45:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11835dc00) [pid = 1665] [serial = 1349] [outer = 0x0] 04:45:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1185ba800) [pid = 1665] [serial = 1350] [outer = 0x11835dc00] 04:45:25 INFO - PROCESS | 1665 | 1472903125913 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118722400) [pid = 1665] [serial = 1351] [outer = 0x11835dc00] 04:45:26 INFO - PROCESS | 1665 | 1472903126321 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:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 691ms 04:45:26 INFO - PROCESS | 1665 | 1472903126372 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1665 | 1472903126374 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:45:26 INFO - PROCESS | 1665 | 1472903126376 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1665 | 1472903126377 Marionette TRACE conn2 <- [1,1774,null,{}] 04:45:26 INFO - PROCESS | 1665 | 1472903126380 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:45:26 INFO - PROCESS | 1665 | 1472903126381 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:26 INFO - PROCESS | 1665 | 1472903126484 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:45:26 INFO - PROCESS | 1665 | 1472903126575 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1665 | 1472903126576 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aba1800 == 43 [pid = 1665] [id = 451] 04:45:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119577400) [pid = 1665] [serial = 1352] [outer = 0x0] 04:45:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119e23800) [pid = 1665] [serial = 1353] [outer = 0x119577400] 04:45:26 INFO - PROCESS | 1665 | 1472903126605 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1244f0800) [pid = 1665] [serial = 1354] [outer = 0x119577400] 04:45:27 INFO - PROCESS | 1665 | 1472903127032 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:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 04:45:27 INFO - PROCESS | 1665 | 1472903127046 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1665 | 1472903127051 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:45:27 INFO - PROCESS | 1665 | 1472903127059 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1665 | 1472903127063 Marionette TRACE conn2 <- [1,1778,null,{}] 04:45:27 INFO - PROCESS | 1665 | 1472903127065 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:45:27 INFO - PROCESS | 1665 | 1472903127068 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:27 INFO - PROCESS | 1665 | 1472903127171 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:45:27 INFO - PROCESS | 1665 | 1472903127229 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1665 | 1472903127230 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cdea000 == 44 [pid = 1665] [id = 452] 04:45:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12454e000) [pid = 1665] [serial = 1355] [outer = 0x0] 04:45:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126335000) [pid = 1665] [serial = 1356] [outer = 0x12454e000] 04:45:27 INFO - PROCESS | 1665 | 1472903127259 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128af7c00) [pid = 1665] [serial = 1357] [outer = 0x12454e000] 04:45:27 INFO - PROCESS | 1665 | 1472903127727 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:45:27 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:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 679ms 04:45:27 INFO - PROCESS | 1665 | 1472903127735 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1665 | 1472903127736 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:45:27 INFO - PROCESS | 1665 | 1472903127738 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1665 | 1472903127740 Marionette TRACE conn2 <- [1,1782,null,{}] 04:45:27 INFO - PROCESS | 1665 | 1472903127742 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:45:27 INFO - PROCESS | 1665 | 1472903127743 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:27 INFO - PROCESS | 1665 | 1472903127862 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:45:27 INFO - PROCESS | 1665 | 1472903127934 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1665 | 1472903127935 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212f4000 == 45 [pid = 1665] [id = 453] 04:45:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x116739400) [pid = 1665] [serial = 1358] [outer = 0x0] 04:45:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124f51800) [pid = 1665] [serial = 1359] [outer = 0x116739400] 04:45:27 INFO - PROCESS | 1665 | 1472903127965 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a514400) [pid = 1665] [serial = 1360] [outer = 0x116739400] 04:45:28 INFO - PROCESS | 1665 | 1472903128522 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:45:28 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:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 823ms 04:45:28 INFO - PROCESS | 1665 | 1472903128562 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1665 | 1472903128564 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:45:28 INFO - PROCESS | 1665 | 1472903128570 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1665 | 1472903128571 Marionette TRACE conn2 <- [1,1786,null,{}] 04:45:28 INFO - PROCESS | 1665 | 1472903128575 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:45:28 INFO - PROCESS | 1665 | 1472903128576 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:28 INFO - PROCESS | 1665 | 1472903128676 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:45:28 INFO - PROCESS | 1665 | 1472903128750 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1665 | 1472903128751 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ee5800 == 46 [pid = 1665] [id = 454] 04:45:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x116a0c400) [pid = 1665] [serial = 1361] [outer = 0x0] 04:45:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x116ac5800) [pid = 1665] [serial = 1362] [outer = 0x116a0c400] 04:45:28 INFO - PROCESS | 1665 | 1472903128780 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11814c800) [pid = 1665] [serial = 1363] [outer = 0x116a0c400] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12c54f800 == 45 [pid = 1665] [id = 448] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12c428000 == 44 [pid = 1665] [id = 447] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x111f6a800 == 43 [pid = 1665] [id = 446] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x124d91000 == 42 [pid = 1665] [id = 445] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6d0800 == 41 [pid = 1665] [id = 444] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12a475000 == 40 [pid = 1665] [id = 443] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x129123800 == 39 [pid = 1665] [id = 442] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x117ca0000 == 38 [pid = 1665] [id = 441] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x124482800 == 37 [pid = 1665] [id = 440] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1bd800 == 36 [pid = 1665] [id = 439] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1181be800 == 35 [pid = 1665] [id = 438] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x11627a000 == 34 [pid = 1665] [id = 437] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1181bc000 == 33 [pid = 1665] [id = 436] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x113c12800 == 32 [pid = 1665] [id = 435] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1212f4000 == 31 [pid = 1665] [id = 453] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12cdea000 == 30 [pid = 1665] [id = 452] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x12aba1800 == 29 [pid = 1665] [id = 451] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x11a131800 == 28 [pid = 1665] [id = 450] 04:45:29 INFO - PROCESS | 1665 | --DOCSHELL 0x1167a9000 == 27 [pid = 1665] [id = 449] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x113c28c00) [pid = 1665] [serial = 1302] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12677d400) [pid = 1665] [serial = 1291] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11624bc00) [pid = 1665] [serial = 1263] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116591000) [pid = 1665] [serial = 1264] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119eae800) [pid = 1665] [serial = 1281] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1237dec00) [pid = 1665] [serial = 1282] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118184800) [pid = 1665] [serial = 1269] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118314000) [pid = 1665] [serial = 1270] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128e63400) [pid = 1665] [serial = 1294] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128aea800) [pid = 1665] [serial = 1293] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12625d400) [pid = 1665] [serial = 1290] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1293a1000) [pid = 1665] [serial = 1297] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x129348000) [pid = 1665] [serial = 1296] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1185c2c00) [pid = 1665] [serial = 1272] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118722c00) [pid = 1665] [serial = 1273] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12a6fe000) [pid = 1665] [serial = 1300] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1252cbc00) [pid = 1665] [serial = 1287] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12629a000) [pid = 1665] [serial = 1288] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118369800) [pid = 1665] [serial = 1275] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12a511400) [pid = 1665] [serial = 1299] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119569800) [pid = 1665] [serial = 1276] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119572800) [pid = 1665] [serial = 1278] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119c8d800) [pid = 1665] [serial = 1279] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x124547800) [pid = 1665] [serial = 1284] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1246a1000) [pid = 1665] [serial = 1285] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x116ac2000) [pid = 1665] [serial = 1266] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1176c7c00) [pid = 1665] [serial = 1267] [outer = 0x0] [url = about:blank] 04:45:29 INFO - PROCESS | 1665 | 1472903129767 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:45:29 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:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1222ms 04:45:29 INFO - PROCESS | 1665 | 1472903129792 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:45:29 INFO - PROCESS | 1665 | 1472903129794 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:45:29 INFO - PROCESS | 1665 | 1472903129797 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1665 | 1472903129799 Marionette TRACE conn2 <- [1,1790,null,{}] 04:45:29 INFO - PROCESS | 1665 | 1472903129802 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:45:29 INFO - PROCESS | 1665 | 1472903129804 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:29 INFO - PROCESS | 1665 | 1472903129887 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:45:29 INFO - PROCESS | 1665 | 1472903129891 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1665 | 1472903129894 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1167b6000 == 28 [pid = 1665] [id = 455] 04:45:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x115e79800) [pid = 1665] [serial = 1364] [outer = 0x0] 04:45:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x116920000) [pid = 1665] [serial = 1365] [outer = 0x115e79800] 04:45:29 INFO - PROCESS | 1665 | 1472903129925 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x114f6ac00) [pid = 1665] [serial = 1366] [outer = 0x115e79800] 04:45:30 INFO - PROCESS | 1665 | 1472903130258 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:45:30 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:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 04:45:30 INFO - PROCESS | 1665 | 1472903130293 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1665 | 1472903130297 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:45:30 INFO - PROCESS | 1665 | 1472903130304 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1665 | 1472903130306 Marionette TRACE conn2 <- [1,1794,null,{}] 04:45:30 INFO - PROCESS | 1665 | 1472903130308 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:45:30 INFO - PROCESS | 1665 | 1472903130310 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:30 INFO - PROCESS | 1665 | 1472903130388 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:45:30 INFO - PROCESS | 1665 | 1472903130392 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1665 | 1472903130393 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181ac000 == 29 [pid = 1665] [id = 456] 04:45:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118182000) [pid = 1665] [serial = 1367] [outer = 0x0] 04:45:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11835f400) [pid = 1665] [serial = 1368] [outer = 0x118182000] 04:45:30 INFO - PROCESS | 1665 | 1472903130424 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1185b8c00) [pid = 1665] [serial = 1369] [outer = 0x118182000] 04:45:30 INFO - PROCESS | 1665 | 1472903130783 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:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 04:45:30 INFO - PROCESS | 1665 | 1472903130824 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1665 | 1472903130826 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:45:30 INFO - PROCESS | 1665 | 1472903130828 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1665 | 1472903130831 Marionette TRACE conn2 <- [1,1798,null,{}] 04:45:30 INFO - PROCESS | 1665 | 1472903130838 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:45:30 INFO - PROCESS | 1665 | 1472903130842 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:30 INFO - PROCESS | 1665 | 1472903130916 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:45:30 INFO - PROCESS | 1665 | 1472903130921 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1665 | 1472903130923 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e13800 == 30 [pid = 1665] [id = 457] 04:45:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11645bc00) [pid = 1665] [serial = 1370] [outer = 0x0] 04:45:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11939b800) [pid = 1665] [serial = 1371] [outer = 0x11645bc00] 04:45:30 INFO - PROCESS | 1665 | 1472903130954 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1196c8c00) [pid = 1665] [serial = 1372] [outer = 0x11645bc00] 04:45:31 INFO - PROCESS | 1665 | 1472903131298 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:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 522ms 04:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:45:31 INFO - PROCESS | 1665 | 1472903131351 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1665 | 1472903131353 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:45:31 INFO - PROCESS | 1665 | 1472903131355 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1665 | 1472903131356 Marionette TRACE conn2 <- [1,1802,null,{}] 04:45:31 INFO - PROCESS | 1665 | 1472903131358 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:45:31 INFO - PROCESS | 1665 | 1472903131359 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:31 INFO - PROCESS | 1665 | 1472903131462 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:45:31 INFO - PROCESS | 1665 | 1472903131496 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1665 | 1472903131497 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e2800 == 31 [pid = 1665] [id = 458] 04:45:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1196cb800) [pid = 1665] [serial = 1373] [outer = 0x0] 04:45:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119b3e800) [pid = 1665] [serial = 1374] [outer = 0x1196cb800] 04:45:31 INFO - PROCESS | 1665 | 1472903131523 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119eac000) [pid = 1665] [serial = 1375] [outer = 0x1196cb800] 04:45:31 INFO - PROCESS | 1665 | 1472903131804 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:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 04:45:31 INFO - PROCESS | 1665 | 1472903131825 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1665 | 1472903131826 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:45:31 INFO - PROCESS | 1665 | 1472903131844 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1665 | 1472903131845 Marionette TRACE conn2 <- [1,1806,null,{}] 04:45:31 INFO - PROCESS | 1665 | 1472903131854 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:45:31 INFO - PROCESS | 1665 | 1472903131856 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:31 INFO - PROCESS | 1665 | 1472903131951 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:45:31 INFO - PROCESS | 1665 | 1472903131955 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1665 | 1472903131956 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b74000 == 32 [pid = 1665] [id = 459] 04:45:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118185c00) [pid = 1665] [serial = 1376] [outer = 0x0] 04:45:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1211a0400) [pid = 1665] [serial = 1377] [outer = 0x118185c00] 04:45:31 INFO - PROCESS | 1665 | 1472903131981 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1237e8000) [pid = 1665] [serial = 1378] [outer = 0x118185c00] 04:45:32 INFO - PROCESS | 1665 | 1472903132352 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:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 529ms 04:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:45:32 INFO - PROCESS | 1665 | 1472903132370 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1665 | 1472903132371 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:45:32 INFO - PROCESS | 1665 | 1472903132373 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1665 | 1472903132374 Marionette TRACE conn2 <- [1,1810,null,{}] 04:45:32 INFO - PROCESS | 1665 | 1472903132376 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:45:32 INFO - PROCESS | 1665 | 1472903132381 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:32 INFO - PROCESS | 1665 | 1472903132500 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:45:32 INFO - PROCESS | 1665 | 1472903132503 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1665 | 1472903132505 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b34000 == 33 [pid = 1665] [id = 460] 04:45:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1185ba400) [pid = 1665] [serial = 1379] [outer = 0x0] 04:45:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x124548c00) [pid = 1665] [serial = 1380] [outer = 0x1185ba400] 04:45:32 INFO - PROCESS | 1665 | 1472903132530 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126775400) [pid = 1665] [serial = 1381] [outer = 0x1185ba400] 04:45:32 INFO - PROCESS | 1665 | 1472903132863 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:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 04:45:32 INFO - PROCESS | 1665 | 1472903132891 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1665 | 1472903132893 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:45:32 INFO - PROCESS | 1665 | 1472903132906 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1665 | 1472903132907 Marionette TRACE conn2 <- [1,1814,null,{}] 04:45:32 INFO - PROCESS | 1665 | 1472903132917 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:45:32 INFO - PROCESS | 1665 | 1472903132918 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:33 INFO - PROCESS | 1665 | 1472903133020 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:45:33 INFO - PROCESS | 1665 | 1472903133023 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1665 | 1472903133024 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12962d000 == 34 [pid = 1665] [id = 461] 04:45:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1237e9000) [pid = 1665] [serial = 1382] [outer = 0x0] 04:45:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126bb7800) [pid = 1665] [serial = 1383] [outer = 0x1237e9000] 04:45:33 INFO - PROCESS | 1665 | 1472903133049 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c88800) [pid = 1665] [serial = 1384] [outer = 0x1237e9000] 04:45:33 INFO - PROCESS | 1665 | 1472903133380 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:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 04:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:45:33 INFO - PROCESS | 1665 | 1472903133427 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1665 | 1472903133428 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:45:33 INFO - PROCESS | 1665 | 1472903133430 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1665 | 1472903133431 Marionette TRACE conn2 <- [1,1818,null,{}] 04:45:33 INFO - PROCESS | 1665 | 1472903133433 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:45:33 INFO - PROCESS | 1665 | 1472903133434 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:33 INFO - PROCESS | 1665 | 1472903133530 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:45:33 INFO - PROCESS | 1665 | 1472903133535 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1665 | 1472903133536 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6b7000 == 35 [pid = 1665] [id = 462] 04:45:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126775c00) [pid = 1665] [serial = 1385] [outer = 0x0] 04:45:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128e63400) [pid = 1665] [serial = 1386] [outer = 0x126775c00] 04:45:33 INFO - PROCESS | 1665 | 1472903133564 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12934e800) [pid = 1665] [serial = 1387] [outer = 0x126775c00] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12ab68000) [pid = 1665] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x113cbf000) [pid = 1665] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12454ac00) [pid = 1665] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126bc1400) [pid = 1665] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x111e62400) [pid = 1665] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11647a400) [pid = 1665] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x129318c00) [pid = 1665] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119b3e000) [pid = 1665] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x111fe4000) [pid = 1665] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116917800) [pid = 1665] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12b229000) [pid = 1665] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x113cc4c00) [pid = 1665] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118177c00) [pid = 1665] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118147c00) [pid = 1665] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x117c49400) [pid = 1665] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:45:33 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116557000) [pid = 1665] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:45:34 INFO - PROCESS | 1665 | 1472903134072 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:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 672ms 04:45:34 INFO - PROCESS | 1665 | 1472903134102 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1665 | 1472903134104 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:45:34 INFO - PROCESS | 1665 | 1472903134107 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1665 | 1472903134117 Marionette TRACE conn2 <- [1,1822,null,{}] 04:45:34 INFO - PROCESS | 1665 | 1472903134119 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:45:34 INFO - PROCESS | 1665 | 1472903134120 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:34 INFO - PROCESS | 1665 | 1472903134195 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:45:34 INFO - PROCESS | 1665 | 1472903134199 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1665 | 1472903134202 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e13000 == 36 [pid = 1665] [id = 463] 04:45:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x116557000) [pid = 1665] [serial = 1388] [outer = 0x0] 04:45:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118363000) [pid = 1665] [serial = 1389] [outer = 0x116557000] 04:45:34 INFO - PROCESS | 1665 | 1472903134227 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119b3e400) [pid = 1665] [serial = 1390] [outer = 0x116557000] 04:45:34 INFO - PROCESS | 1665 | 1472903134550 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:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 477ms 04:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:45:34 INFO - PROCESS | 1665 | 1472903134586 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1665 | 1472903134587 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:45:34 INFO - PROCESS | 1665 | 1472903134589 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1665 | 1472903134590 Marionette TRACE conn2 <- [1,1826,null,{}] 04:45:34 INFO - PROCESS | 1665 | 1472903134592 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:45:34 INFO - PROCESS | 1665 | 1472903134593 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:34 INFO - PROCESS | 1665 | 1472903134692 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:45:34 INFO - PROCESS | 1665 | 1472903134701 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1665 | 1472903134702 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b2a3800 == 37 [pid = 1665] [id = 464] 04:45:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119b46c00) [pid = 1665] [serial = 1391] [outer = 0x0] 04:45:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126bbb400) [pid = 1665] [serial = 1392] [outer = 0x119b46c00] 04:45:34 INFO - PROCESS | 1665 | 1472903134728 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12939e400) [pid = 1665] [serial = 1393] [outer = 0x119b46c00] 04:45:35 INFO - PROCESS | 1665 | 1472903135045 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:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 470ms 04:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:45:35 INFO - PROCESS | 1665 | 1472903135059 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1665 | 1472903135061 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:45:35 INFO - PROCESS | 1665 | 1472903135063 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1665 | 1472903135065 Marionette TRACE conn2 <- [1,1830,null,{}] 04:45:35 INFO - PROCESS | 1665 | 1472903135077 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:45:35 INFO - PROCESS | 1665 | 1472903135078 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:35 INFO - PROCESS | 1665 | 1472903135163 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:45:35 INFO - PROCESS | 1665 | 1472903135169 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1665 | 1472903135171 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246c9000 == 38 [pid = 1665] [id = 465] 04:45:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12939ec00) [pid = 1665] [serial = 1394] [outer = 0x0] 04:45:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a6f8400) [pid = 1665] [serial = 1395] [outer = 0x12939ec00] 04:45:35 INFO - PROCESS | 1665 | 1472903135198 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ac88400) [pid = 1665] [serial = 1396] [outer = 0x12939ec00] 04:45:35 INFO - PROCESS | 1665 | 1472903135628 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:45:35 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:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 621ms 04:45:35 INFO - PROCESS | 1665 | 1472903135685 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1665 | 1472903135687 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:45:35 INFO - PROCESS | 1665 | 1472903135690 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1665 | 1472903135692 Marionette TRACE conn2 <- [1,1834,null,{}] 04:45:35 INFO - PROCESS | 1665 | 1472903135695 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:45:35 INFO - PROCESS | 1665 | 1472903135697 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:35 INFO - PROCESS | 1665 | 1472903135813 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:45:35 INFO - PROCESS | 1665 | 1472903135824 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1665 | 1472903135825 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c556800 == 39 [pid = 1665] [id = 466] 04:45:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12ab61400) [pid = 1665] [serial = 1397] [outer = 0x0] 04:45:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12b22b000) [pid = 1665] [serial = 1398] [outer = 0x12ab61400] 04:45:35 INFO - PROCESS | 1665 | 1472903135866 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12ba1cc00) [pid = 1665] [serial = 1399] [outer = 0x12ab61400] 04:45:36 INFO - PROCESS | 1665 | 1472903136521 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:45:36 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:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 874ms 04:45:36 INFO - PROCESS | 1665 | 1472903136563 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1665 | 1472903136566 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:45:36 INFO - PROCESS | 1665 | 1472903136570 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1665 | 1472903136571 Marionette TRACE conn2 <- [1,1838,null,{}] 04:45:36 INFO - PROCESS | 1665 | 1472903136576 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:45:36 INFO - PROCESS | 1665 | 1472903136578 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:36 INFO - PROCESS | 1665 | 1472903136691 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:45:36 INFO - PROCESS | 1665 | 1472903136774 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1665 | 1472903136775 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180f5000 == 40 [pid = 1665] [id = 467] 04:45:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1165edc00) [pid = 1665] [serial = 1400] [outer = 0x0] 04:45:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1176bc800) [pid = 1665] [serial = 1401] [outer = 0x1165edc00] 04:45:36 INFO - PROCESS | 1665 | 1472903136807 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11817c000) [pid = 1665] [serial = 1402] [outer = 0x1165edc00] 04:45:37 INFO - PROCESS | 1665 | 1472903137395 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:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 873ms 04:45:37 INFO - PROCESS | 1665 | 1472903137443 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1665 | 1472903137446 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:45:37 INFO - PROCESS | 1665 | 1472903137451 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1665 | 1472903137453 Marionette TRACE conn2 <- [1,1842,null,{}] 04:45:37 INFO - PROCESS | 1665 | 1472903137455 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:45:37 INFO - PROCESS | 1665 | 1472903137457 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:37 INFO - PROCESS | 1665 | 1472903137567 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:45:37 INFO - PROCESS | 1665 | 1472903137627 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1665 | 1472903137628 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x123304000 == 41 [pid = 1665] [id = 468] 04:45:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11852e400) [pid = 1665] [serial = 1403] [outer = 0x0] 04:45:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11870c400) [pid = 1665] [serial = 1404] [outer = 0x11852e400] 04:45:37 INFO - PROCESS | 1665 | 1472903137661 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119211c00) [pid = 1665] [serial = 1405] [outer = 0x11852e400] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x1246c9000 == 40 [pid = 1665] [id = 465] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x12b2a3800 == 39 [pid = 1665] [id = 464] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x119e13000 == 38 [pid = 1665] [id = 463] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6b7000 == 37 [pid = 1665] [id = 462] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x12962d000 == 36 [pid = 1665] [id = 461] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x128b34000 == 35 [pid = 1665] [id = 460] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x124b74000 == 34 [pid = 1665] [id = 459] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e2800 == 33 [pid = 1665] [id = 458] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x119e13800 == 32 [pid = 1665] [id = 457] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x1181ac000 == 31 [pid = 1665] [id = 456] 04:45:38 INFO - PROCESS | 1665 | --DOCSHELL 0x1167b6000 == 30 [pid = 1665] [id = 455] 04:45:38 INFO - PROCESS | 1665 | 1472903138308 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:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12ba18400) [pid = 1665] [serial = 1261] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1252c9c00) [pid = 1665] [serial = 1326] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128c93000) [pid = 1665] [serial = 1329] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x126bbd400) [pid = 1665] [serial = 1327] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11817a800) [pid = 1665] [serial = 1303] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1169a6c00) [pid = 1665] [serial = 1311] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11814cc00) [pid = 1665] [serial = 1312] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x129399000) [pid = 1665] [serial = 1332] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119c89800) [pid = 1665] [serial = 1320] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119eaf400) [pid = 1665] [serial = 1321] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1121aa400) [pid = 1665] [serial = 1305] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x113c27000) [pid = 1665] [serial = 1306] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116a0e000) [pid = 1665] [serial = 1308] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ba1b800) [pid = 1665] [serial = 1344] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x117c51400) [pid = 1665] [serial = 1309] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11956f400) [pid = 1665] [serial = 1317] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1196cd800) [pid = 1665] [serial = 1318] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118313400) [pid = 1665] [serial = 1314] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1185be400) [pid = 1665] [serial = 1315] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1232ba800) [pid = 1665] [serial = 1338] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118312000) [pid = 1665] [serial = 1335] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12ba21400) [pid = 1665] [serial = 1345] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119b47000) [pid = 1665] [serial = 1336] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12939bc00) [pid = 1665] [serial = 1341] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11939c800) [pid = 1665] [serial = 1339] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a410000) [pid = 1665] [serial = 1333] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1212c8c00) [pid = 1665] [serial = 1323] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x129318800) [pid = 1665] [serial = 1330] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12429c400) [pid = 1665] [serial = 1324] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12b228400) [pid = 1665] [serial = 1342] [outer = 0x0] [url = about:blank] 04:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 872ms 04:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:45:38 INFO - PROCESS | 1665 | 1472903138327 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1665 | 1472903138330 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:45:38 INFO - PROCESS | 1665 | 1472903138336 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1665 | 1472903138338 Marionette TRACE conn2 <- [1,1846,null,{}] 04:45:38 INFO - PROCESS | 1665 | 1472903138342 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:45:38 INFO - PROCESS | 1665 | 1472903138344 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:38 INFO - PROCESS | 1665 | 1472903138425 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:45:38 INFO - PROCESS | 1665 | 1472903138429 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1665 | 1472903138434 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ade800 == 31 [pid = 1665] [id = 469] 04:45:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x117c4ac00) [pid = 1665] [serial = 1406] [outer = 0x0] 04:45:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11814cc00) [pid = 1665] [serial = 1407] [outer = 0x117c4ac00] 04:45:38 INFO - PROCESS | 1665 | 1472903138465 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118311400) [pid = 1665] [serial = 1408] [outer = 0x117c4ac00] 04:45:38 INFO - PROCESS | 1665 | 1472903138816 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:45:38 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:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 526ms 04:45:38 INFO - PROCESS | 1665 | 1472903138865 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1665 | 1472903138868 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:45:38 INFO - PROCESS | 1665 | 1472903138874 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1665 | 1472903138875 Marionette TRACE conn2 <- [1,1850,null,{}] 04:45:38 INFO - PROCESS | 1665 | 1472903138877 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:45:38 INFO - PROCESS | 1665 | 1472903138879 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:38 INFO - PROCESS | 1665 | 1472903138956 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:45:38 INFO - PROCESS | 1665 | 1472903138960 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1665 | 1472903138961 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188d1000 == 32 [pid = 1665] [id = 470] 04:45:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118362400) [pid = 1665] [serial = 1409] [outer = 0x0] 04:45:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11885b800) [pid = 1665] [serial = 1410] [outer = 0x118362400] 04:45:38 INFO - PROCESS | 1665 | 1472903138991 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11939cc00) [pid = 1665] [serial = 1411] [outer = 0x118362400] 04:45:39 INFO - PROCESS | 1665 | 1472903139355 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:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 04:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:45:39 INFO - PROCESS | 1665 | 1472903139392 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1665 | 1472903139394 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:45:39 INFO - PROCESS | 1665 | 1472903139396 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1665 | 1472903139399 Marionette TRACE conn2 <- [1,1854,null,{}] 04:45:39 INFO - PROCESS | 1665 | 1472903139419 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:45:39 INFO - PROCESS | 1665 | 1472903139422 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:39 INFO - PROCESS | 1665 | 1472903139502 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:45:39 INFO - PROCESS | 1665 | 1472903139507 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1665 | 1472903139509 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x123484800 == 33 [pid = 1665] [id = 471] 04:45:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x115e09400) [pid = 1665] [serial = 1412] [outer = 0x0] 04:45:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119b47000) [pid = 1665] [serial = 1413] [outer = 0x115e09400] 04:45:39 INFO - PROCESS | 1665 | 1472903139537 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1212d2800) [pid = 1665] [serial = 1414] [outer = 0x115e09400] 04:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 478ms 04:45:39 INFO - PROCESS | 1665 | 1472903139870 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:45:39 INFO - PROCESS | 1665 | 1472903139874 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1665 | 1472903139876 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:45:39 INFO - PROCESS | 1665 | 1472903139878 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1665 | 1472903139879 Marionette TRACE conn2 <- [1,1858,null,{}] 04:45:39 INFO - PROCESS | 1665 | 1472903139881 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:45:39 INFO - PROCESS | 1665 | 1472903139883 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:39 INFO - PROCESS | 1665 | 1472903139969 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:45:39 INFO - PROCESS | 1665 | 1472903139972 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1665 | 1472903139973 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab5000 == 34 [pid = 1665] [id = 472] 04:45:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1244ee000) [pid = 1665] [serial = 1415] [outer = 0x0] 04:45:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12454dc00) [pid = 1665] [serial = 1416] [outer = 0x1244ee000] 04:45:40 INFO - PROCESS | 1665 | 1472903139999 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124dd9400) [pid = 1665] [serial = 1417] [outer = 0x1244ee000] 04:45:40 INFO - PROCESS | 1665 | 1472903140341 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:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 473ms 04:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:45:40 INFO - PROCESS | 1665 | 1472903140353 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1665 | 1472903140354 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:45:40 INFO - PROCESS | 1665 | 1472903140356 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1665 | 1472903140357 Marionette TRACE conn2 <- [1,1862,null,{}] 04:45:40 INFO - PROCESS | 1665 | 1472903140360 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:45:40 INFO - PROCESS | 1665 | 1472903140361 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:40 INFO - PROCESS | 1665 | 1472903140471 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:45:40 INFO - PROCESS | 1665 | 1472903140482 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1665 | 1472903140483 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x128be4800 == 35 [pid = 1665] [id = 473] 04:45:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x113c27c00) [pid = 1665] [serial = 1418] [outer = 0x0] 04:45:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124ddf800) [pid = 1665] [serial = 1419] [outer = 0x113c27c00] 04:45:40 INFO - PROCESS | 1665 | 1472903140508 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x126336000) [pid = 1665] [serial = 1420] [outer = 0x113c27c00] 04:45:40 INFO - PROCESS | 1665 | 1472903140904 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:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 567ms 04:45:40 INFO - PROCESS | 1665 | 1472903140925 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1665 | 1472903140927 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:45:40 INFO - PROCESS | 1665 | 1472903140932 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1665 | 1472903140934 Marionette TRACE conn2 <- [1,1866,null,{}] 04:45:40 INFO - PROCESS | 1665 | 1472903140937 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:45:40 INFO - PROCESS | 1665 | 1472903140943 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:41 INFO - PROCESS | 1665 | 1472903141124 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:45:41 INFO - PROCESS | 1665 | 1472903141147 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1665 | 1472903141149 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6c3000 == 36 [pid = 1665] [id = 474] 04:45:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12699c000) [pid = 1665] [serial = 1421] [outer = 0x0] 04:45:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128e61c00) [pid = 1665] [serial = 1422] [outer = 0x12699c000] 04:45:41 INFO - PROCESS | 1665 | 1472903141169 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a6f9800) [pid = 1665] [serial = 1423] [outer = 0x12699c000] 04:45:41 INFO - PROCESS | 1665 | 1472903141611 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:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 724ms 04:45:41 INFO - PROCESS | 1665 | 1472903141655 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:45:41 INFO - PROCESS | 1665 | 1472903141657 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:45:41 INFO - PROCESS | 1665 | 1472903141661 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1665 | 1472903141662 Marionette TRACE conn2 <- [1,1870,null,{}] 04:45:41 INFO - PROCESS | 1665 | 1472903141668 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:45:41 INFO - PROCESS | 1665 | 1472903141670 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:41 INFO - PROCESS | 1665 | 1472903141821 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:45:41 INFO - PROCESS | 1665 | 1472903141845 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1665 | 1472903141846 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b29f000 == 37 [pid = 1665] [id = 475] 04:45:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a6fe000) [pid = 1665] [serial = 1424] [outer = 0x0] 04:45:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ab5ec00) [pid = 1665] [serial = 1425] [outer = 0x12a6fe000] 04:45:41 INFO - PROCESS | 1665 | 1472903141886 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12b224c00) [pid = 1665] [serial = 1426] [outer = 0x12a6fe000] 04:45:42 INFO - PROCESS | 1665 | 1472903142247 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:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 625ms 04:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:45:42 INFO - PROCESS | 1665 | 1472903142286 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1665 | 1472903142287 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:45:42 INFO - PROCESS | 1665 | 1472903142289 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1665 | 1472903142290 Marionette TRACE conn2 <- [1,1874,null,{}] 04:45:42 INFO - PROCESS | 1665 | 1472903142292 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:45:42 INFO - PROCESS | 1665 | 1472903142294 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:42 INFO - PROCESS | 1665 | 1472903142389 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:45:42 INFO - PROCESS | 1665 | 1472903142421 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1665 | 1472903142422 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be1b000 == 38 [pid = 1665] [id = 476] 04:45:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12b231800) [pid = 1665] [serial = 1427] [outer = 0x0] 04:45:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12ba1d800) [pid = 1665] [serial = 1428] [outer = 0x12b231800] 04:45:42 INFO - PROCESS | 1665 | 1472903142454 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12bab0c00) [pid = 1665] [serial = 1429] [outer = 0x12b231800] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118182000) [pid = 1665] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11645bc00) [pid = 1665] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118185c00) [pid = 1665] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1196cb800) [pid = 1665] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116a0c400) [pid = 1665] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11298a000) [pid = 1665] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11835dc00) [pid = 1665] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119577400) [pid = 1665] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12454e000) [pid = 1665] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x116739400) [pid = 1665] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1185ba400) [pid = 1665] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x126775c00) [pid = 1665] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1237e9000) [pid = 1665] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116557000) [pid = 1665] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119b46c00) [pid = 1665] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12939ec00) [pid = 1665] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:45:42 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x115e79800) [pid = 1665] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:45:42 INFO - PROCESS | 1665 | 1472903142862 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:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 621ms 04:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:45:42 INFO - PROCESS | 1665 | 1472903142910 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1665 | 1472903142911 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:45:42 INFO - PROCESS | 1665 | 1472903142925 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1665 | 1472903142926 Marionette TRACE conn2 <- [1,1878,null,{}] 04:45:42 INFO - PROCESS | 1665 | 1472903142935 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:45:42 INFO - PROCESS | 1665 | 1472903142937 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:43 INFO - PROCESS | 1665 | 1472903143022 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:45:43 INFO - PROCESS | 1665 | 1472903143026 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1665 | 1472903143028 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12347d000 == 39 [pid = 1665] [id = 477] 04:45:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x116738c00) [pid = 1665] [serial = 1430] [outer = 0x0] 04:45:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1185ba400) [pid = 1665] [serial = 1431] [outer = 0x116738c00] 04:45:43 INFO - PROCESS | 1665 | 1472903143052 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119847400) [pid = 1665] [serial = 1432] [outer = 0x116738c00] 04:45:43 INFO - PROCESS | 1665 | 1472903143384 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:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 483ms 04:45:43 INFO - PROCESS | 1665 | 1472903143397 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1665 | 1472903143400 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:45:43 INFO - PROCESS | 1665 | 1472903143405 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1665 | 1472903143406 Marionette TRACE conn2 <- [1,1882,null,{}] 04:45:43 INFO - PROCESS | 1665 | 1472903143408 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:45:43 INFO - PROCESS | 1665 | 1472903143409 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:43 INFO - PROCESS | 1665 | 1472903143490 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:45:43 INFO - PROCESS | 1665 | 1472903143493 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1665 | 1472903143494 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c553800 == 40 [pid = 1665] [id = 478] 04:45:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11920e400) [pid = 1665] [serial = 1433] [outer = 0x0] 04:45:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126999000) [pid = 1665] [serial = 1434] [outer = 0x11920e400] 04:45:43 INFO - PROCESS | 1665 | 1472903143527 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12934f000) [pid = 1665] [serial = 1435] [outer = 0x11920e400] 04:45:43 INFO - PROCESS | 1665 | 1472903143876 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:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 520ms 04:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:45:43 INFO - PROCESS | 1665 | 1472903143925 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1665 | 1472903143927 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:45:43 INFO - PROCESS | 1665 | 1472903143929 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1665 | 1472903143931 Marionette TRACE conn2 <- [1,1886,null,{}] 04:45:43 INFO - PROCESS | 1665 | 1472903143933 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:45:43 INFO - PROCESS | 1665 | 1472903143935 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:44 INFO - PROCESS | 1665 | 1472903144024 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:45:44 INFO - PROCESS | 1665 | 1472903144028 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1665 | 1472903144029 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d113000 == 41 [pid = 1665] [id = 479] 04:45:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12ab69c00) [pid = 1665] [serial = 1436] [outer = 0x0] 04:45:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12babc000) [pid = 1665] [serial = 1437] [outer = 0x12ab69c00] 04:45:44 INFO - PROCESS | 1665 | 1472903144058 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12bcfbc00) [pid = 1665] [serial = 1438] [outer = 0x12ab69c00] 04:45:44 INFO - PROCESS | 1665 | 1472903144377 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:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 04:45:44 INFO - PROCESS | 1665 | 1472903144401 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1665 | 1472903144403 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:45:44 INFO - PROCESS | 1665 | 1472903144406 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1665 | 1472903144407 Marionette TRACE conn2 <- [1,1890,null,{}] 04:45:44 INFO - PROCESS | 1665 | 1472903144409 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:45:44 INFO - PROCESS | 1665 | 1472903144410 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:44 INFO - PROCESS | 1665 | 1472903144497 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:45:44 INFO - PROCESS | 1665 | 1472903144502 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1665 | 1472903144503 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d217800 == 42 [pid = 1665] [id = 480] 04:45:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12be44000) [pid = 1665] [serial = 1439] [outer = 0x0] 04:45:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12be64400) [pid = 1665] [serial = 1440] [outer = 0x12be44000] 04:45:44 INFO - PROCESS | 1665 | 1472903144528 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12be69000) [pid = 1665] [serial = 1441] [outer = 0x12be44000] 04:45:45 INFO - PROCESS | 1665 | 1472903145061 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:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 668ms 04:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:45:45 INFO - PROCESS | 1665 | 1472903145075 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1665 | 1472903145078 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:45:45 INFO - PROCESS | 1665 | 1472903145081 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1665 | 1472903145083 Marionette TRACE conn2 <- [1,1894,null,{}] 04:45:45 INFO - PROCESS | 1665 | 1472903145088 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:45:45 INFO - PROCESS | 1665 | 1472903145089 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:45 INFO - PROCESS | 1665 | 1472903145197 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:45:45 INFO - PROCESS | 1665 | 1472903145259 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1665 | 1472903145260 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193e2800 == 43 [pid = 1665] [id = 481] 04:45:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x116ac4800) [pid = 1665] [serial = 1442] [outer = 0x0] 04:45:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11830ac00) [pid = 1665] [serial = 1443] [outer = 0x116ac4800] 04:45:45 INFO - PROCESS | 1665 | 1472903145292 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1185b4400) [pid = 1665] [serial = 1444] [outer = 0x116ac4800] 04:45:45 INFO - PROCESS | 1665 | 1472903145768 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:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 04:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:45:45 INFO - PROCESS | 1665 | 1472903145803 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1665 | 1472903145806 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:45:45 INFO - PROCESS | 1665 | 1472903145811 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1665 | 1472903145812 Marionette TRACE conn2 <- [1,1898,null,{}] 04:45:45 INFO - PROCESS | 1665 | 1472903145817 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:45:45 INFO - PROCESS | 1665 | 1472903145819 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:45 INFO - PROCESS | 1665 | 1472903145919 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:45:46 INFO - PROCESS | 1665 | 1472903146024 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1665 | 1472903146025 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x129636800 == 44 [pid = 1665] [id = 482] 04:45:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119843400) [pid = 1665] [serial = 1445] [outer = 0x0] 04:45:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x119852400) [pid = 1665] [serial = 1446] [outer = 0x119843400] 04:45:46 INFO - PROCESS | 1665 | 1472903146057 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1212c8000) [pid = 1665] [serial = 1447] [outer = 0x119843400] 04:45:46 INFO - PROCESS | 1665 | 1472903146484 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:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 04:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:45:46 INFO - PROCESS | 1665 | 1472903146531 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1665 | 1472903146532 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:45:46 INFO - PROCESS | 1665 | 1472903146534 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1665 | 1472903146537 Marionette TRACE conn2 <- [1,1902,null,{}] 04:45:46 INFO - PROCESS | 1665 | 1472903146545 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:45:46 INFO - PROCESS | 1665 | 1472903146548 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:46 INFO - PROCESS | 1665 | 1472903146647 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:45:46 INFO - PROCESS | 1665 | 1472903146722 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1665 | 1472903146724 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d21e800 == 45 [pid = 1665] [id = 483] 04:45:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x125186400) [pid = 1665] [serial = 1448] [outer = 0x0] 04:45:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126bbc000) [pid = 1665] [serial = 1449] [outer = 0x125186400] 04:45:46 INFO - PROCESS | 1665 | 1472903146756 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x129399c00) [pid = 1665] [serial = 1450] [outer = 0x125186400] 04:45:47 INFO - PROCESS | 1665 | 1472903147181 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:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 676ms 04:45:47 INFO - PROCESS | 1665 | 1472903147211 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1665 | 1472903147214 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:45:47 INFO - PROCESS | 1665 | 1472903147219 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1665 | 1472903147221 Marionette TRACE conn2 <- [1,1906,null,{}] 04:45:47 INFO - PROCESS | 1665 | 1472903147256 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:45:47 INFO - PROCESS | 1665 | 1472903147258 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:47 INFO - PROCESS | 1665 | 1472903147403 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:45:47 INFO - PROCESS | 1665 | 1472903147477 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1665 | 1472903147478 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5b9000 == 46 [pid = 1665] [id = 484] 04:45:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1293a6800) [pid = 1665] [serial = 1451] [outer = 0x0] 04:45:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12ac8e800) [pid = 1665] [serial = 1452] [outer = 0x1293a6800] 04:45:47 INFO - PROCESS | 1665 | 1472903147508 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12bab1c00) [pid = 1665] [serial = 1453] [outer = 0x1293a6800] 04:45:47 INFO - PROCESS | 1665 | 1472903147926 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:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 752ms 04:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:45:47 INFO - PROCESS | 1665 | 1472903147971 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1665 | 1472903147972 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:45:47 INFO - PROCESS | 1665 | 1472903147975 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1665 | 1472903147976 Marionette TRACE conn2 <- [1,1910,null,{}] 04:45:47 INFO - PROCESS | 1665 | 1472903147978 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:45:47 INFO - PROCESS | 1665 | 1472903147980 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:48 INFO - PROCESS | 1665 | 1472903148080 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:45:48 INFO - PROCESS | 1665 | 1472903148140 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1665 | 1472903148141 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x117169800 == 47 [pid = 1665] [id = 485] 04:45:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x113c25400) [pid = 1665] [serial = 1454] [outer = 0x0] 04:45:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118181000) [pid = 1665] [serial = 1455] [outer = 0x113c25400] 04:45:48 INFO - PROCESS | 1665 | 1472903148170 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1246a1000) [pid = 1665] [serial = 1456] [outer = 0x113c25400] 04:45:48 INFO - PROCESS | 1665 | 1472903148796 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:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 868ms 04:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:45:48 INFO - PROCESS | 1665 | 1472903148844 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1665 | 1472903148846 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:45:48 INFO - PROCESS | 1665 | 1472903148849 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1665 | 1472903148852 Marionette TRACE conn2 <- [1,1914,null,{}] 04:45:48 INFO - PROCESS | 1665 | 1472903148856 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:45:48 INFO - PROCESS | 1665 | 1472903148857 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:48 INFO - PROCESS | 1665 | 1472903148954 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:45:49 INFO - PROCESS | 1665 | 1472903149029 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1665 | 1472903149030 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180ed000 == 48 [pid = 1665] [id = 486] 04:45:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118310800) [pid = 1665] [serial = 1457] [outer = 0x0] 04:45:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11835f000) [pid = 1665] [serial = 1458] [outer = 0x118310800] 04:45:49 INFO - PROCESS | 1665 | 1472903149059 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11870f400) [pid = 1665] [serial = 1459] [outer = 0x118310800] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x115ee5800 == 47 [pid = 1665] [id = 454] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12d113000 == 46 [pid = 1665] [id = 479] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12c553800 == 45 [pid = 1665] [id = 478] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12347d000 == 44 [pid = 1665] [id = 477] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12be1b000 == 43 [pid = 1665] [id = 476] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12b29f000 == 42 [pid = 1665] [id = 475] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6c3000 == 41 [pid = 1665] [id = 474] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x128be4800 == 40 [pid = 1665] [id = 473] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab5000 == 39 [pid = 1665] [id = 472] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123484800 == 38 [pid = 1665] [id = 471] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x1188d1000 == 37 [pid = 1665] [id = 470] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x116ade800 == 36 [pid = 1665] [id = 469] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123304000 == 35 [pid = 1665] [id = 468] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x1180f5000 == 34 [pid = 1665] [id = 467] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12c556800 == 33 [pid = 1665] [id = 466] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x117169800 == 32 [pid = 1665] [id = 485] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5b9000 == 31 [pid = 1665] [id = 484] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12d21e800 == 30 [pid = 1665] [id = 483] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x129636800 == 29 [pid = 1665] [id = 482] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12d217800 == 28 [pid = 1665] [id = 480] 04:45:49 INFO - PROCESS | 1665 | --DOCSHELL 0x1193e2800 == 27 [pid = 1665] [id = 481] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x11835f400) [pid = 1665] [serial = 1368] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1185b8c00) [pid = 1665] [serial = 1369] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x11939b800) [pid = 1665] [serial = 1371] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1196c8c00) [pid = 1665] [serial = 1372] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1211a0400) [pid = 1665] [serial = 1377] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x119b3e800) [pid = 1665] [serial = 1374] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11814c800) [pid = 1665] [serial = 1363] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11673e800) [pid = 1665] [serial = 1348] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x113c27800) [pid = 1665] [serial = 1347] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116ac5800) [pid = 1665] [serial = 1362] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118722400) [pid = 1665] [serial = 1351] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1185ba800) [pid = 1665] [serial = 1350] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1244f0800) [pid = 1665] [serial = 1354] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119e23800) [pid = 1665] [serial = 1353] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128af7c00) [pid = 1665] [serial = 1357] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126335000) [pid = 1665] [serial = 1356] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12a514400) [pid = 1665] [serial = 1360] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x124f51800) [pid = 1665] [serial = 1359] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124548c00) [pid = 1665] [serial = 1380] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128e63400) [pid = 1665] [serial = 1386] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x128c88800) [pid = 1665] [serial = 1384] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126bb7800) [pid = 1665] [serial = 1383] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119b3e400) [pid = 1665] [serial = 1390] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126bbb400) [pid = 1665] [serial = 1392] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118363000) [pid = 1665] [serial = 1389] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12a6f8400) [pid = 1665] [serial = 1395] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12934e800) [pid = 1665] [serial = 1387] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x114f6ac00) [pid = 1665] [serial = 1366] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116920000) [pid = 1665] [serial = 1365] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12b22b000) [pid = 1665] [serial = 1398] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x126775400) [pid = 1665] [serial = 1381] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12ac88400) [pid = 1665] [serial = 1396] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1237e8000) [pid = 1665] [serial = 1378] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12939e400) [pid = 1665] [serial = 1393] [outer = 0x0] [url = about:blank] 04:45:49 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119eac000) [pid = 1665] [serial = 1375] [outer = 0x0] [url = about:blank] 04:45:50 INFO - PROCESS | 1665 | 1472903150010 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:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1172ms 04:45:50 INFO - PROCESS | 1665 | 1472903150025 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1665 | 1472903150028 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:45:50 INFO - PROCESS | 1665 | 1472903150032 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1665 | 1472903150037 Marionette TRACE conn2 <- [1,1918,null,{}] 04:45:50 INFO - PROCESS | 1665 | 1472903150042 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:45:50 INFO - PROCESS | 1665 | 1472903150045 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:50 INFO - PROCESS | 1665 | 1472903150180 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:45:50 INFO - PROCESS | 1665 | 1472903150265 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1665 | 1472903150267 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x1167a7800 == 28 [pid = 1665] [id = 487] 04:45:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x116a0e000) [pid = 1665] [serial = 1460] [outer = 0x0] 04:45:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x117019400) [pid = 1665] [serial = 1461] [outer = 0x116a0e000] 04:45:50 INFO - PROCESS | 1665 | 1472903150316 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118146800) [pid = 1665] [serial = 1462] [outer = 0x116a0e000] 04:45:50 INFO - PROCESS | 1665 | 1472903150629 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:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 624ms 04:45:50 INFO - PROCESS | 1665 | 1472903150655 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1665 | 1472903150659 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:45:50 INFO - PROCESS | 1665 | 1472903150663 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1665 | 1472903150666 Marionette TRACE conn2 <- [1,1922,null,{}] 04:45:50 INFO - PROCESS | 1665 | 1472903150670 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:45:50 INFO - PROCESS | 1665 | 1472903150672 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:50 INFO - PROCESS | 1665 | 1472903150749 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:45:50 INFO - PROCESS | 1665 | 1472903150803 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1665 | 1472903150804 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180f3000 == 29 [pid = 1665] [id = 488] 04:45:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1171f2800) [pid = 1665] [serial = 1463] [outer = 0x0] 04:45:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118307400) [pid = 1665] [serial = 1464] [outer = 0x1171f2800] 04:45:50 INFO - PROCESS | 1665 | 1472903150832 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1185bb000) [pid = 1665] [serial = 1465] [outer = 0x1171f2800] 04:45:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11956a400) [pid = 1665] [serial = 1466] [outer = 0x12cda3400] 04:45:51 INFO - PROCESS | 1665 | 1472903151186 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:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 575ms 04:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:45:51 INFO - PROCESS | 1665 | 1472903151239 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1665 | 1472903151240 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:45:51 INFO - PROCESS | 1665 | 1472903151242 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1665 | 1472903151245 Marionette TRACE conn2 <- [1,1926,null,{}] 04:45:51 INFO - PROCESS | 1665 | 1472903151253 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:45:51 INFO - PROCESS | 1665 | 1472903151256 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:51 INFO - PROCESS | 1665 | 1472903151354 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:45:51 INFO - PROCESS | 1665 | 1472903151395 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1665 | 1472903151397 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x11696d800 == 30 [pid = 1665] [id = 489] 04:45:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x115e04800) [pid = 1665] [serial = 1467] [outer = 0x0] 04:45:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119844800) [pid = 1665] [serial = 1468] [outer = 0x115e04800] 04:45:51 INFO - PROCESS | 1665 | 1472903151427 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119c93c00) [pid = 1665] [serial = 1469] [outer = 0x115e04800] 04:45:51 INFO - PROCESS | 1665 | 1472903151719 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:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 04:45:51 INFO - PROCESS | 1665 | 1472903151764 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:45:51 INFO - PROCESS | 1665 | 1472903151768 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:45:51 INFO - PROCESS | 1665 | 1472903151772 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1665 | 1472903151773 Marionette TRACE conn2 <- [1,1930,null,{}] 04:45:51 INFO - PROCESS | 1665 | 1472903151775 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:45:51 INFO - PROCESS | 1665 | 1472903151776 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:51 INFO - PROCESS | 1665 | 1472903151854 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:45:51 INFO - PROCESS | 1665 | 1472903151923 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1665 | 1472903151924 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240cd800 == 31 [pid = 1665] [id = 490] 04:45:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118867800) [pid = 1665] [serial = 1470] [outer = 0x0] 04:45:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119eb0000) [pid = 1665] [serial = 1471] [outer = 0x118867800] 04:45:51 INFO - PROCESS | 1665 | 1472903151950 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1232b5800) [pid = 1665] [serial = 1472] [outer = 0x118867800] 04:45:52 INFO - PROCESS | 1665 | 1472903152255 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:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 04:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:45:52 INFO - PROCESS | 1665 | 1472903152295 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1665 | 1472903152296 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:45:52 INFO - PROCESS | 1665 | 1472903152307 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1665 | 1472903152308 Marionette TRACE conn2 <- [1,1934,null,{}] 04:45:52 INFO - PROCESS | 1665 | 1472903152311 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:45:52 INFO - PROCESS | 1665 | 1472903152312 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:52 INFO - PROCESS | 1665 | 1472903152402 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:45:52 INFO - PROCESS | 1665 | 1472903152438 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1665 | 1472903152440 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251bc800 == 32 [pid = 1665] [id = 491] 04:45:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x113c27800) [pid = 1665] [serial = 1473] [outer = 0x0] 04:45:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12418ac00) [pid = 1665] [serial = 1474] [outer = 0x113c27800] 04:45:52 INFO - PROCESS | 1665 | 1472903152465 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124548c00) [pid = 1665] [serial = 1475] [outer = 0x113c27800] 04:45:52 INFO - PROCESS | 1665 | 1472903152810 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:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 527ms 04:45:52 INFO - PROCESS | 1665 | 1472903152826 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1665 | 1472903152827 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:45:52 INFO - PROCESS | 1665 | 1472903152829 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1665 | 1472903152830 Marionette TRACE conn2 <- [1,1938,null,{}] 04:45:52 INFO - PROCESS | 1665 | 1472903152834 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:45:52 INFO - PROCESS | 1665 | 1472903152839 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:52 INFO - PROCESS | 1665 | 1472903152970 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:45:52 INFO - PROCESS | 1665 | 1472903152974 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1665 | 1472903152975 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x128bee800 == 33 [pid = 1665] [id = 492] 04:45:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1185bcc00) [pid = 1665] [serial = 1476] [outer = 0x0] 04:45:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124bd3400) [pid = 1665] [serial = 1477] [outer = 0x1185bcc00] 04:45:53 INFO - PROCESS | 1665 | 1472903153000 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x126bbcc00) [pid = 1665] [serial = 1478] [outer = 0x1185bcc00] 04:45:53 INFO - PROCESS | 1665 | 1472903153356 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:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 570ms 04:45:53 INFO - PROCESS | 1665 | 1472903153402 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:45:53 INFO - PROCESS | 1665 | 1472903153404 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:45:53 INFO - PROCESS | 1665 | 1472903153408 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1665 | 1472903153409 Marionette TRACE conn2 <- [1,1942,null,{}] 04:45:53 INFO - PROCESS | 1665 | 1472903153413 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:45:53 INFO - PROCESS | 1665 | 1472903153426 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:53 INFO - PROCESS | 1665 | 1472903153584 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:45:53 INFO - PROCESS | 1665 | 1472903153669 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1665 | 1472903153670 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x129643800 == 34 [pid = 1665] [id = 493] 04:45:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x113cc0400) [pid = 1665] [serial = 1479] [outer = 0x0] 04:45:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128c89000) [pid = 1665] [serial = 1480] [outer = 0x113cc0400] 04:45:53 INFO - PROCESS | 1665 | 1472903153718 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x129310c00) [pid = 1665] [serial = 1481] [outer = 0x113cc0400] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12699c000) [pid = 1665] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a6fe000) [pid = 1665] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12b231800) [pid = 1665] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1244ee000) [pid = 1665] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x117c4ac00) [pid = 1665] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118362400) [pid = 1665] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x115e09400) [pid = 1665] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ab61400) [pid = 1665] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1165edc00) [pid = 1665] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11852e400) [pid = 1665] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11920e400) [pid = 1665] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12be44000) [pid = 1665] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12ab69c00) [pid = 1665] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116738c00) [pid = 1665] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:45:54 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x113c27c00) [pid = 1665] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:45:54 INFO - PROCESS | 1665 | 1472903154223 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:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 820ms 04:45:54 INFO - PROCESS | 1665 | 1472903154227 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1665 | 1472903154228 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:45:54 INFO - PROCESS | 1665 | 1472903154230 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1665 | 1472903154232 Marionette TRACE conn2 <- [1,1946,null,{}] 04:45:54 INFO - PROCESS | 1665 | 1472903154237 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:45:54 INFO - PROCESS | 1665 | 1472903154238 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:54 INFO - PROCESS | 1665 | 1472903154313 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:45:54 INFO - PROCESS | 1665 | 1472903154318 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1665 | 1472903154319 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a623800 == 35 [pid = 1665] [id = 494] 04:45:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x117c4ac00) [pid = 1665] [serial = 1482] [outer = 0x0] 04:45:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11852fc00) [pid = 1665] [serial = 1483] [outer = 0x117c4ac00] 04:45:54 INFO - PROCESS | 1665 | 1472903154344 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124544000) [pid = 1665] [serial = 1484] [outer = 0x117c4ac00] 04:45:54 INFO - PROCESS | 1665 | 1472903154711 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:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 522ms 04:45:54 INFO - PROCESS | 1665 | 1472903154757 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1665 | 1472903154760 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:45:54 INFO - PROCESS | 1665 | 1472903154763 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1665 | 1472903154766 Marionette TRACE conn2 <- [1,1950,null,{}] 04:45:54 INFO - PROCESS | 1665 | 1472903154770 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:45:54 INFO - PROCESS | 1665 | 1472903154772 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:54 INFO - PROCESS | 1665 | 1472903154902 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:45:54 INFO - PROCESS | 1665 | 1472903154910 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1665 | 1472903154911 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e05000 == 36 [pid = 1665] [id = 495] 04:45:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1246a6800) [pid = 1665] [serial = 1485] [outer = 0x0] 04:45:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x129311400) [pid = 1665] [serial = 1486] [outer = 0x1246a6800] 04:45:54 INFO - PROCESS | 1665 | 1472903154953 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12931d000) [pid = 1665] [serial = 1487] [outer = 0x1246a6800] 04:45:55 INFO - PROCESS | 1665 | 1472903155370 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:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 624ms 04:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:45:55 INFO - PROCESS | 1665 | 1472903155388 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1665 | 1472903155389 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:45:55 INFO - PROCESS | 1665 | 1472903155391 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1665 | 1472903155392 Marionette TRACE conn2 <- [1,1954,null,{}] 04:45:55 INFO - PROCESS | 1665 | 1472903155395 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:45:55 INFO - PROCESS | 1665 | 1472903155396 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:55 INFO - PROCESS | 1665 | 1472903155501 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:45:55 INFO - PROCESS | 1665 | 1472903155507 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1665 | 1472903155508 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b293800 == 37 [pid = 1665] [id = 496] 04:45:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11836a000) [pid = 1665] [serial = 1488] [outer = 0x0] 04:45:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12934e000) [pid = 1665] [serial = 1489] [outer = 0x11836a000] 04:45:55 INFO - PROCESS | 1665 | 1472903155533 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a40fc00) [pid = 1665] [serial = 1490] [outer = 0x11836a000] 04:45:55 INFO - PROCESS | 1665 | 1472903155838 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:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms 04:45:55 INFO - PROCESS | 1665 | 1472903155861 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1665 | 1472903155862 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:45:55 INFO - PROCESS | 1665 | 1472903155865 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1665 | 1472903155869 Marionette TRACE conn2 <- [1,1958,null,{}] 04:45:55 INFO - PROCESS | 1665 | 1472903155872 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:45:55 INFO - PROCESS | 1665 | 1472903155874 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:55 INFO - PROCESS | 1665 | 1472903155972 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:45:55 INFO - PROCESS | 1665 | 1472903155976 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1665 | 1472903155978 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251b9800 == 38 [pid = 1665] [id = 497] 04:45:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a410000) [pid = 1665] [serial = 1491] [outer = 0x0] 04:45:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ab5c800) [pid = 1665] [serial = 1492] [outer = 0x12a410000] 04:45:56 INFO - PROCESS | 1665 | 1472903156005 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ba14800) [pid = 1665] [serial = 1493] [outer = 0x12a410000] 04:45:56 INFO - PROCESS | 1665 | 1472903156578 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:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 772ms 04:45:56 INFO - PROCESS | 1665 | 1472903156638 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1665 | 1472903156641 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:45:56 INFO - PROCESS | 1665 | 1472903156644 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1665 | 1472903156646 Marionette TRACE conn2 <- [1,1962,null,{}] 04:45:56 INFO - PROCESS | 1665 | 1472903156651 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:45:56 INFO - PROCESS | 1665 | 1472903156652 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:56 INFO - PROCESS | 1665 | 1472903156766 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:45:56 INFO - PROCESS | 1665 | 1472903156847 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1665 | 1472903156848 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180d6000 == 39 [pid = 1665] [id = 498] 04:45:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x116a0dc00) [pid = 1665] [serial = 1494] [outer = 0x0] 04:45:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118147800) [pid = 1665] [serial = 1495] [outer = 0x116a0dc00] 04:45:56 INFO - PROCESS | 1665 | 1472903156880 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118310c00) [pid = 1665] [serial = 1496] [outer = 0x116a0dc00] 04:45:57 INFO - PROCESS | 1665 | 1472903157391 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:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 821ms 04:45:57 INFO - PROCESS | 1665 | 1472903157478 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1665 | 1472903157481 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:45:57 INFO - PROCESS | 1665 | 1472903157488 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1665 | 1472903157489 Marionette TRACE conn2 <- [1,1966,null,{}] 04:45:57 INFO - PROCESS | 1665 | 1472903157492 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:45:57 INFO - PROCESS | 1665 | 1472903157494 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:57 INFO - PROCESS | 1665 | 1472903157602 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:45:57 INFO - PROCESS | 1665 | 1472903157684 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1665 | 1472903157685 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x116add800 == 40 [pid = 1665] [id = 499] 04:45:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x113cc4c00) [pid = 1665] [serial = 1497] [outer = 0x0] 04:45:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x116ac2c00) [pid = 1665] [serial = 1498] [outer = 0x113cc4c00] 04:45:57 INFO - PROCESS | 1665 | 1472903157718 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119390800) [pid = 1665] [serial = 1499] [outer = 0x113cc4c00] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12b293800 == 39 [pid = 1665] [id = 496] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x119e05000 == 38 [pid = 1665] [id = 495] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12a623800 == 37 [pid = 1665] [id = 494] 04:45:58 INFO - PROCESS | 1665 | 1472903158412 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:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x129643800 == 36 [pid = 1665] [id = 493] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x128bee800 == 35 [pid = 1665] [id = 492] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1251bc800 == 34 [pid = 1665] [id = 491] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1240cd800 == 33 [pid = 1665] [id = 490] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11696d800 == 32 [pid = 1665] [id = 489] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1180f3000 == 31 [pid = 1665] [id = 488] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1167a7800 == 30 [pid = 1665] [id = 487] 04:45:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1180ed000 == 29 [pid = 1665] [id = 486] 04:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 979ms 04:45:58 INFO - PROCESS | 1665 | 1472903158468 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:45:58 INFO - PROCESS | 1665 | 1472903158472 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:45:58 INFO - PROCESS | 1665 | 1472903158476 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1665 | 1472903158479 Marionette TRACE conn2 <- [1,1970,null,{}] 04:45:58 INFO - PROCESS | 1665 | 1472903158485 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:45:58 INFO - PROCESS | 1665 | 1472903158488 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:58 INFO - PROCESS | 1665 | 1472903158618 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x128e61c00) [pid = 1665] [serial = 1422] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12ab5ec00) [pid = 1665] [serial = 1425] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12a6f9800) [pid = 1665] [serial = 1423] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12ba1d800) [pid = 1665] [serial = 1428] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12454dc00) [pid = 1665] [serial = 1416] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x124dd9400) [pid = 1665] [serial = 1417] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11814cc00) [pid = 1665] [serial = 1407] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118311400) [pid = 1665] [serial = 1408] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11885b800) [pid = 1665] [serial = 1410] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11939cc00) [pid = 1665] [serial = 1411] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119b47000) [pid = 1665] [serial = 1413] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1212d2800) [pid = 1665] [serial = 1414] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12ba1cc00) [pid = 1665] [serial = 1399] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1176bc800) [pid = 1665] [serial = 1401] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11817c000) [pid = 1665] [serial = 1402] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11870c400) [pid = 1665] [serial = 1404] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119211c00) [pid = 1665] [serial = 1405] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x126999000) [pid = 1665] [serial = 1434] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12be64400) [pid = 1665] [serial = 1440] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12babc000) [pid = 1665] [serial = 1437] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12be69000) [pid = 1665] [serial = 1441] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12bcfbc00) [pid = 1665] [serial = 1438] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12bab0c00) [pid = 1665] [serial = 1429] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1185ba400) [pid = 1665] [serial = 1431] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x124ddf800) [pid = 1665] [serial = 1419] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x126336000) [pid = 1665] [serial = 1420] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12b224c00) [pid = 1665] [serial = 1426] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119847400) [pid = 1665] [serial = 1432] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12934f000) [pid = 1665] [serial = 1435] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1665 | 1472903158681 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1665 | 1472903158682 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x117168800 == 30 [pid = 1665] [id = 500] 04:45:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11699d800) [pid = 1665] [serial = 1500] [outer = 0x0] 04:45:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1182e6000) [pid = 1665] [serial = 1501] [outer = 0x11699d800] 04:45:58 INFO - PROCESS | 1665 | 1472903158713 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11835ec00) [pid = 1665] [serial = 1502] [outer = 0x11699d800] 04:45:59 INFO - PROCESS | 1665 | 1472903159025 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:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 623ms 04:45:59 INFO - PROCESS | 1665 | 1472903159099 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1665 | 1472903159102 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:45:59 INFO - PROCESS | 1665 | 1472903159106 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1665 | 1472903159108 Marionette TRACE conn2 <- [1,1974,null,{}] 04:45:59 INFO - PROCESS | 1665 | 1472903159110 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:45:59 INFO - PROCESS | 1665 | 1472903159112 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:59 INFO - PROCESS | 1665 | 1472903159190 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:45:59 INFO - PROCESS | 1665 | 1472903159248 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1665 | 1472903159249 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927f800 == 31 [pid = 1665] [id = 501] 04:45:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118362400) [pid = 1665] [serial = 1503] [outer = 0x0] 04:45:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11920b400) [pid = 1665] [serial = 1504] [outer = 0x118362400] 04:45:59 INFO - PROCESS | 1665 | 1472903159277 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119b3d400) [pid = 1665] [serial = 1505] [outer = 0x118362400] 04:45:59 INFO - PROCESS | 1665 | 1472903159570 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:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 04:45:59 INFO - PROCESS | 1665 | 1472903159627 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1665 | 1472903159628 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:45:59 INFO - PROCESS | 1665 | 1472903159630 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1665 | 1472903159634 Marionette TRACE conn2 <- [1,1978,null,{}] 04:45:59 INFO - PROCESS | 1665 | 1472903159643 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:45:59 INFO - PROCESS | 1665 | 1472903159646 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:59 INFO - PROCESS | 1665 | 1472903159724 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:45:59 INFO - PROCESS | 1665 | 1472903159782 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1665 | 1472903159784 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:45:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x124268000 == 32 [pid = 1665] [id = 502] 04:45:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x113c26800) [pid = 1665] [serial = 1506] [outer = 0x0] 04:45:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119eac000) [pid = 1665] [serial = 1507] [outer = 0x113c26800] 04:45:59 INFO - PROCESS | 1665 | 1472903159813 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x124543400) [pid = 1665] [serial = 1508] [outer = 0x113c26800] 04:46:00 INFO - PROCESS | 1665 | 1472903160092 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:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 473ms 04:46:00 INFO - PROCESS | 1665 | 1472903160106 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1665 | 1472903160108 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:46:00 INFO - PROCESS | 1665 | 1472903160110 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1665 | 1472903160111 Marionette TRACE conn2 <- [1,1982,null,{}] 04:46:00 INFO - PROCESS | 1665 | 1472903160114 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:46:00 INFO - PROCESS | 1665 | 1472903160115 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:00 INFO - PROCESS | 1665 | 1472903160209 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:46:00 INFO - PROCESS | 1665 | 1472903160212 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1665 | 1472903160213 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acb000 == 33 [pid = 1665] [id = 503] 04:46:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12454fc00) [pid = 1665] [serial = 1509] [outer = 0x0] 04:46:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12576ec00) [pid = 1665] [serial = 1510] [outer = 0x12454fc00] 04:46:00 INFO - PROCESS | 1665 | 1472903160241 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1262a3c00) [pid = 1665] [serial = 1511] [outer = 0x12454fc00] 04:46:00 INFO - PROCESS | 1665 | 1472903160617 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:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 04:46:00 INFO - PROCESS | 1665 | 1472903160630 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:46:00 INFO - PROCESS | 1665 | 1472903160631 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:46:00 INFO - PROCESS | 1665 | 1472903160636 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1665 | 1472903160637 Marionette TRACE conn2 <- [1,1986,null,{}] 04:46:00 INFO - PROCESS | 1665 | 1472903160639 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:46:00 INFO - PROCESS | 1665 | 1472903160640 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:00 INFO - PROCESS | 1665 | 1472903160742 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:46:00 INFO - PROCESS | 1665 | 1472903160758 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1665 | 1472903160759 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x129368000 == 34 [pid = 1665] [id = 504] 04:46:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12632c400) [pid = 1665] [serial = 1512] [outer = 0x0] 04:46:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126719c00) [pid = 1665] [serial = 1513] [outer = 0x12632c400] 04:46:00 INFO - PROCESS | 1665 | 1472903160801 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126bb3400) [pid = 1665] [serial = 1514] [outer = 0x12632c400] 04:46:01 INFO - PROCESS | 1665 | 1472903161306 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:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 720ms 04:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:46:01 INFO - PROCESS | 1665 | 1472903161356 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1665 | 1472903161357 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:46:01 INFO - PROCESS | 1665 | 1472903161359 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1665 | 1472903161360 Marionette TRACE conn2 <- [1,1990,null,{}] 04:46:01 INFO - PROCESS | 1665 | 1472903161362 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:46:01 INFO - PROCESS | 1665 | 1472903161366 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:01 INFO - PROCESS | 1665 | 1472903161486 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:46:01 INFO - PROCESS | 1665 | 1472903161545 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1665 | 1472903161546 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a61e000 == 35 [pid = 1665] [id = 505] 04:46:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126bbe000) [pid = 1665] [serial = 1515] [outer = 0x0] 04:46:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129344800) [pid = 1665] [serial = 1516] [outer = 0x126bbe000] 04:46:01 INFO - PROCESS | 1665 | 1472903161571 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ab60c00) [pid = 1665] [serial = 1517] [outer = 0x126bbe000] 04:46:01 INFO - PROCESS | 1665 | 1472903161887 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:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 568ms 04:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:46:01 INFO - PROCESS | 1665 | 1472903161928 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1665 | 1472903161930 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:46:01 INFO - PROCESS | 1665 | 1472903161936 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1665 | 1472903161938 Marionette TRACE conn2 <- [1,1994,null,{}] 04:46:01 INFO - PROCESS | 1665 | 1472903161941 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:46:01 INFO - PROCESS | 1665 | 1472903161943 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:02 INFO - PROCESS | 1665 | 1472903162092 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:46:02 INFO - PROCESS | 1665 | 1472903162109 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1665 | 1472903162111 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b294000 == 36 [pid = 1665] [id = 506] 04:46:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a6f9000) [pid = 1665] [serial = 1518] [outer = 0x0] 04:46:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12b223c00) [pid = 1665] [serial = 1519] [outer = 0x12a6f9000] 04:46:02 INFO - PROCESS | 1665 | 1472903162153 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12ba19000) [pid = 1665] [serial = 1520] [outer = 0x12a6f9000] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118310800) [pid = 1665] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116ac4800) [pid = 1665] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x113c27800) [pid = 1665] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119843400) [pid = 1665] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1171f2800) [pid = 1665] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x125186400) [pid = 1665] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1293a6800) [pid = 1665] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x113c25400) [pid = 1665] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116a0e000) [pid = 1665] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1185bcc00) [pid = 1665] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x113cc0400) [pid = 1665] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x115e04800) [pid = 1665] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x117c4ac00) [pid = 1665] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1246a6800) [pid = 1665] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118867800) [pid = 1665] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:46:02 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11836a000) [pid = 1665] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:46:02 INFO - PROCESS | 1665 | 1472903162657 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:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 772ms 04:46:02 INFO - PROCESS | 1665 | 1472903162706 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1665 | 1472903162707 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:46:02 INFO - PROCESS | 1665 | 1472903162710 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1665 | 1472903162711 Marionette TRACE conn2 <- [1,1998,null,{}] 04:46:02 INFO - PROCESS | 1665 | 1472903162713 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:46:02 INFO - PROCESS | 1665 | 1472903162714 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:02 INFO - PROCESS | 1665 | 1472903162832 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:46:02 INFO - PROCESS | 1665 | 1472903162923 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1665 | 1472903162924 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be16800 == 37 [pid = 1665] [id = 507] 04:46:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x112cbfc00) [pid = 1665] [serial = 1521] [outer = 0x0] 04:46:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118714800) [pid = 1665] [serial = 1522] [outer = 0x112cbfc00] 04:46:02 INFO - PROCESS | 1665 | 1472903162967 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118313400) [pid = 1665] [serial = 1523] [outer = 0x112cbfc00] 04:46:03 INFO - PROCESS | 1665 | 1472903163274 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:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 569ms 04:46:03 INFO - PROCESS | 1665 | 1472903163278 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1665 | 1472903163280 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:46:03 INFO - PROCESS | 1665 | 1472903163290 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1665 | 1472903163291 Marionette TRACE conn2 <- [1,2002,null,{}] 04:46:03 INFO - PROCESS | 1665 | 1472903163295 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:46:03 INFO - PROCESS | 1665 | 1472903163296 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:03 INFO - PROCESS | 1665 | 1472903163389 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:46:03 INFO - PROCESS | 1665 | 1472903163393 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1665 | 1472903163394 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c544800 == 38 [pid = 1665] [id = 508] 04:46:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x12a40b400) [pid = 1665] [serial = 1524] [outer = 0x0] 04:46:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12ba1a400) [pid = 1665] [serial = 1525] [outer = 0x12a40b400] 04:46:03 INFO - PROCESS | 1665 | 1472903163419 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12babc000) [pid = 1665] [serial = 1526] [outer = 0x12a40b400] 04:46:03 INFO - PROCESS | 1665 | 1472903163799 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:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 536ms 04:46:03 INFO - PROCESS | 1665 | 1472903163821 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1665 | 1472903163823 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:46:03 INFO - PROCESS | 1665 | 1472903163841 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1665 | 1472903163842 Marionette TRACE conn2 <- [1,2006,null,{}] 04:46:03 INFO - PROCESS | 1665 | 1472903163845 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:46:03 INFO - PROCESS | 1665 | 1472903163847 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:03 INFO - PROCESS | 1665 | 1472903163933 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:46:03 INFO - PROCESS | 1665 | 1472903163939 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1665 | 1472903163940 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c53e000 == 39 [pid = 1665] [id = 509] 04:46:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12ba1a000) [pid = 1665] [serial = 1527] [outer = 0x0] 04:46:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12bab1000) [pid = 1665] [serial = 1528] [outer = 0x12ba1a000] 04:46:03 INFO - PROCESS | 1665 | 1472903163964 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12bcef800) [pid = 1665] [serial = 1529] [outer = 0x12ba1a000] 04:46:04 INFO - PROCESS | 1665 | 1472903164335 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:46:04 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:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 539ms 04:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:46:04 INFO - PROCESS | 1665 | 1472903164365 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1665 | 1472903164366 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:46:04 INFO - PROCESS | 1665 | 1472903164369 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1665 | 1472903164370 Marionette TRACE conn2 <- [1,2010,null,{}] 04:46:04 INFO - PROCESS | 1665 | 1472903164373 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:46:04 INFO - PROCESS | 1665 | 1472903164374 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:04 INFO - PROCESS | 1665 | 1472903164470 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:46:04 INFO - PROCESS | 1665 | 1472903164577 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1665 | 1472903164579 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x11336d800 == 40 [pid = 1665] [id = 510] 04:46:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11219dc00) [pid = 1665] [serial = 1530] [outer = 0x0] 04:46:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x112cc8400) [pid = 1665] [serial = 1531] [outer = 0x11219dc00] 04:46:04 INFO - PROCESS | 1665 | 1472903164618 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x116739400) [pid = 1665] [serial = 1532] [outer = 0x11219dc00] 04:46:05 INFO - PROCESS | 1665 | 1472903165085 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:46:05 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:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 769ms 04:46:05 INFO - PROCESS | 1665 | 1472903165140 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1665 | 1472903165142 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:46:05 INFO - PROCESS | 1665 | 1472903165145 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1665 | 1472903165147 Marionette TRACE conn2 <- [1,2014,null,{}] 04:46:05 INFO - PROCESS | 1665 | 1472903165151 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:46:05 INFO - PROCESS | 1665 | 1472903165152 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:05 INFO - PROCESS | 1665 | 1472903165259 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:46:05 INFO - PROCESS | 1665 | 1472903165332 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1665 | 1472903165334 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240d4800 == 41 [pid = 1665] [id = 511] 04:46:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11885e800) [pid = 1665] [serial = 1533] [outer = 0x0] 04:46:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11939bc00) [pid = 1665] [serial = 1534] [outer = 0x11885e800] 04:46:05 INFO - PROCESS | 1665 | 1472903165364 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11984cc00) [pid = 1665] [serial = 1535] [outer = 0x11885e800] 04:46:05 INFO - PROCESS | 1665 | 1472903165750 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:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 04:46:05 INFO - PROCESS | 1665 | 1472903165841 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:46:05 INFO - PROCESS | 1665 | 1472903165844 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:46:05 INFO - PROCESS | 1665 | 1472903165848 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1665 | 1472903165849 Marionette TRACE conn2 <- [1,2018,null,{}] 04:46:05 INFO - PROCESS | 1665 | 1472903165883 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:46:05 INFO - PROCESS | 1665 | 1472903165885 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:06 INFO - PROCESS | 1665 | 1472903165998 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:46:06 INFO - PROCESS | 1665 | 1472903166053 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1665 | 1472903166055 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b290800 == 42 [pid = 1665] [id = 512] 04:46:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1244f1c00) [pid = 1665] [serial = 1536] [outer = 0x0] 04:46:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124dddc00) [pid = 1665] [serial = 1537] [outer = 0x1244f1c00] 04:46:06 INFO - PROCESS | 1665 | 1472903166085 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x126bb9800) [pid = 1665] [serial = 1538] [outer = 0x1244f1c00] 04:46:06 INFO - PROCESS | 1665 | 1472903166538 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:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 732ms 04:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:46:06 INFO - PROCESS | 1665 | 1472903166580 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1665 | 1472903166581 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:46:06 INFO - PROCESS | 1665 | 1472903166585 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1665 | 1472903166589 Marionette TRACE conn2 <- [1,2022,null,{}] 04:46:06 INFO - PROCESS | 1665 | 1472903166596 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:46:06 INFO - PROCESS | 1665 | 1472903166599 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:06 INFO - PROCESS | 1665 | 1472903166703 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:46:06 INFO - PROCESS | 1665 | 1472903166763 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1665 | 1472903166765 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d11b800 == 43 [pid = 1665] [id = 513] 04:46:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126bbb400) [pid = 1665] [serial = 1539] [outer = 0x0] 04:46:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x129344000) [pid = 1665] [serial = 1540] [outer = 0x126bbb400] 04:46:06 INFO - PROCESS | 1665 | 1472903166793 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12ab5d400) [pid = 1665] [serial = 1541] [outer = 0x126bbb400] 04:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 677ms 04:46:07 INFO - PROCESS | 1665 | 1472903167257 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:46:07 INFO - PROCESS | 1665 | 1472903167261 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1665 | 1472903167263 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:46:07 INFO - PROCESS | 1665 | 1472903167267 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1665 | 1472903167270 Marionette TRACE conn2 <- [1,2026,null,{}] 04:46:07 INFO - PROCESS | 1665 | 1472903167272 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:46:07 INFO - PROCESS | 1665 | 1472903167274 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:07 INFO - PROCESS | 1665 | 1472903167393 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:46:07 INFO - PROCESS | 1665 | 1472903167454 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1665 | 1472903167455 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188d7800 == 44 [pid = 1665] [id = 514] 04:46:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118722c00) [pid = 1665] [serial = 1542] [outer = 0x0] 04:46:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12691e000) [pid = 1665] [serial = 1543] [outer = 0x118722c00] 04:46:07 INFO - PROCESS | 1665 | 1472903167484 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12a6f4400) [pid = 1665] [serial = 1544] [outer = 0x118722c00] 04:46:08 INFO - PROCESS | 1665 | 1472903168036 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:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 823ms 04:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:46:08 INFO - PROCESS | 1665 | 1472903168092 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1665 | 1472903168094 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:46:08 INFO - PROCESS | 1665 | 1472903168097 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1665 | 1472903168103 Marionette TRACE conn2 <- [1,2030,null,{}] 04:46:08 INFO - PROCESS | 1665 | 1472903168106 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:46:08 INFO - PROCESS | 1665 | 1472903168107 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:08 INFO - PROCESS | 1665 | 1472903168205 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:46:08 INFO - PROCESS | 1665 | 1472903168279 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1665 | 1472903168280 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172a2000 == 45 [pid = 1665] [id = 515] 04:46:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11836ac00) [pid = 1665] [serial = 1545] [outer = 0x0] 04:46:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1185c2400) [pid = 1665] [serial = 1546] [outer = 0x11836ac00] 04:46:08 INFO - PROCESS | 1665 | 1472903168309 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11956f400) [pid = 1665] [serial = 1547] [outer = 0x11836ac00] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c53e000 == 44 [pid = 1665] [id = 509] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c544800 == 43 [pid = 1665] [id = 508] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12be16800 == 42 [pid = 1665] [id = 507] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12b294000 == 41 [pid = 1665] [id = 506] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12a61e000 == 40 [pid = 1665] [id = 505] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x129368000 == 39 [pid = 1665] [id = 504] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x128acb000 == 38 [pid = 1665] [id = 503] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x124268000 == 37 [pid = 1665] [id = 502] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x11927f800 == 36 [pid = 1665] [id = 501] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x117168800 == 35 [pid = 1665] [id = 500] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x116add800 == 34 [pid = 1665] [id = 499] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1180d6000 == 33 [pid = 1665] [id = 498] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1251b9800 == 32 [pid = 1665] [id = 497] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1188d7800 == 31 [pid = 1665] [id = 514] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12d11b800 == 30 [pid = 1665] [id = 513] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12b290800 == 29 [pid = 1665] [id = 512] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1240d4800 == 28 [pid = 1665] [id = 511] 04:46:09 INFO - PROCESS | 1665 | --DOCSHELL 0x11336d800 == 27 [pid = 1665] [id = 510] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11870f400) [pid = 1665] [serial = 1459] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1232b4400) [pid = 1665] [serial = 886] [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:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1185b4400) [pid = 1665] [serial = 1444] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11835f000) [pid = 1665] [serial = 1458] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11830ac00) [pid = 1665] [serial = 1443] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12418ac00) [pid = 1665] [serial = 1474] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1212c8000) [pid = 1665] [serial = 1447] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118307400) [pid = 1665] [serial = 1464] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119852400) [pid = 1665] [serial = 1446] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1185bb000) [pid = 1665] [serial = 1465] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x129399c00) [pid = 1665] [serial = 1450] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126bbc000) [pid = 1665] [serial = 1449] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12bab1c00) [pid = 1665] [serial = 1453] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ac8e800) [pid = 1665] [serial = 1452] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1246a1000) [pid = 1665] [serial = 1456] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x117019400) [pid = 1665] [serial = 1461] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124bd3400) [pid = 1665] [serial = 1477] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124548c00) [pid = 1665] [serial = 1475] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118146800) [pid = 1665] [serial = 1462] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128c89000) [pid = 1665] [serial = 1480] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118181000) [pid = 1665] [serial = 1455] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119844800) [pid = 1665] [serial = 1468] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119c93c00) [pid = 1665] [serial = 1469] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x124544000) [pid = 1665] [serial = 1484] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11852fc00) [pid = 1665] [serial = 1483] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x129310c00) [pid = 1665] [serial = 1481] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x129311400) [pid = 1665] [serial = 1486] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119eb0000) [pid = 1665] [serial = 1471] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1232b5800) [pid = 1665] [serial = 1472] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12934e000) [pid = 1665] [serial = 1489] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x126bbcc00) [pid = 1665] [serial = 1478] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12a40fc00) [pid = 1665] [serial = 1490] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12931d000) [pid = 1665] [serial = 1487] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x12ab5c800) [pid = 1665] [serial = 1492] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1665 | 1472903169325 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:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1276ms 04:46:09 INFO - PROCESS | 1665 | 1472903169374 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:46:09 INFO - PROCESS | 1665 | 1472903169376 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:46:09 INFO - PROCESS | 1665 | 1472903169379 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1665 | 1472903169381 Marionette TRACE conn2 <- [1,2034,null,{}] 04:46:09 INFO - PROCESS | 1665 | 1472903169390 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:46:09 INFO - PROCESS | 1665 | 1472903169391 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:09 INFO - PROCESS | 1665 | 1472903169478 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:46:09 INFO - PROCESS | 1665 | 1472903169536 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1665 | 1472903169538 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x116adf800 == 28 [pid = 1665] [id = 516] 04:46:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x11654b400) [pid = 1665] [serial = 1548] [outer = 0x0] 04:46:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1169a2000) [pid = 1665] [serial = 1549] [outer = 0x11654b400] 04:46:09 INFO - PROCESS | 1665 | 1472903169566 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1176c3800) [pid = 1665] [serial = 1550] [outer = 0x11654b400] 04:46:09 INFO - PROCESS | 1665 | 1472903169878 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:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 527ms 04:46:09 INFO - PROCESS | 1665 | 1472903169906 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:46:09 INFO - PROCESS | 1665 | 1472903169909 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:46:09 INFO - PROCESS | 1665 | 1472903169914 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1665 | 1472903169916 Marionette TRACE conn2 <- [1,2038,null,{}] 04:46:09 INFO - PROCESS | 1665 | 1472903169921 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:46:09 INFO - PROCESS | 1665 | 1472903169922 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:10 INFO - PROCESS | 1665 | 1472903169999 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:46:10 INFO - PROCESS | 1665 | 1472903170006 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1665 | 1472903170007 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x11843b000 == 29 [pid = 1665] [id = 517] 04:46:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118178c00) [pid = 1665] [serial = 1551] [outer = 0x0] 04:46:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118362800) [pid = 1665] [serial = 1552] [outer = 0x118178c00] 04:46:10 INFO - PROCESS | 1665 | 1472903170035 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1185bdc00) [pid = 1665] [serial = 1553] [outer = 0x118178c00] 04:46:10 INFO - PROCESS | 1665 | 1472903170421 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:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms 04:46:10 INFO - PROCESS | 1665 | 1472903170439 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1665 | 1472903170442 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:46:10 INFO - PROCESS | 1665 | 1472903170445 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1665 | 1472903170449 Marionette TRACE conn2 <- [1,2042,null,{}] 04:46:10 INFO - PROCESS | 1665 | 1472903170460 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:46:10 INFO - PROCESS | 1665 | 1472903170465 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:10 INFO - PROCESS | 1665 | 1472903170582 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:46:10 INFO - PROCESS | 1665 | 1472903170594 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1665 | 1472903170597 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x123245800 == 30 [pid = 1665] [id = 518] 04:46:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x112faf000) [pid = 1665] [serial = 1554] [outer = 0x0] 04:46:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119575c00) [pid = 1665] [serial = 1555] [outer = 0x112faf000] 04:46:10 INFO - PROCESS | 1665 | 1472903170645 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119b44400) [pid = 1665] [serial = 1556] [outer = 0x112faf000] 04:46:11 INFO - PROCESS | 1665 | 1472903171091 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:46:11 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:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 675ms 04:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:46:11 INFO - PROCESS | 1665 | 1472903171121 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1665 | 1472903171123 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:46:11 INFO - PROCESS | 1665 | 1472903171125 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1665 | 1472903171126 Marionette TRACE conn2 <- [1,2046,null,{}] 04:46:11 INFO - PROCESS | 1665 | 1472903171128 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:46:11 INFO - PROCESS | 1665 | 1472903171129 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:11 INFO - PROCESS | 1665 | 1472903171208 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:46:11 INFO - PROCESS | 1665 | 1472903171212 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1665 | 1472903171213 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246c0000 == 31 [pid = 1665] [id = 519] 04:46:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119c89800) [pid = 1665] [serial = 1557] [outer = 0x0] 04:46:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11a10f000) [pid = 1665] [serial = 1558] [outer = 0x119c89800] 04:46:11 INFO - PROCESS | 1665 | 1472903171241 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1212cac00) [pid = 1665] [serial = 1559] [outer = 0x119c89800] 04:46:11 INFO - PROCESS | 1665 | 1472903171608 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:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 04:46:11 INFO - PROCESS | 1665 | 1472903171652 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1665 | 1472903171654 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:46:11 INFO - PROCESS | 1665 | 1472903171657 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1665 | 1472903171658 Marionette TRACE conn2 <- [1,2050,null,{}] 04:46:11 INFO - PROCESS | 1665 | 1472903171660 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:46:11 INFO - PROCESS | 1665 | 1472903171661 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:11 INFO - PROCESS | 1665 | 1472903171754 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:46:11 INFO - PROCESS | 1665 | 1472903171795 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1665 | 1472903171796 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x126967800 == 32 [pid = 1665] [id = 520] 04:46:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11645ac00) [pid = 1665] [serial = 1560] [outer = 0x0] 04:46:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12350c400) [pid = 1665] [serial = 1561] [outer = 0x11645ac00] 04:46:11 INFO - PROCESS | 1665 | 1472903171821 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1244ee400) [pid = 1665] [serial = 1562] [outer = 0x11645ac00] 04:46:12 INFO - PROCESS | 1665 | 1472903172128 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:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 04:46:12 INFO - PROCESS | 1665 | 1472903172175 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1665 | 1472903172177 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:46:12 INFO - PROCESS | 1665 | 1472903172179 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1665 | 1472903172180 Marionette TRACE conn2 <- [1,2054,null,{}] 04:46:12 INFO - PROCESS | 1665 | 1472903172182 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:46:12 INFO - PROCESS | 1665 | 1472903172186 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:12 INFO - PROCESS | 1665 | 1472903172297 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:46:12 INFO - PROCESS | 1665 | 1472903172334 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1665 | 1472903172335 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12912f000 == 33 [pid = 1665] [id = 521] 04:46:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1185c2000) [pid = 1665] [serial = 1563] [outer = 0x0] 04:46:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124dde400) [pid = 1665] [serial = 1564] [outer = 0x1185c2000] 04:46:12 INFO - PROCESS | 1665 | 1472903172361 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126776c00) [pid = 1665] [serial = 1565] [outer = 0x1185c2000] 04:46:12 INFO - PROCESS | 1665 | 1472903172703 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:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 568ms 04:46:12 INFO - PROCESS | 1665 | 1472903172748 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:46:12 INFO - PROCESS | 1665 | 1472903172756 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:46:12 INFO - PROCESS | 1665 | 1472903172759 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1665 | 1472903172760 Marionette TRACE conn2 <- [1,2058,null,{}] 04:46:12 INFO - PROCESS | 1665 | 1472903172762 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:46:12 INFO - PROCESS | 1665 | 1472903172763 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:12 INFO - PROCESS | 1665 | 1472903172855 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:46:12 INFO - PROCESS | 1665 | 1472903172864 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1665 | 1472903172865 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a627000 == 34 [pid = 1665] [id = 522] 04:46:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11324a400) [pid = 1665] [serial = 1566] [outer = 0x0] 04:46:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128aeb800) [pid = 1665] [serial = 1567] [outer = 0x11324a400] 04:46:12 INFO - PROCESS | 1665 | 1472903172894 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128e61000) [pid = 1665] [serial = 1568] [outer = 0x11324a400] 04:46:13 INFO - PROCESS | 1665 | 1472903173228 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:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 517ms 04:46:13 INFO - PROCESS | 1665 | 1472903173277 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1665 | 1472903173278 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:46:13 INFO - PROCESS | 1665 | 1472903173280 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1665 | 1472903173281 Marionette TRACE conn2 <- [1,2062,null,{}] 04:46:13 INFO - PROCESS | 1665 | 1472903173284 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:46:13 INFO - PROCESS | 1665 | 1472903173285 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:13 INFO - PROCESS | 1665 | 1472903173377 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:46:13 INFO - PROCESS | 1665 | 1472903173416 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1665 | 1472903173417 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6c8800 == 35 [pid = 1665] [id = 523] 04:46:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128e60400) [pid = 1665] [serial = 1569] [outer = 0x0] 04:46:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129347800) [pid = 1665] [serial = 1570] [outer = 0x128e60400] 04:46:13 INFO - PROCESS | 1665 | 1472903173441 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1293a4400) [pid = 1665] [serial = 1571] [outer = 0x128e60400] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12ba1a000) [pid = 1665] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12632c400) [pid = 1665] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x126bbe000) [pid = 1665] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a6f9000) [pid = 1665] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x112cbfc00) [pid = 1665] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11699d800) [pid = 1665] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12454fc00) [pid = 1665] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116a0dc00) [pid = 1665] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12a410000) [pid = 1665] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x113c26800) [pid = 1665] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118362400) [pid = 1665] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x113cc4c00) [pid = 1665] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:46:13 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12a40b400) [pid = 1665] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:46:13 INFO - PROCESS | 1665 | 1472903173892 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:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 623ms 04:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:46:13 INFO - PROCESS | 1665 | 1472903173905 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1665 | 1472903173907 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:46:13 INFO - PROCESS | 1665 | 1472903173910 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1665 | 1472903173925 Marionette TRACE conn2 <- [1,2066,null,{}] 04:46:13 INFO - PROCESS | 1665 | 1472903173948 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:46:13 INFO - PROCESS | 1665 | 1472903173952 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:14 INFO - PROCESS | 1665 | 1472903174053 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:46:14 INFO - PROCESS | 1665 | 1472903174057 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1665 | 1472903174058 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x123243000 == 36 [pid = 1665] [id = 524] 04:46:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1182f0800) [pid = 1665] [serial = 1572] [outer = 0x0] 04:46:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119397c00) [pid = 1665] [serial = 1573] [outer = 0x1182f0800] 04:46:14 INFO - PROCESS | 1665 | 1472903174083 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12454fc00) [pid = 1665] [serial = 1574] [outer = 0x1182f0800] 04:46:14 INFO - PROCESS | 1665 | 1472903174393 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:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 500ms 04:46:14 INFO - PROCESS | 1665 | 1472903174411 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1665 | 1472903174412 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:46:14 INFO - PROCESS | 1665 | 1472903174414 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1665 | 1472903174415 Marionette TRACE conn2 <- [1,2070,null,{}] 04:46:14 INFO - PROCESS | 1665 | 1472903174421 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:46:14 INFO - PROCESS | 1665 | 1472903174422 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:14 INFO - PROCESS | 1665 | 1472903174499 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:46:14 INFO - PROCESS | 1665 | 1472903174505 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1665 | 1472903174506 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac7000 == 37 [pid = 1665] [id = 525] 04:46:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119b3d000) [pid = 1665] [serial = 1575] [outer = 0x0] 04:46:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12934a800) [pid = 1665] [serial = 1576] [outer = 0x119b3d000] 04:46:14 INFO - PROCESS | 1665 | 1472903174530 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12a411c00) [pid = 1665] [serial = 1577] [outer = 0x119b3d000] 04:46:14 INFO - PROCESS | 1665 | 1472903174877 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:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 473ms 04:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:46:14 INFO - PROCESS | 1665 | 1472903174888 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1665 | 1472903174889 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:46:14 INFO - PROCESS | 1665 | 1472903174891 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1665 | 1472903174893 Marionette TRACE conn2 <- [1,2074,null,{}] 04:46:14 INFO - PROCESS | 1665 | 1472903174895 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:46:14 INFO - PROCESS | 1665 | 1472903174906 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:15 INFO - PROCESS | 1665 | 1472903175023 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:46:15 INFO - PROCESS | 1665 | 1472903175029 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1665 | 1472903175031 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x1267da000 == 38 [pid = 1665] [id = 526] 04:46:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128e64400) [pid = 1665] [serial = 1578] [outer = 0x0] 04:46:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a6fe400) [pid = 1665] [serial = 1579] [outer = 0x128e64400] 04:46:15 INFO - PROCESS | 1665 | 1472903175062 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ba18800) [pid = 1665] [serial = 1580] [outer = 0x128e64400] 04:46:15 INFO - PROCESS | 1665 | 1472903175353 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:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 04:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:46:15 INFO - PROCESS | 1665 | 1472903175411 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1665 | 1472903175413 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:46:15 INFO - PROCESS | 1665 | 1472903175415 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1665 | 1472903175416 Marionette TRACE conn2 <- [1,2078,null,{}] 04:46:15 INFO - PROCESS | 1665 | 1472903175418 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:46:15 INFO - PROCESS | 1665 | 1472903175419 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:15 INFO - PROCESS | 1665 | 1472903175495 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:46:15 INFO - PROCESS | 1665 | 1472903175502 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1665 | 1472903175504 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cac6800 == 39 [pid = 1665] [id = 527] 04:46:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12ba18c00) [pid = 1665] [serial = 1581] [outer = 0x0] 04:46:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bab4000) [pid = 1665] [serial = 1582] [outer = 0x12ba18c00] 04:46:15 INFO - PROCESS | 1665 | 1472903175528 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12bcf4800) [pid = 1665] [serial = 1583] [outer = 0x12ba18c00] 04:46:16 INFO - PROCESS | 1665 | 1472903176037 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:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 04:46:16 INFO - PROCESS | 1665 | 1472903176086 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1665 | 1472903176089 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:46:16 INFO - PROCESS | 1665 | 1472903176092 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1665 | 1472903176094 Marionette TRACE conn2 <- [1,2082,null,{}] 04:46:16 INFO - PROCESS | 1665 | 1472903176099 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:46:16 INFO - PROCESS | 1665 | 1472903176100 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:16 INFO - PROCESS | 1665 | 1472903176219 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:46:16 INFO - PROCESS | 1665 | 1472903176325 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1665 | 1472903176326 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x11821e800 == 40 [pid = 1665] [id = 528] 04:46:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11654e000) [pid = 1665] [serial = 1584] [outer = 0x0] 04:46:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x117019400) [pid = 1665] [serial = 1585] [outer = 0x11654e000] 04:46:16 INFO - PROCESS | 1665 | 1472903176358 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1182e7400) [pid = 1665] [serial = 1586] [outer = 0x11654e000] 04:46:16 INFO - PROCESS | 1665 | 1472903176876 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:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 826ms 04:46:16 INFO - PROCESS | 1665 | 1472903176942 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1665 | 1472903176946 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:46:16 INFO - PROCESS | 1665 | 1472903176954 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1665 | 1472903176956 Marionette TRACE conn2 <- [1,2086,null,{}] 04:46:16 INFO - PROCESS | 1665 | 1472903176958 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:46:16 INFO - PROCESS | 1665 | 1472903176960 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:17 INFO - PROCESS | 1665 | 1472903177076 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:46:17 INFO - PROCESS | 1665 | 1472903177163 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1665 | 1472903177164 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12634d000 == 41 [pid = 1665] [id = 529] 04:46:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1185bb400) [pid = 1665] [serial = 1587] [outer = 0x0] 04:46:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11871e000) [pid = 1665] [serial = 1588] [outer = 0x1185bb400] 04:46:17 INFO - PROCESS | 1665 | 1472903177196 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119260400) [pid = 1665] [serial = 1589] [outer = 0x1185bb400] 04:46:17 INFO - PROCESS | 1665 | 1472903177870 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:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x1267da000 == 40 [pid = 1665] [id = 526] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12bac7000 == 39 [pid = 1665] [id = 525] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x123243000 == 38 [pid = 1665] [id = 524] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6c8800 == 37 [pid = 1665] [id = 523] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12a627000 == 36 [pid = 1665] [id = 522] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12912f000 == 35 [pid = 1665] [id = 521] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x126967800 == 34 [pid = 1665] [id = 520] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x1246c0000 == 33 [pid = 1665] [id = 519] 04:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 972ms 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x123245800 == 32 [pid = 1665] [id = 518] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x11843b000 == 31 [pid = 1665] [id = 517] 04:46:17 INFO - PROCESS | 1665 | --DOCSHELL 0x116adf800 == 30 [pid = 1665] [id = 516] 04:46:17 INFO - PROCESS | 1665 | 1472903177932 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1665 | 1472903177934 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:46:17 INFO - PROCESS | 1665 | 1472903177937 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1665 | 1472903177939 Marionette TRACE conn2 <- [1,2090,null,{}] 04:46:17 INFO - PROCESS | 1665 | 1472903177942 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:46:17 INFO - PROCESS | 1665 | 1472903177944 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:18 INFO - PROCESS | 1665 | 1472903178028 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12bcef800) [pid = 1665] [serial = 1529] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126719c00) [pid = 1665] [serial = 1513] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x129344800) [pid = 1665] [serial = 1516] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12b223c00) [pid = 1665] [serial = 1519] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118714800) [pid = 1665] [serial = 1522] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1182e6000) [pid = 1665] [serial = 1501] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11835ec00) [pid = 1665] [serial = 1502] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12576ec00) [pid = 1665] [serial = 1510] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118147800) [pid = 1665] [serial = 1495] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118310c00) [pid = 1665] [serial = 1496] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12ab60c00) [pid = 1665] [serial = 1517] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12ba14800) [pid = 1665] [serial = 1493] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119eac000) [pid = 1665] [serial = 1507] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x124543400) [pid = 1665] [serial = 1508] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11920b400) [pid = 1665] [serial = 1504] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119b3d400) [pid = 1665] [serial = 1505] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116ac2c00) [pid = 1665] [serial = 1498] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119390800) [pid = 1665] [serial = 1499] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12ba1a400) [pid = 1665] [serial = 1525] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12bab1000) [pid = 1665] [serial = 1528] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12ba19000) [pid = 1665] [serial = 1520] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118313400) [pid = 1665] [serial = 1523] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12babc000) [pid = 1665] [serial = 1526] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x126bb3400) [pid = 1665] [serial = 1514] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1262a3c00) [pid = 1665] [serial = 1511] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1665 | 1472903178100 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1665 | 1472903178102 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172a0800 == 31 [pid = 1665] [id = 530] 04:46:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x117c53c00) [pid = 1665] [serial = 1590] [outer = 0x0] 04:46:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118181c00) [pid = 1665] [serial = 1591] [outer = 0x117c53c00] 04:46:18 INFO - PROCESS | 1665 | 1472903178132 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118362400) [pid = 1665] [serial = 1592] [outer = 0x117c53c00] 04:46:18 INFO - PROCESS | 1665 | 1472903178444 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:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms 04:46:18 INFO - PROCESS | 1665 | 1472903178508 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1665 | 1472903178512 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:46:18 INFO - PROCESS | 1665 | 1472903178517 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1665 | 1472903178518 Marionette TRACE conn2 <- [1,2094,null,{}] 04:46:18 INFO - PROCESS | 1665 | 1472903178520 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:46:18 INFO - PROCESS | 1665 | 1472903178522 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:18 INFO - PROCESS | 1665 | 1472903178603 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:46:18 INFO - PROCESS | 1665 | 1472903178677 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1665 | 1472903178678 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927f800 == 32 [pid = 1665] [id = 531] 04:46:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118360000) [pid = 1665] [serial = 1593] [outer = 0x0] 04:46:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11871f400) [pid = 1665] [serial = 1594] [outer = 0x118360000] 04:46:18 INFO - PROCESS | 1665 | 1472903178705 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119847c00) [pid = 1665] [serial = 1595] [outer = 0x118360000] 04:46:19 INFO - PROCESS | 1665 | 1472903179190 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:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 721ms 04:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:46:19 INFO - PROCESS | 1665 | 1472903179238 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1665 | 1472903179240 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:46:19 INFO - PROCESS | 1665 | 1472903179243 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1665 | 1472903179247 Marionette TRACE conn2 <- [1,2098,null,{}] 04:46:19 INFO - PROCESS | 1665 | 1472903179250 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:46:19 INFO - PROCESS | 1665 | 1472903179252 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:19 INFO - PROCESS | 1665 | 1472903179388 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:46:19 INFO - PROCESS | 1665 | 1472903179459 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1665 | 1472903179461 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212e6000 == 33 [pid = 1665] [id = 532] 04:46:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11925f400) [pid = 1665] [serial = 1596] [outer = 0x0] 04:46:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11956dc00) [pid = 1665] [serial = 1597] [outer = 0x11925f400] 04:46:19 INFO - PROCESS | 1665 | 1472903179493 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119b44c00) [pid = 1665] [serial = 1598] [outer = 0x11925f400] 04:46:19 INFO - PROCESS | 1665 | 1472903179920 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:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 724ms 04:46:19 INFO - PROCESS | 1665 | 1472903179968 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1665 | 1472903179971 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:46:19 INFO - PROCESS | 1665 | 1472903179976 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1665 | 1472903179978 Marionette TRACE conn2 <- [1,2102,null,{}] 04:46:19 INFO - PROCESS | 1665 | 1472903179980 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:46:19 INFO - PROCESS | 1665 | 1472903179982 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:20 INFO - PROCESS | 1665 | 1472903180081 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:46:20 INFO - PROCESS | 1665 | 1472903180139 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1665 | 1472903180141 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251b7000 == 34 [pid = 1665] [id = 533] 04:46:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119c93c00) [pid = 1665] [serial = 1599] [outer = 0x0] 04:46:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1212d4400) [pid = 1665] [serial = 1600] [outer = 0x119c93c00] 04:46:20 INFO - PROCESS | 1665 | 1472903180172 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12429ec00) [pid = 1665] [serial = 1601] [outer = 0x119c93c00] 04:46:20 INFO - PROCESS | 1665 | 1472903180590 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:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 621ms 04:46:20 INFO - PROCESS | 1665 | 1472903180597 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1665 | 1472903180599 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:46:20 INFO - PROCESS | 1665 | 1472903180604 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1665 | 1472903180606 Marionette TRACE conn2 <- [1,2106,null,{}] 04:46:20 INFO - PROCESS | 1665 | 1472903180615 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:46:20 INFO - PROCESS | 1665 | 1472903180618 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:20 INFO - PROCESS | 1665 | 1472903180736 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:46:20 INFO - PROCESS | 1665 | 1472903180808 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1665 | 1472903180810 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x129630800 == 35 [pid = 1665] [id = 534] 04:46:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124550400) [pid = 1665] [serial = 1602] [outer = 0x0] 04:46:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124f4fc00) [pid = 1665] [serial = 1603] [outer = 0x124550400] 04:46:20 INFO - PROCESS | 1665 | 1472903180842 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1262a0c00) [pid = 1665] [serial = 1604] [outer = 0x124550400] 04:46:21 INFO - PROCESS | 1665 | 1472903181256 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:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 674ms 04:46:21 INFO - PROCESS | 1665 | 1472903181278 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:46:21 INFO - PROCESS | 1665 | 1472903181280 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:46:21 INFO - PROCESS | 1665 | 1472903181282 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1665 | 1472903181284 Marionette TRACE conn2 <- [1,2110,null,{}] 04:46:21 INFO - PROCESS | 1665 | 1472903181286 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:46:21 INFO - PROCESS | 1665 | 1472903181287 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:21 INFO - PROCESS | 1665 | 1472903181385 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:46:21 INFO - PROCESS | 1665 | 1472903181442 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1665 | 1472903181443 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a62e800 == 36 [pid = 1665] [id = 535] 04:46:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126333400) [pid = 1665] [serial = 1605] [outer = 0x0] 04:46:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126bb5000) [pid = 1665] [serial = 1606] [outer = 0x126333400] 04:46:21 INFO - PROCESS | 1665 | 1472903181473 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128aeb000) [pid = 1665] [serial = 1607] [outer = 0x126333400] 04:46:21 INFO - PROCESS | 1665 | 1472903181881 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:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 620ms 04:46:21 INFO - PROCESS | 1665 | 1472903181904 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1665 | 1472903181905 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:46:21 INFO - PROCESS | 1665 | 1472903181907 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1665 | 1472903181908 Marionette TRACE conn2 <- [1,2114,null,{}] 04:46:21 INFO - PROCESS | 1665 | 1472903181911 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:46:21 INFO - PROCESS | 1665 | 1472903181912 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:22 INFO - PROCESS | 1665 | 1472903182005 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:46:22 INFO - PROCESS | 1665 | 1472903182092 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1665 | 1472903182094 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b295800 == 37 [pid = 1665] [id = 536] 04:46:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128c90000) [pid = 1665] [serial = 1608] [outer = 0x0] 04:46:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x129312400) [pid = 1665] [serial = 1609] [outer = 0x128c90000] 04:46:22 INFO - PROCESS | 1665 | 1472903182126 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12939e400) [pid = 1665] [serial = 1610] [outer = 0x128c90000] 04:46:22 INFO - PROCESS | 1665 | 1472903182560 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:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 04:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:46:22 INFO - PROCESS | 1665 | 1472903182587 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1665 | 1472903182588 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:46:22 INFO - PROCESS | 1665 | 1472903182592 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1665 | 1472903182593 Marionette TRACE conn2 <- [1,2118,null,{}] 04:46:22 INFO - PROCESS | 1665 | 1472903182595 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:46:22 INFO - PROCESS | 1665 | 1472903182601 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:22 INFO - PROCESS | 1665 | 1472903182703 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:46:22 INFO - PROCESS | 1665 | 1472903182776 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1665 | 1472903182778 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c414000 == 38 [pid = 1665] [id = 537] 04:46:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a50e000) [pid = 1665] [serial = 1611] [outer = 0x0] 04:46:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12b224400) [pid = 1665] [serial = 1612] [outer = 0x12a50e000] 04:46:22 INFO - PROCESS | 1665 | 1472903182807 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12ba14800) [pid = 1665] [serial = 1613] [outer = 0x12a50e000] 04:46:23 INFO - PROCESS | 1665 | 1472903183223 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:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 669ms 04:46:23 INFO - PROCESS | 1665 | 1472903183262 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1665 | 1472903183263 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:46:23 INFO - PROCESS | 1665 | 1472903183266 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1665 | 1472903183267 Marionette TRACE conn2 <- [1,2122,null,{}] 04:46:23 INFO - PROCESS | 1665 | 1472903183269 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:46:23 INFO - PROCESS | 1665 | 1472903183271 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:23 INFO - PROCESS | 1665 | 1472903183445 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:46:23 INFO - PROCESS | 1665 | 1472903183520 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1665 | 1472903183521 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181a8800 == 39 [pid = 1665] [id = 538] 04:46:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x113cc0400) [pid = 1665] [serial = 1614] [outer = 0x0] 04:46:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x115e76000) [pid = 1665] [serial = 1615] [outer = 0x113cc0400] 04:46:23 INFO - PROCESS | 1665 | 1472903183551 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11830dc00) [pid = 1665] [serial = 1616] [outer = 0x113cc0400] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1172a2000 == 38 [pid = 1665] [id = 515] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1172a0800 == 37 [pid = 1665] [id = 530] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x11821e800 == 36 [pid = 1665] [id = 528] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x12634d000 == 35 [pid = 1665] [id = 529] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x12c414000 == 34 [pid = 1665] [id = 537] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x12b295800 == 33 [pid = 1665] [id = 536] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x12a62e800 == 32 [pid = 1665] [id = 535] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x129630800 == 31 [pid = 1665] [id = 534] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1251b7000 == 30 [pid = 1665] [id = 533] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1212e6000 == 29 [pid = 1665] [id = 532] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x11927f800 == 28 [pid = 1665] [id = 531] 04:46:24 INFO - PROCESS | 1665 | --DOCSHELL 0x12cac6800 == 27 [pid = 1665] [id = 527] 04:46:24 INFO - PROCESS | 1665 | 1472903184585 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:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1373ms 04:46:24 INFO - PROCESS | 1665 | 1472903184641 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:46:24 INFO - PROCESS | 1665 | 1472903184645 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:46:24 INFO - PROCESS | 1665 | 1472903184650 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1665 | 1472903184653 Marionette TRACE conn2 <- [1,2126,null,{}] 04:46:24 INFO - PROCESS | 1665 | 1472903184659 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:46:24 INFO - PROCESS | 1665 | 1472903184661 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:24 INFO - PROCESS | 1665 | 1472903184805 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:46:24 INFO - PROCESS | 1665 | 1472903184865 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1665 | 1472903184868 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x11717a000 == 28 [pid = 1665] [id = 539] 04:46:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11699b000) [pid = 1665] [serial = 1617] [outer = 0x0] 04:46:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x116ac3800) [pid = 1665] [serial = 1618] [outer = 0x11699b000] 04:46:24 INFO - PROCESS | 1665 | 1472903184896 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11817ec00) [pid = 1665] [serial = 1619] [outer = 0x11699b000] 04:46:25 INFO - PROCESS | 1665 | 1472903185211 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:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 574ms 04:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:46:25 INFO - PROCESS | 1665 | 1472903185224 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1665 | 1472903185228 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:46:25 INFO - PROCESS | 1665 | 1472903185233 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1665 | 1472903185238 Marionette TRACE conn2 <- [1,2130,null,{}] 04:46:25 INFO - PROCESS | 1665 | 1472903185240 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:46:25 INFO - PROCESS | 1665 | 1472903185242 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:25 INFO - PROCESS | 1665 | 1472903185321 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:46:25 INFO - PROCESS | 1665 | 1472903185325 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1665 | 1472903185327 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x119808800 == 29 [pid = 1665] [id = 540] 04:46:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118311c00) [pid = 1665] [serial = 1620] [outer = 0x0] 04:46:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1185b6c00) [pid = 1665] [serial = 1621] [outer = 0x118311c00] 04:46:25 INFO - PROCESS | 1665 | 1472903185357 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118724000) [pid = 1665] [serial = 1622] [outer = 0x118311c00] 04:46:25 INFO - PROCESS | 1665 | 1472903185715 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:46:25 INFO - PROCESS | 1665 | 1472903185757 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:46:25 INFO - PROCESS | 1665 | 1472903185760 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1665 | 1472903185762 Marionette TRACE conn2 <- [1,2134,null,{}] 04:46:25 INFO - PROCESS | 1665 | 1472903185778 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:46:25 INFO - PROCESS | 1665 | 1472903185781 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:25 INFO - PROCESS | 1665 | 1472903185886 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:46:25 INFO - PROCESS | 1665 | 1472903185895 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1665 | 1472903185897 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12634d000 == 30 [pid = 1665] [id = 541] 04:46:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x115e76c00) [pid = 1665] [serial = 1623] [outer = 0x0] 04:46:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11984bc00) [pid = 1665] [serial = 1624] [outer = 0x115e76c00] 04:46:25 INFO - PROCESS | 1665 | 1472903185926 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x119e23c00) [pid = 1665] [serial = 1625] [outer = 0x115e76c00] 04:46:26 INFO - PROCESS | 1665 | 1472903186279 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:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 571ms 04:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:46:26 INFO - PROCESS | 1665 | 1472903186331 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1665 | 1472903186333 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:46:26 INFO - PROCESS | 1665 | 1472903186343 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1665 | 1472903186344 Marionette TRACE conn2 <- [1,2138,null,{}] 04:46:26 INFO - PROCESS | 1665 | 1472903186346 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:46:26 INFO - PROCESS | 1665 | 1472903186347 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:26 INFO - PROCESS | 1665 | 1472903186447 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:46:26 INFO - PROCESS | 1665 | 1472903186451 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1665 | 1472903186452 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12962a000 == 31 [pid = 1665] [id = 542] 04:46:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x119eac000) [pid = 1665] [serial = 1626] [outer = 0x0] 04:46:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1232b8800) [pid = 1665] [serial = 1627] [outer = 0x119eac000] 04:46:26 INFO - PROCESS | 1665 | 1472903186478 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1244f3800) [pid = 1665] [serial = 1628] [outer = 0x119eac000] 04:46:26 INFO - PROCESS | 1665 | 1472903186814 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:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 527ms 04:46:26 INFO - PROCESS | 1665 | 1472903186862 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1665 | 1472903186864 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:46:26 INFO - PROCESS | 1665 | 1472903186866 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1665 | 1472903186867 Marionette TRACE conn2 <- [1,2142,null,{}] 04:46:26 INFO - PROCESS | 1665 | 1472903186872 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:46:26 INFO - PROCESS | 1665 | 1472903186873 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:26 INFO - PROCESS | 1665 | 1472903186972 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:46:27 INFO - PROCESS | 1665 | 1472903187011 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1665 | 1472903187012 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ac92000 == 32 [pid = 1665] [id = 543] 04:46:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x11830c000) [pid = 1665] [serial = 1629] [outer = 0x0] 04:46:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x124550800) [pid = 1665] [serial = 1630] [outer = 0x11830c000] 04:46:27 INFO - PROCESS | 1665 | 1472903187035 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12577b800) [pid = 1665] [serial = 1631] [outer = 0x11830c000] 04:46:27 INFO - PROCESS | 1665 | 1472903187483 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:46:27 INFO - PROCESS | 1665 | 1472903187493 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:46:27 INFO - PROCESS | 1665 | 1472903187495 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1665 | 1472903187496 Marionette TRACE conn2 <- [1,2146,null,{}] 04:46:27 INFO - PROCESS | 1665 | 1472903187498 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:46:27 INFO - PROCESS | 1665 | 1472903187504 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:27 INFO - PROCESS | 1665 | 1472903187622 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:46:27 INFO - PROCESS | 1665 | 1472903187632 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1665 | 1472903187633 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c419800 == 33 [pid = 1665] [id = 544] 04:46:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x1262a3000) [pid = 1665] [serial = 1632] [outer = 0x0] 04:46:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x12691b000) [pid = 1665] [serial = 1633] [outer = 0x1262a3000] 04:46:27 INFO - PROCESS | 1665 | 1472903187659 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x12a408c00) [pid = 1665] [serial = 1634] [outer = 0x1262a3000] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x118360000) [pid = 1665] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x112faf000) [pid = 1665] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x118178c00) [pid = 1665] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x11645ac00) [pid = 1665] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x119c89800) [pid = 1665] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x11836ac00) [pid = 1665] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x11219dc00) [pid = 1665] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11885e800) [pid = 1665] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1244f1c00) [pid = 1665] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x126bbb400) [pid = 1665] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x118722c00) [pid = 1665] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1185c2000) [pid = 1665] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x11324a400) [pid = 1665] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128e60400) [pid = 1665] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119b3d000) [pid = 1665] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1182f0800) [pid = 1665] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11654b400) [pid = 1665] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128e64400) [pid = 1665] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12ba18c00) [pid = 1665] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x117c53c00) [pid = 1665] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11654e000) [pid = 1665] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:46:28 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1185bb400) [pid = 1665] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:46:28 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 04:46:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 04:46:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1 04:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:28 INFO - _addTest/ [0,2149,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1665 | 1472903188222 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:46:28 INFO - PROCESS | 1665 | 1472903188224 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1665 | 1472903188225 Marionette TRACE conn2 <- [1,2150,null,{}] 04:46:28 INFO - PROCESS | 1665 | 1472903188227 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:46:28 INFO - PROCESS | 1665 | 1472903188228 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:28 INFO - PROCESS | 1665 | 1472903188359 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:46:28 INFO - PROCESS | 1665 | 1472903188399 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1665 | 1472903188400 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac7000 == 34 [pid = 1665] [id = 545] 04:46:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1121e4800) [pid = 1665] [serial = 1635] [outer = 0x0] 04:46:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1169a2400) [pid = 1665] [serial = 1636] [outer = 0x1121e4800] 04:46:28 INFO - PROCESS | 1665 | 1472903188425 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1185bb400) [pid = 1665] [serial = 1637] [outer = 0x1121e4800] 04:46:28 INFO - PROCESS | 1665 | 1472903188688 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:46:28 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:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 04:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:46:28 INFO - PROCESS | 1665 | 1472903188745 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1665 | 1472903188746 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1665 | 1472903188748 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1665 | 1472903188749 Marionette TRACE conn2 <- [1,2154,null,{}] 04:46:28 INFO - PROCESS | 1665 | 1472903188755 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:46:28 INFO - PROCESS | 1665 | 1472903188756 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:28 INFO - PROCESS | 1665 | 1472903188831 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:46:28 INFO - PROCESS | 1665 | 1472903188837 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1665 | 1472903188838 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cabc000 == 35 [pid = 1665] [id = 546] 04:46:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118311400) [pid = 1665] [serial = 1638] [outer = 0x0] 04:46:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1211a2000) [pid = 1665] [serial = 1639] [outer = 0x118311400] 04:46:28 INFO - PROCESS | 1665 | 1472903188863 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x126720c00) [pid = 1665] [serial = 1640] [outer = 0x118311400] 04:46:29 INFO - PROCESS | 1665 | 1472903189187 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:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 474ms 04:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:46:29 INFO - PROCESS | 1665 | 1472903189222 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1665 | 1472903189223 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:46:29 INFO - PROCESS | 1665 | 1472903189225 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1665 | 1472903189227 Marionette TRACE conn2 <- [1,2158,null,{}] 04:46:29 INFO - PROCESS | 1665 | 1472903189229 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:46:29 INFO - PROCESS | 1665 | 1472903189230 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:29 INFO - PROCESS | 1665 | 1472903189344 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:46:29 INFO - PROCESS | 1665 | 1472903189351 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1665 | 1472903189352 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12624a800 == 36 [pid = 1665] [id = 547] 04:46:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x126bbb400) [pid = 1665] [serial = 1641] [outer = 0x0] 04:46:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12931b000) [pid = 1665] [serial = 1642] [outer = 0x126bbb400] 04:46:29 INFO - PROCESS | 1665 | 1472903189377 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12a510000) [pid = 1665] [serial = 1643] [outer = 0x126bbb400] 04:46:29 INFO - PROCESS | 1665 | 1472903189687 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:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 04:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:46:29 INFO - PROCESS | 1665 | 1472903189745 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1665 | 1472903189746 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:46:29 INFO - PROCESS | 1665 | 1472903189748 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1665 | 1472903189750 Marionette TRACE conn2 <- [1,2162,null,{}] 04:46:29 INFO - PROCESS | 1665 | 1472903189752 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:46:29 INFO - PROCESS | 1665 | 1472903189753 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:29 INFO - PROCESS | 1665 | 1472903189825 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:46:29 INFO - PROCESS | 1665 | 1472903189829 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1665 | 1472903189830 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d215800 == 37 [pid = 1665] [id = 548] 04:46:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x126bbec00) [pid = 1665] [serial = 1644] [outer = 0x0] 04:46:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12a6fe800) [pid = 1665] [serial = 1645] [outer = 0x126bbec00] 04:46:29 INFO - PROCESS | 1665 | 1472903189857 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12ac8e800) [pid = 1665] [serial = 1646] [outer = 0x126bbec00] 04:46:30 INFO - PROCESS | 1665 | 1472903190465 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:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 770ms 04:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:46:30 INFO - PROCESS | 1665 | 1472903190519 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1665 | 1472903190522 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:46:30 INFO - PROCESS | 1665 | 1472903190525 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1665 | 1472903190527 Marionette TRACE conn2 <- [1,2166,null,{}] 04:46:30 INFO - PROCESS | 1665 | 1472903190531 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:46:30 INFO - PROCESS | 1665 | 1472903190533 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:30 INFO - PROCESS | 1665 | 1472903190651 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:46:30 INFO - PROCESS | 1665 | 1472903190713 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1665 | 1472903190714 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927a800 == 38 [pid = 1665] [id = 549] 04:46:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x116590c00) [pid = 1665] [serial = 1647] [outer = 0x0] 04:46:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1176c3c00) [pid = 1665] [serial = 1648] [outer = 0x116590c00] 04:46:30 INFO - PROCESS | 1665 | 1472903190746 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x118184c00) [pid = 1665] [serial = 1649] [outer = 0x116590c00] 04:46:31 INFO - PROCESS | 1665 | 1472903191345 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:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 870ms 04:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:46:31 INFO - PROCESS | 1665 | 1472903191395 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1665 | 1472903191398 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:46:31 INFO - PROCESS | 1665 | 1472903191403 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1665 | 1472903191405 Marionette TRACE conn2 <- [1,2170,null,{}] 04:46:31 INFO - PROCESS | 1665 | 1472903191407 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:46:31 INFO - PROCESS | 1665 | 1472903191409 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:31 INFO - PROCESS | 1665 | 1472903191518 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:46:31 INFO - PROCESS | 1665 | 1472903191601 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1665 | 1472903191602 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a474800 == 39 [pid = 1665] [id = 550] 04:46:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x119392800) [pid = 1665] [serial = 1650] [outer = 0x0] 04:46:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x119571400) [pid = 1665] [serial = 1651] [outer = 0x119392800] 04:46:31 INFO - PROCESS | 1665 | 1472903191633 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x119b45c00) [pid = 1665] [serial = 1652] [outer = 0x119392800] 04:46:32 INFO - PROCESS | 1665 | 1472903192193 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:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 819ms 04:46:32 INFO - PROCESS | 1665 | 1472903192342 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1665 | 1472903192344 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:46:32 INFO - PROCESS | 1665 | 1472903192348 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1665 | 1472903192350 Marionette TRACE conn2 <- [1,2174,null,{}] 04:46:32 INFO - PROCESS | 1665 | 1472903192354 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:46:32 INFO - PROCESS | 1665 | 1472903192355 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:32 INFO - PROCESS | 1665 | 1472903192469 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:46:32 INFO - PROCESS | 1665 | 1472903192527 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1665 | 1472903192531 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180ec800 == 40 [pid = 1665] [id = 551] 04:46:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x116917800) [pid = 1665] [serial = 1653] [outer = 0x0] 04:46:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x116acd000) [pid = 1665] [serial = 1654] [outer = 0x116917800] 04:46:32 INFO - PROCESS | 1665 | 1472903192558 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x11817c000) [pid = 1665] [serial = 1655] [outer = 0x116917800] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12624a800 == 39 [pid = 1665] [id = 547] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12cabc000 == 38 [pid = 1665] [id = 546] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac7000 == 37 [pid = 1665] [id = 545] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12c419800 == 36 [pid = 1665] [id = 544] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12ac92000 == 35 [pid = 1665] [id = 543] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12962a000 == 34 [pid = 1665] [id = 542] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12634d000 == 33 [pid = 1665] [id = 541] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x119808800 == 32 [pid = 1665] [id = 540] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x11717a000 == 31 [pid = 1665] [id = 539] 04:46:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1181a8800 == 30 [pid = 1665] [id = 538] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x11956f400) [pid = 1665] [serial = 1547] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x119575c00) [pid = 1665] [serial = 1555] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x119b44400) [pid = 1665] [serial = 1556] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x118362800) [pid = 1665] [serial = 1552] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x12350c400) [pid = 1665] [serial = 1561] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x1185bdc00) [pid = 1665] [serial = 1553] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11a10f000) [pid = 1665] [serial = 1558] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1244ee400) [pid = 1665] [serial = 1562] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1185c2400) [pid = 1665] [serial = 1546] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x116739400) [pid = 1665] [serial = 1532] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x112cc8400) [pid = 1665] [serial = 1531] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x11984cc00) [pid = 1665] [serial = 1535] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11939bc00) [pid = 1665] [serial = 1534] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x126bb9800) [pid = 1665] [serial = 1538] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124dddc00) [pid = 1665] [serial = 1537] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12ab5d400) [pid = 1665] [serial = 1541] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x129344000) [pid = 1665] [serial = 1540] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12a6f4400) [pid = 1665] [serial = 1544] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12691e000) [pid = 1665] [serial = 1543] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x124dde400) [pid = 1665] [serial = 1564] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128aeb800) [pid = 1665] [serial = 1567] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128e61000) [pid = 1665] [serial = 1568] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126776c00) [pid = 1665] [serial = 1565] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x129347800) [pid = 1665] [serial = 1570] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12934a800) [pid = 1665] [serial = 1576] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119397c00) [pid = 1665] [serial = 1573] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1169a2000) [pid = 1665] [serial = 1549] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a6fe400) [pid = 1665] [serial = 1579] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1176c3800) [pid = 1665] [serial = 1550] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1293a4400) [pid = 1665] [serial = 1571] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12ba18800) [pid = 1665] [serial = 1580] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12bab4000) [pid = 1665] [serial = 1582] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118362400) [pid = 1665] [serial = 1592] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118181c00) [pid = 1665] [serial = 1591] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x117019400) [pid = 1665] [serial = 1585] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12bcf4800) [pid = 1665] [serial = 1583] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12454fc00) [pid = 1665] [serial = 1574] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119260400) [pid = 1665] [serial = 1589] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11871e000) [pid = 1665] [serial = 1588] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1182e7400) [pid = 1665] [serial = 1586] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12a411c00) [pid = 1665] [serial = 1577] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1212cac00) [pid = 1665] [serial = 1559] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x119847c00) [pid = 1665] [serial = 1595] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x11871f400) [pid = 1665] [serial = 1594] [outer = 0x0] [url = about:blank] 04:46:33 INFO - PROCESS | 1665 | 1472903193066 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:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 773ms 04:46:33 INFO - PROCESS | 1665 | 1472903193122 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1665 | 1472903193124 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:46:33 INFO - PROCESS | 1665 | 1472903193131 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1665 | 1472903193133 Marionette TRACE conn2 <- [1,2178,null,{}] 04:46:33 INFO - PROCESS | 1665 | 1472903193139 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:46:33 INFO - PROCESS | 1665 | 1472903193142 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:33 INFO - PROCESS | 1665 | 1472903193266 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:46:33 INFO - PROCESS | 1665 | 1472903193357 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1665 | 1472903193359 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180eb800 == 31 [pid = 1665] [id = 552] 04:46:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118177000) [pid = 1665] [serial = 1656] [outer = 0x0] 04:46:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118366000) [pid = 1665] [serial = 1657] [outer = 0x118177000] 04:46:33 INFO - PROCESS | 1665 | 1472903193405 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11870bc00) [pid = 1665] [serial = 1658] [outer = 0x118177000] 04:46:33 INFO - PROCESS | 1665 | 1472903193760 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:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 676ms 04:46:33 INFO - PROCESS | 1665 | 1472903193804 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1665 | 1472903193806 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:46:33 INFO - PROCESS | 1665 | 1472903193808 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1665 | 1472903193809 Marionette TRACE conn2 <- [1,2182,null,{}] 04:46:33 INFO - PROCESS | 1665 | 1472903193816 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:46:33 INFO - PROCESS | 1665 | 1472903193819 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:33 INFO - PROCESS | 1665 | 1472903193904 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:46:33 INFO - PROCESS | 1665 | 1472903193961 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1665 | 1472903193964 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a299800 == 32 [pid = 1665] [id = 553] 04:46:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x113208800) [pid = 1665] [serial = 1659] [outer = 0x0] 04:46:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1196cdc00) [pid = 1665] [serial = 1660] [outer = 0x113208800] 04:46:33 INFO - PROCESS | 1665 | 1472903193993 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119e2d400) [pid = 1665] [serial = 1661] [outer = 0x113208800] 04:46:34 INFO - PROCESS | 1665 | 1472903194279 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:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 04:46:34 INFO - PROCESS | 1665 | 1472903194326 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1665 | 1472903194328 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:46:34 INFO - PROCESS | 1665 | 1472903194330 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1665 | 1472903194331 Marionette TRACE conn2 <- [1,2186,null,{}] 04:46:34 INFO - PROCESS | 1665 | 1472903194334 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:46:34 INFO - PROCESS | 1665 | 1472903194337 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:34 INFO - PROCESS | 1665 | 1472903194423 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:46:34 INFO - PROCESS | 1665 | 1472903194486 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1665 | 1472903194488 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246b9800 == 33 [pid = 1665] [id = 554] 04:46:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x121195800) [pid = 1665] [serial = 1662] [outer = 0x0] 04:46:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x124193400) [pid = 1665] [serial = 1663] [outer = 0x121195800] 04:46:34 INFO - PROCESS | 1665 | 1472903194515 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12454d000) [pid = 1665] [serial = 1664] [outer = 0x121195800] 04:46:34 INFO - PROCESS | 1665 | 1472903194826 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:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 04:46:34 INFO - PROCESS | 1665 | 1472903194851 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:46:34 INFO - PROCESS | 1665 | 1472903194855 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:46:34 INFO - PROCESS | 1665 | 1472903194858 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1665 | 1472903194859 Marionette TRACE conn2 <- [1,2190,null,{}] 04:46:34 INFO - PROCESS | 1665 | 1472903194862 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:46:34 INFO - PROCESS | 1665 | 1472903194863 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:34 INFO - PROCESS | 1665 | 1472903194960 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:46:34 INFO - PROCESS | 1665 | 1472903194965 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1665 | 1472903194966 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12911a800 == 34 [pid = 1665] [id = 555] 04:46:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12454fc00) [pid = 1665] [serial = 1665] [outer = 0x0] 04:46:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12625cc00) [pid = 1665] [serial = 1666] [outer = 0x12454fc00] 04:46:35 INFO - PROCESS | 1665 | 1472903195009 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126777000) [pid = 1665] [serial = 1667] [outer = 0x12454fc00] 04:46:35 INFO - PROCESS | 1665 | 1472903195505 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:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 668ms 04:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:46:35 INFO - PROCESS | 1665 | 1472903195527 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1665 | 1472903195528 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:46:35 INFO - PROCESS | 1665 | 1472903195530 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1665 | 1472903195531 Marionette TRACE conn2 <- [1,2194,null,{}] 04:46:35 INFO - PROCESS | 1665 | 1472903195534 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:46:35 INFO - PROCESS | 1665 | 1472903195538 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:35 INFO - PROCESS | 1665 | 1472903195664 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:46:35 INFO - PROCESS | 1665 | 1472903195720 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1665 | 1472903195722 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a61d800 == 35 [pid = 1665] [id = 556] 04:46:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126bba800) [pid = 1665] [serial = 1668] [outer = 0x0] 04:46:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128af2c00) [pid = 1665] [serial = 1669] [outer = 0x126bba800] 04:46:35 INFO - PROCESS | 1665 | 1472903195747 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12934e800) [pid = 1665] [serial = 1670] [outer = 0x126bba800] 04:46:36 INFO - PROCESS | 1665 | 1472903196054 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:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 568ms 04:46:36 INFO - PROCESS | 1665 | 1472903196098 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1665 | 1472903196100 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:46:36 INFO - PROCESS | 1665 | 1472903196104 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1665 | 1472903196106 Marionette TRACE conn2 <- [1,2198,null,{}] 04:46:36 INFO - PROCESS | 1665 | 1472903196108 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:46:36 INFO - PROCESS | 1665 | 1472903196109 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:36 INFO - PROCESS | 1665 | 1472903196207 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:46:36 INFO - PROCESS | 1665 | 1472903196219 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1665 | 1472903196220 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b289800 == 36 [pid = 1665] [id = 557] 04:46:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x113cc6800) [pid = 1665] [serial = 1671] [outer = 0x0] 04:46:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a50d000) [pid = 1665] [serial = 1672] [outer = 0x113cc6800] 04:46:36 INFO - PROCESS | 1665 | 1472903196252 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12ab61400) [pid = 1665] [serial = 1673] [outer = 0x113cc6800] 04:46:36 INFO - PROCESS | 1665 | 1472903196574 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:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 04:46:36 INFO - PROCESS | 1665 | 1472903196624 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1665 | 1472903196625 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:46:36 INFO - PROCESS | 1665 | 1472903196627 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1665 | 1472903196628 Marionette TRACE conn2 <- [1,2202,null,{}] 04:46:36 INFO - PROCESS | 1665 | 1472903196630 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:46:36 INFO - PROCESS | 1665 | 1472903196632 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:36 INFO - PROCESS | 1665 | 1472903196729 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:46:36 INFO - PROCESS | 1665 | 1472903196740 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1665 | 1472903196742 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bade000 == 37 [pid = 1665] [id = 558] 04:46:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12ab62c00) [pid = 1665] [serial = 1674] [outer = 0x0] 04:46:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12b226000) [pid = 1665] [serial = 1675] [outer = 0x12ab62c00] 04:46:36 INFO - PROCESS | 1665 | 1472903196766 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ba14c00) [pid = 1665] [serial = 1676] [outer = 0x12ab62c00] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x126bbb400) [pid = 1665] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x124550400) [pid = 1665] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126333400) [pid = 1665] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128c90000) [pid = 1665] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a50e000) [pid = 1665] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x115e76c00) [pid = 1665] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11830c000) [pid = 1665] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119eac000) [pid = 1665] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11699b000) [pid = 1665] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118311c00) [pid = 1665] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1262a3000) [pid = 1665] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x113cc0400) [pid = 1665] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11925f400) [pid = 1665] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1121e4800) [pid = 1665] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119c93c00) [pid = 1665] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:46:37 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118311400) [pid = 1665] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:46:37 INFO - PROCESS | 1665 | 1472903197227 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:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 04:46:37 INFO - PROCESS | 1665 | 1472903197248 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:46:37 INFO - PROCESS | 1665 | 1472903197249 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:46:37 INFO - PROCESS | 1665 | 1472903197251 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1665 | 1472903197252 Marionette TRACE conn2 <- [1,2206,null,{}] 04:46:37 INFO - PROCESS | 1665 | 1472903197254 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:46:37 INFO - PROCESS | 1665 | 1472903197256 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:37 INFO - PROCESS | 1665 | 1472903197332 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:46:37 INFO - PROCESS | 1665 | 1472903197338 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1665 | 1472903197339 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a298800 == 38 [pid = 1665] [id = 559] 04:46:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118180c00) [pid = 1665] [serial = 1677] [outer = 0x0] 04:46:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118311400) [pid = 1665] [serial = 1678] [outer = 0x118180c00] 04:46:37 INFO - PROCESS | 1665 | 1472903197372 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11a10f800) [pid = 1665] [serial = 1679] [outer = 0x118180c00] 04:46:37 INFO - PROCESS | 1665 | 1472903197691 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:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 470ms 04:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:46:37 INFO - PROCESS | 1665 | 1472903197722 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1665 | 1472903197723 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:46:37 INFO - PROCESS | 1665 | 1472903197725 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1665 | 1472903197726 Marionette TRACE conn2 <- [1,2210,null,{}] 04:46:37 INFO - PROCESS | 1665 | 1472903197728 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:46:37 INFO - PROCESS | 1665 | 1472903197729 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:37 INFO - PROCESS | 1665 | 1472903197809 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:46:37 INFO - PROCESS | 1665 | 1472903197868 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1665 | 1472903197869 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c548000 == 39 [pid = 1665] [id = 560] 04:46:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11830c000) [pid = 1665] [serial = 1680] [outer = 0x0] 04:46:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1262a3000) [pid = 1665] [serial = 1681] [outer = 0x11830c000] 04:46:37 INFO - PROCESS | 1665 | 1472903197894 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12ac81c00) [pid = 1665] [serial = 1682] [outer = 0x11830c000] 04:46:38 INFO - PROCESS | 1665 | 1472903198177 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:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 468ms 04:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:46:38 INFO - PROCESS | 1665 | 1472903198194 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1665 | 1472903198195 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1665 | 1472903198197 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1665 | 1472903198199 Marionette TRACE conn2 <- [1,2214,null,{}] 04:46:38 INFO - PROCESS | 1665 | 1472903198209 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:46:38 INFO - PROCESS | 1665 | 1472903198210 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:38 INFO - PROCESS | 1665 | 1472903198311 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:46:38 INFO - PROCESS | 1665 | 1472903198316 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1665 | 1472903198319 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d118800 == 40 [pid = 1665] [id = 561] 04:46:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12ba19000) [pid = 1665] [serial = 1683] [outer = 0x0] 04:46:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12bab0400) [pid = 1665] [serial = 1684] [outer = 0x12ba19000] 04:46:38 INFO - PROCESS | 1665 | 1472903198346 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12bcfac00) [pid = 1665] [serial = 1685] [outer = 0x12ba19000] 04:46:38 INFO - PROCESS | 1665 | 1472903198716 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:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 523ms 04:46:38 INFO - PROCESS | 1665 | 1472903198722 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:46:38 INFO - PROCESS | 1665 | 1472903198724 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1665 | 1472903198727 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1665 | 1472903198730 Marionette TRACE conn2 <- [1,2218,null,{}] 04:46:38 INFO - PROCESS | 1665 | 1472903198749 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:46:38 INFO - PROCESS | 1665 | 1472903198751 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:38 INFO - PROCESS | 1665 | 1472903198879 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:46:38 INFO - PROCESS | 1665 | 1472903198886 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1665 | 1472903198887 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d226000 == 41 [pid = 1665] [id = 562] 04:46:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12be42400) [pid = 1665] [serial = 1686] [outer = 0x0] 04:46:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12be51800) [pid = 1665] [serial = 1687] [outer = 0x12be42400] 04:46:38 INFO - PROCESS | 1665 | 1472903198928 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12be6a000) [pid = 1665] [serial = 1688] [outer = 0x12be42400] 04:46:39 INFO - PROCESS | 1665 | 1472903199411 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:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 722ms 04:46:39 INFO - PROCESS | 1665 | 1472903199450 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1665 | 1472903199455 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:46:39 INFO - PROCESS | 1665 | 1472903199458 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1665 | 1472903199460 Marionette TRACE conn2 <- [1,2222,null,{}] 04:46:39 INFO - PROCESS | 1665 | 1472903199464 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:46:39 INFO - PROCESS | 1665 | 1472903199465 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:39 INFO - PROCESS | 1665 | 1472903199577 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:46:39 INFO - PROCESS | 1665 | 1472903199652 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1665 | 1472903199654 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180df000 == 42 [pid = 1665] [id = 563] 04:46:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x113cc8c00) [pid = 1665] [serial = 1689] [outer = 0x0] 04:46:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x117020000) [pid = 1665] [serial = 1690] [outer = 0x113cc8c00] 04:46:39 INFO - PROCESS | 1665 | 1472903199685 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118306400) [pid = 1665] [serial = 1691] [outer = 0x113cc8c00] 04:46:40 INFO - PROCESS | 1665 | 1472903200117 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:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 04:46:40 INFO - PROCESS | 1665 | 1472903200128 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1665 | 1472903200131 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:46:40 INFO - PROCESS | 1665 | 1472903200136 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1665 | 1472903200137 Marionette TRACE conn2 <- [1,2226,null,{}] 04:46:40 INFO - PROCESS | 1665 | 1472903200140 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:46:40 INFO - PROCESS | 1665 | 1472903200142 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:40 INFO - PROCESS | 1665 | 1472903200267 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:46:40 INFO - PROCESS | 1665 | 1472903200340 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1665 | 1472903200342 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abb800 == 43 [pid = 1665] [id = 564] 04:46:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119390800) [pid = 1665] [serial = 1692] [outer = 0x0] 04:46:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119572400) [pid = 1665] [serial = 1693] [outer = 0x119390800] 04:46:40 INFO - PROCESS | 1665 | 1472903200373 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119e2d800) [pid = 1665] [serial = 1694] [outer = 0x119390800] 04:46:40 INFO - PROCESS | 1665 | 1472903200790 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:46:40 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:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms 04:46:40 INFO - PROCESS | 1665 | 1472903200807 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1665 | 1472903200808 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:46:40 INFO - PROCESS | 1665 | 1472903200811 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1665 | 1472903200813 Marionette TRACE conn2 <- [1,2230,null,{}] 04:46:40 INFO - PROCESS | 1665 | 1472903200821 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:46:40 INFO - PROCESS | 1665 | 1472903200825 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:40 INFO - PROCESS | 1665 | 1472903200929 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:46:40 INFO - PROCESS | 1665 | 1472903200992 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1665 | 1472903200994 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d20b800 == 44 [pid = 1665] [id = 565] 04:46:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12454a800) [pid = 1665] [serial = 1695] [outer = 0x0] 04:46:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126776c00) [pid = 1665] [serial = 1696] [outer = 0x12454a800] 04:46:41 INFO - PROCESS | 1665 | 1472903201066 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128c93000) [pid = 1665] [serial = 1697] [outer = 0x12454a800] 04:46:41 INFO - PROCESS | 1665 | 1472903201454 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:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 672ms 04:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:46:41 INFO - PROCESS | 1665 | 1472903201483 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1665 | 1472903201485 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:46:41 INFO - PROCESS | 1665 | 1472903201487 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1665 | 1472903201488 Marionette TRACE conn2 <- [1,2234,null,{}] 04:46:41 INFO - PROCESS | 1665 | 1472903201491 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:46:41 INFO - PROCESS | 1665 | 1472903201492 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:41 INFO - PROCESS | 1665 | 1472903201595 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:46:41 INFO - PROCESS | 1665 | 1472903201692 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1665 | 1472903201693 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d910000 == 45 [pid = 1665] [id = 566] 04:46:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12a6f2000) [pid = 1665] [serial = 1698] [outer = 0x0] 04:46:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12b224800) [pid = 1665] [serial = 1699] [outer = 0x12a6f2000] 04:46:41 INFO - PROCESS | 1665 | 1472903201723 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12baadc00) [pid = 1665] [serial = 1700] [outer = 0x12a6f2000] 04:46:42 INFO - PROCESS | 1665 | 1472903202142 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:46:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:46:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 668ms 04:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:46:42 INFO - PROCESS | 1665 | 1472903202156 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1665 | 1472903202157 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:46:42 INFO - PROCESS | 1665 | 1472903202159 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1665 | 1472903202161 Marionette TRACE conn2 <- [1,2238,null,{}] 04:46:42 INFO - PROCESS | 1665 | 1472903202163 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:46:42 INFO - PROCESS | 1665 | 1472903202164 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:42 INFO - PROCESS | 1665 | 1472903202285 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:46:42 INFO - PROCESS | 1665 | 1472903202345 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1665 | 1472903202346 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d91e800 == 46 [pid = 1665] [id = 567] 04:46:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12a402400) [pid = 1665] [serial = 1701] [outer = 0x0] 04:46:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12bab9800) [pid = 1665] [serial = 1702] [outer = 0x12a402400] 04:46:42 INFO - PROCESS | 1665 | 1472903202375 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12be4f400) [pid = 1665] [serial = 1703] [outer = 0x12a402400] 04:46:43 INFO - PROCESS | 1665 | 1472903203112 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:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 971ms 04:46:43 INFO - PROCESS | 1665 | 1472903203132 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1665 | 1472903203136 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:46:43 INFO - PROCESS | 1665 | 1472903203141 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1665 | 1472903203143 Marionette TRACE conn2 <- [1,2242,null,{}] 04:46:43 INFO - PROCESS | 1665 | 1472903203146 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:46:43 INFO - PROCESS | 1665 | 1472903203148 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:43 INFO - PROCESS | 1665 | 1472903203251 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:46:43 INFO - PROCESS | 1665 | 1472903203313 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1665 | 1472903203315 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12331e000 == 47 [pid = 1665] [id = 568] 04:46:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118146800) [pid = 1665] [serial = 1704] [outer = 0x0] 04:46:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118360000) [pid = 1665] [serial = 1705] [outer = 0x118146800] 04:46:43 INFO - PROCESS | 1665 | 1472903203356 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118722c00) [pid = 1665] [serial = 1706] [outer = 0x118146800] 04:46:43 INFO - PROCESS | 1665 | 1472903203770 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:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 674ms 04:46:43 INFO - PROCESS | 1665 | 1472903203814 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1665 | 1472903203817 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:46:43 INFO - PROCESS | 1665 | 1472903203821 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1665 | 1472903203823 Marionette TRACE conn2 <- [1,2246,null,{}] 04:46:43 INFO - PROCESS | 1665 | 1472903203825 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:46:43 INFO - PROCESS | 1665 | 1472903203827 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:43 INFO - PROCESS | 1665 | 1472903203922 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:46:43 INFO - PROCESS | 1665 | 1472903203983 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1665 | 1472903203985 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bdd000 == 48 [pid = 1665] [id = 569] 04:46:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x119398c00) [pid = 1665] [serial = 1707] [outer = 0x0] 04:46:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x119b46800) [pid = 1665] [serial = 1708] [outer = 0x119398c00] 04:46:44 INFO - PROCESS | 1665 | 1472903204014 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x121199800) [pid = 1665] [serial = 1709] [outer = 0x119398c00] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12d118800 == 47 [pid = 1665] [id = 561] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12c548000 == 46 [pid = 1665] [id = 560] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x11a298800 == 45 [pid = 1665] [id = 559] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12bade000 == 44 [pid = 1665] [id = 558] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12b289800 == 43 [pid = 1665] [id = 557] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12a61d800 == 42 [pid = 1665] [id = 556] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12911a800 == 41 [pid = 1665] [id = 555] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1246b9800 == 40 [pid = 1665] [id = 554] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x11a299800 == 39 [pid = 1665] [id = 553] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1180eb800 == 38 [pid = 1665] [id = 552] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1180ec800 == 37 [pid = 1665] [id = 551] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12d215800 == 36 [pid = 1665] [id = 548] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x11927a800 == 35 [pid = 1665] [id = 549] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12a474800 == 34 [pid = 1665] [id = 550] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12331e000 == 33 [pid = 1665] [id = 568] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12d91e800 == 32 [pid = 1665] [id = 567] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12d910000 == 31 [pid = 1665] [id = 566] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12d20b800 == 30 [pid = 1665] [id = 565] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x128abb800 == 29 [pid = 1665] [id = 564] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12d226000 == 28 [pid = 1665] [id = 562] 04:46:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1180df000 == 27 [pid = 1665] [id = 563] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11984bc00) [pid = 1665] [serial = 1624] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x124550800) [pid = 1665] [serial = 1630] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1232b8800) [pid = 1665] [serial = 1627] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x116ac3800) [pid = 1665] [serial = 1618] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x11817ec00) [pid = 1665] [serial = 1619] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1185b6c00) [pid = 1665] [serial = 1621] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12691b000) [pid = 1665] [serial = 1633] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11830dc00) [pid = 1665] [serial = 1616] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x115e76000) [pid = 1665] [serial = 1615] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119b44c00) [pid = 1665] [serial = 1598] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1169a2400) [pid = 1665] [serial = 1636] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11956dc00) [pid = 1665] [serial = 1597] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12577b800) [pid = 1665] [serial = 1631] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12429ec00) [pid = 1665] [serial = 1601] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1211a2000) [pid = 1665] [serial = 1639] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1212d4400) [pid = 1665] [serial = 1600] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12931b000) [pid = 1665] [serial = 1642] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1185bb400) [pid = 1665] [serial = 1637] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12a408c00) [pid = 1665] [serial = 1634] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1262a0c00) [pid = 1665] [serial = 1604] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119e23c00) [pid = 1665] [serial = 1625] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1244f3800) [pid = 1665] [serial = 1628] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126720c00) [pid = 1665] [serial = 1640] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118724000) [pid = 1665] [serial = 1622] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12a6fe800) [pid = 1665] [serial = 1645] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124f4fc00) [pid = 1665] [serial = 1603] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128aeb000) [pid = 1665] [serial = 1607] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12a510000) [pid = 1665] [serial = 1643] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x126bb5000) [pid = 1665] [serial = 1606] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12939e400) [pid = 1665] [serial = 1610] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x129312400) [pid = 1665] [serial = 1609] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12ba14800) [pid = 1665] [serial = 1613] [outer = 0x0] [url = about:blank] 04:46:44 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12b224400) [pid = 1665] [serial = 1612] [outer = 0x0] [url = about:blank] 04:46:45 INFO - PROCESS | 1665 | 1472903205015 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:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1222ms 04:46:45 INFO - PROCESS | 1665 | 1472903205045 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1665 | 1472903205048 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:46:45 INFO - PROCESS | 1665 | 1472903205053 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1665 | 1472903205058 Marionette TRACE conn2 <- [1,2250,null,{}] 04:46:45 INFO - PROCESS | 1665 | 1472903205062 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:46:45 INFO - PROCESS | 1665 | 1472903205065 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:45 INFO - PROCESS | 1665 | 1472903205197 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:46:45 INFO - PROCESS | 1665 | 1472903205204 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1665 | 1472903205208 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x11717c000 == 28 [pid = 1665] [id = 570] 04:46:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x116482c00) [pid = 1665] [serial = 1710] [outer = 0x0] 04:46:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x116a0dc00) [pid = 1665] [serial = 1711] [outer = 0x116482c00] 04:46:45 INFO - PROCESS | 1665 | 1472903205255 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11817c400) [pid = 1665] [serial = 1712] [outer = 0x116482c00] 04:46:45 INFO - PROCESS | 1665 | 1472903205686 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:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 675ms 04:46:45 INFO - PROCESS | 1665 | 1472903205728 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1665 | 1472903205732 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:46:45 INFO - PROCESS | 1665 | 1472903205740 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1665 | 1472903205742 Marionette TRACE conn2 <- [1,2254,null,{}] 04:46:45 INFO - PROCESS | 1665 | 1472903205746 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:46:45 INFO - PROCESS | 1665 | 1472903205749 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:45 INFO - PROCESS | 1665 | 1472903205874 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:46:45 INFO - PROCESS | 1665 | 1472903205995 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1665 | 1472903205997 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188d7000 == 29 [pid = 1665] [id = 571] 04:46:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1182f0c00) [pid = 1665] [serial = 1713] [outer = 0x0] 04:46:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1185b3800) [pid = 1665] [serial = 1714] [outer = 0x1182f0c00] 04:46:46 INFO - PROCESS | 1665 | 1472903206033 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118711400) [pid = 1665] [serial = 1715] [outer = 0x1182f0c00] 04:46:46 INFO - PROCESS | 1665 | 1472903206307 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:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 572ms 04:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:46:46 INFO - PROCESS | 1665 | 1472903206312 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1665 | 1472903206313 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:46:46 INFO - PROCESS | 1665 | 1472903206327 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1665 | 1472903206329 Marionette TRACE conn2 <- [1,2258,null,{}] 04:46:46 INFO - PROCESS | 1665 | 1472903206345 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:46:46 INFO - PROCESS | 1665 | 1472903206348 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:46 INFO - PROCESS | 1665 | 1472903206432 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:46:46 INFO - PROCESS | 1665 | 1472903206496 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1665 | 1472903206498 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x123246000 == 30 [pid = 1665] [id = 572] 04:46:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118364000) [pid = 1665] [serial = 1716] [outer = 0x0] 04:46:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11939b800) [pid = 1665] [serial = 1717] [outer = 0x118364000] 04:46:46 INFO - PROCESS | 1665 | 1472903206526 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119b47800) [pid = 1665] [serial = 1718] [outer = 0x118364000] 04:46:46 INFO - PROCESS | 1665 | 1472903206846 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:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 583ms 04:46:46 INFO - PROCESS | 1665 | 1472903206898 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1665 | 1472903206900 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:46:46 INFO - PROCESS | 1665 | 1472903206902 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1665 | 1472903206904 Marionette TRACE conn2 <- [1,2262,null,{}] 04:46:46 INFO - PROCESS | 1665 | 1472903206906 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:46:46 INFO - PROCESS | 1665 | 1472903206907 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:47 INFO - PROCESS | 1665 | 1472903207008 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:46:47 INFO - PROCESS | 1665 | 1472903207022 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1665 | 1472903207023 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251ae800 == 31 [pid = 1665] [id = 573] 04:46:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119e23c00) [pid = 1665] [serial = 1719] [outer = 0x0] 04:46:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1212cbc00) [pid = 1665] [serial = 1720] [outer = 0x119e23c00] 04:46:47 INFO - PROCESS | 1665 | 1472903207049 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1237de800) [pid = 1665] [serial = 1721] [outer = 0x119e23c00] 04:46:47 INFO - PROCESS | 1665 | 1472903207376 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:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 04:46:47 INFO - PROCESS | 1665 | 1472903207421 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:46:47 INFO - PROCESS | 1665 | 1472903207422 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:46:47 INFO - PROCESS | 1665 | 1472903207425 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1665 | 1472903207426 Marionette TRACE conn2 <- [1,2266,null,{}] 04:46:47 INFO - PROCESS | 1665 | 1472903207435 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:46:47 INFO - PROCESS | 1665 | 1472903207436 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:47 INFO - PROCESS | 1665 | 1472903207528 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:46:47 INFO - PROCESS | 1665 | 1472903207532 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1665 | 1472903207533 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac6800 == 32 [pid = 1665] [id = 574] 04:46:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x116ac2800) [pid = 1665] [serial = 1722] [outer = 0x0] 04:46:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12429b800) [pid = 1665] [serial = 1723] [outer = 0x116ac2800] 04:46:47 INFO - PROCESS | 1665 | 1472903207559 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12454d800) [pid = 1665] [serial = 1724] [outer = 0x116ac2800] 04:46:47 INFO - PROCESS | 1665 | 1472903207907 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:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 04:46:47 INFO - PROCESS | 1665 | 1472903207950 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1665 | 1472903207951 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:46:47 INFO - PROCESS | 1665 | 1472903207954 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1665 | 1472903207955 Marionette TRACE conn2 <- [1,2270,null,{}] 04:46:47 INFO - PROCESS | 1665 | 1472903207957 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:46:47 INFO - PROCESS | 1665 | 1472903207961 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:48 INFO - PROCESS | 1665 | 1472903208066 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:46:48 INFO - PROCESS | 1665 | 1472903208106 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1665 | 1472903208107 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a47b000 == 33 [pid = 1665] [id = 575] 04:46:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1246a7000) [pid = 1665] [serial = 1725] [outer = 0x0] 04:46:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126335000) [pid = 1665] [serial = 1726] [outer = 0x1246a7000] 04:46:48 INFO - PROCESS | 1665 | 1472903208133 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126bb7c00) [pid = 1665] [serial = 1727] [outer = 0x1246a7000] 04:46:48 INFO - PROCESS | 1665 | 1472903208462 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:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 04:46:48 INFO - PROCESS | 1665 | 1472903208472 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1665 | 1472903208474 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:46:48 INFO - PROCESS | 1665 | 1472903208476 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1665 | 1472903208477 Marionette TRACE conn2 <- [1,2274,null,{}] 04:46:48 INFO - PROCESS | 1665 | 1472903208486 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:46:48 INFO - PROCESS | 1665 | 1472903208487 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:48 INFO - PROCESS | 1665 | 1472903208586 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:46:48 INFO - PROCESS | 1665 | 1472903208589 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1665 | 1472903208590 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12abae800 == 34 [pid = 1665] [id = 576] 04:46:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x112c92000) [pid = 1665] [serial = 1728] [outer = 0x0] 04:46:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c8c400) [pid = 1665] [serial = 1729] [outer = 0x112c92000] 04:46:48 INFO - PROCESS | 1665 | 1472903208615 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x129310000) [pid = 1665] [serial = 1730] [outer = 0x112c92000] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x126bba800) [pid = 1665] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x113cc6800) [pid = 1665] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12ab62c00) [pid = 1665] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118180c00) [pid = 1665] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12454fc00) [pid = 1665] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12ba19000) [pid = 1665] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119392800) [pid = 1665] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116590c00) [pid = 1665] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x113208800) [pid = 1665] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12be42400) [pid = 1665] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118177000) [pid = 1665] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x126bbec00) [pid = 1665] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x121195800) [pid = 1665] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116917800) [pid = 1665] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:46:49 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11830c000) [pid = 1665] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:46:49 INFO - PROCESS | 1665 | 1472903209111 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:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 669ms 04:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:46:49 INFO - PROCESS | 1665 | 1472903209146 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1665 | 1472903209147 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:46:49 INFO - PROCESS | 1665 | 1472903209149 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1665 | 1472903209150 Marionette TRACE conn2 <- [1,2278,null,{}] 04:46:49 INFO - PROCESS | 1665 | 1472903209152 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:46:49 INFO - PROCESS | 1665 | 1472903209154 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:49 INFO - PROCESS | 1665 | 1472903209227 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:46:49 INFO - PROCESS | 1665 | 1472903209286 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1665 | 1472903209287 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acaf800 == 35 [pid = 1665] [id = 577] 04:46:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x112c86c00) [pid = 1665] [serial = 1731] [outer = 0x0] 04:46:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11830c000) [pid = 1665] [serial = 1732] [outer = 0x112c86c00] 04:46:49 INFO - PROCESS | 1665 | 1472903209313 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x121195800) [pid = 1665] [serial = 1733] [outer = 0x112c86c00] 04:46:49 INFO - PROCESS | 1665 | 1472903209642 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:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 04:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:46:49 INFO - PROCESS | 1665 | 1472903209672 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1665 | 1472903209674 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:46:49 INFO - PROCESS | 1665 | 1472903209676 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1665 | 1472903209678 Marionette TRACE conn2 <- [1,2282,null,{}] 04:46:49 INFO - PROCESS | 1665 | 1472903209680 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:46:49 INFO - PROCESS | 1665 | 1472903209683 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:49 INFO - PROCESS | 1665 | 1472903209782 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:46:49 INFO - PROCESS | 1665 | 1472903209788 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1665 | 1472903209789 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be18800 == 36 [pid = 1665] [id = 578] 04:46:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x124548000) [pid = 1665] [serial = 1734] [outer = 0x0] 04:46:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x129310c00) [pid = 1665] [serial = 1735] [outer = 0x124548000] 04:46:49 INFO - PROCESS | 1665 | 1472903209831 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x129349c00) [pid = 1665] [serial = 1736] [outer = 0x124548000] 04:46:50 INFO - PROCESS | 1665 | 1472903210213 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:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 04:46:50 INFO - PROCESS | 1665 | 1472903210246 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1665 | 1472903210247 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:46:50 INFO - PROCESS | 1665 | 1472903210249 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1665 | 1472903210250 Marionette TRACE conn2 <- [1,2286,null,{}] 04:46:50 INFO - PROCESS | 1665 | 1472903210255 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:46:50 INFO - PROCESS | 1665 | 1472903210256 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:50 INFO - PROCESS | 1665 | 1472903210361 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:46:50 INFO - PROCESS | 1665 | 1472903210366 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1665 | 1472903210368 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c41a800 == 37 [pid = 1665] [id = 579] 04:46:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119392800) [pid = 1665] [serial = 1737] [outer = 0x0] 04:46:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12934d800) [pid = 1665] [serial = 1738] [outer = 0x119392800] 04:46:50 INFO - PROCESS | 1665 | 1472903210393 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a408c00) [pid = 1665] [serial = 1739] [outer = 0x119392800] 04:46:50 INFO - PROCESS | 1665 | 1472903210722 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:46:50 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:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 04:46:50 INFO - PROCESS | 1665 | 1472903210771 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1665 | 1472903210772 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:46:50 INFO - PROCESS | 1665 | 1472903210774 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1665 | 1472903210776 Marionette TRACE conn2 <- [1,2290,null,{}] 04:46:50 INFO - PROCESS | 1665 | 1472903210778 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:46:50 INFO - PROCESS | 1665 | 1472903210780 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:50 INFO - PROCESS | 1665 | 1472903210866 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:46:50 INFO - PROCESS | 1665 | 1472903210871 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1665 | 1472903210873 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cab9800 == 38 [pid = 1665] [id = 580] 04:46:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1293a6800) [pid = 1665] [serial = 1740] [outer = 0x0] 04:46:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a6fdc00) [pid = 1665] [serial = 1741] [outer = 0x1293a6800] 04:46:50 INFO - PROCESS | 1665 | 1472903210900 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12ba16400) [pid = 1665] [serial = 1742] [outer = 0x1293a6800] 04:46:51 INFO - PROCESS | 1665 | 1472903211471 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:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 718ms 04:46:51 INFO - PROCESS | 1665 | 1472903211510 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1665 | 1472903211513 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:46:51 INFO - PROCESS | 1665 | 1472903211519 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1665 | 1472903211522 Marionette TRACE conn2 <- [1,2294,null,{}] 04:46:51 INFO - PROCESS | 1665 | 1472903211527 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:46:51 INFO - PROCESS | 1665 | 1472903211528 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:51 INFO - PROCESS | 1665 | 1472903211665 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:46:51 INFO - PROCESS | 1665 | 1472903211726 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1665 | 1472903211727 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181c3000 == 39 [pid = 1665] [id = 581] 04:46:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116554800) [pid = 1665] [serial = 1743] [outer = 0x0] 04:46:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1176bf800) [pid = 1665] [serial = 1744] [outer = 0x116554800] 04:46:51 INFO - PROCESS | 1665 | 1472903211759 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1182ee400) [pid = 1665] [serial = 1745] [outer = 0x116554800] 04:46:52 INFO - PROCESS | 1665 | 1472903212271 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:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 774ms 04:46:52 INFO - PROCESS | 1665 | 1472903212291 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1665 | 1472903212295 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:46:52 INFO - PROCESS | 1665 | 1472903212299 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1665 | 1472903212301 Marionette TRACE conn2 <- [1,2298,null,{}] 04:46:52 INFO - PROCESS | 1665 | 1472903212304 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:46:52 INFO - PROCESS | 1665 | 1472903212305 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:52 INFO - PROCESS | 1665 | 1472903212415 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:46:52 INFO - PROCESS | 1665 | 1472903212474 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1665 | 1472903212476 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b35000 == 40 [pid = 1665] [id = 582] 04:46:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118724000) [pid = 1665] [serial = 1746] [outer = 0x0] 04:46:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119394c00) [pid = 1665] [serial = 1747] [outer = 0x118724000] 04:46:52 INFO - PROCESS | 1665 | 1472903212508 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11984c000) [pid = 1665] [serial = 1748] [outer = 0x118724000] 04:46:53 INFO - PROCESS | 1665 | 1472903213216 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:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 973ms 04:46:53 INFO - PROCESS | 1665 | 1472903213273 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1665 | 1472903213276 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:46:53 INFO - PROCESS | 1665 | 1472903213279 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1665 | 1472903213281 Marionette TRACE conn2 <- [1,2302,null,{}] 04:46:53 INFO - PROCESS | 1665 | 1472903213284 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:46:53 INFO - PROCESS | 1665 | 1472903213286 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:53 INFO - PROCESS | 1665 | 1472903213396 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:46:53 INFO - PROCESS | 1665 | 1472903213456 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1665 | 1472903213459 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180eb800 == 41 [pid = 1665] [id = 583] 04:46:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x117c53c00) [pid = 1665] [serial = 1749] [outer = 0x0] 04:46:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118315800) [pid = 1665] [serial = 1750] [outer = 0x117c53c00] 04:46:53 INFO - PROCESS | 1665 | 1472903213488 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118713000) [pid = 1665] [serial = 1751] [outer = 0x117c53c00] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12c41a800 == 40 [pid = 1665] [id = 579] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12be18800 == 39 [pid = 1665] [id = 578] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12acaf800 == 38 [pid = 1665] [id = 577] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12abae800 == 37 [pid = 1665] [id = 576] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x12a47b000 == 36 [pid = 1665] [id = 575] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac6800 == 35 [pid = 1665] [id = 574] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x1251ae800 == 34 [pid = 1665] [id = 573] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x123246000 == 33 [pid = 1665] [id = 572] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x1188d7000 == 32 [pid = 1665] [id = 571] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x11717c000 == 31 [pid = 1665] [id = 570] 04:46:53 INFO - PROCESS | 1665 | --DOCSHELL 0x119bdd000 == 30 [pid = 1665] [id = 569] 04:46:53 INFO - PROCESS | 1665 | 1472903213844 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:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 571ms 04:46:53 INFO - PROCESS | 1665 | 1472903213850 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1665 | 1472903213855 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128af2c00) [pid = 1665] [serial = 1669] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12a50d000) [pid = 1665] [serial = 1672] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12934e800) [pid = 1665] [serial = 1670] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12b226000) [pid = 1665] [serial = 1675] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12ab61400) [pid = 1665] [serial = 1673] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118311400) [pid = 1665] [serial = 1678] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12625cc00) [pid = 1665] [serial = 1666] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12bcfac00) [pid = 1665] [serial = 1685] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119571400) [pid = 1665] [serial = 1651] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119b45c00) [pid = 1665] [serial = 1652] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1176c3c00) [pid = 1665] [serial = 1648] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118184c00) [pid = 1665] [serial = 1649] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1196cdc00) [pid = 1665] [serial = 1660] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119e2d400) [pid = 1665] [serial = 1661] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12be51800) [pid = 1665] [serial = 1687] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118366000) [pid = 1665] [serial = 1657] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11870bc00) [pid = 1665] [serial = 1658] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12ac8e800) [pid = 1665] [serial = 1646] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11a10f800) [pid = 1665] [serial = 1679] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12be6a000) [pid = 1665] [serial = 1688] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x124193400) [pid = 1665] [serial = 1663] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12454d000) [pid = 1665] [serial = 1664] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x116acd000) [pid = 1665] [serial = 1654] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11817c000) [pid = 1665] [serial = 1655] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12bab0400) [pid = 1665] [serial = 1684] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12ba14c00) [pid = 1665] [serial = 1676] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12ac81c00) [pid = 1665] [serial = 1682] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x126777000) [pid = 1665] [serial = 1667] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1262a3000) [pid = 1665] [serial = 1681] [outer = 0x0] [url = about:blank] 04:46:53 INFO - PROCESS | 1665 | 1472903213879 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1665 | 1472903213881 Marionette TRACE conn2 <- [1,2306,null,{}] 04:46:53 INFO - PROCESS | 1665 | 1472903213885 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:46:53 INFO - PROCESS | 1665 | 1472903213887 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:53 INFO - PROCESS | 1665 | 1472903213965 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:46:53 INFO - PROCESS | 1665 | 1472903213972 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1665 | 1472903213973 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188de800 == 31 [pid = 1665] [id = 584] 04:46:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118865400) [pid = 1665] [serial = 1752] [outer = 0x0] 04:46:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11956d000) [pid = 1665] [serial = 1753] [outer = 0x118865400] 04:46:54 INFO - PROCESS | 1665 | 1472903214000 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11984bc00) [pid = 1665] [serial = 1754] [outer = 0x118865400] 04:46:54 INFO - PROCESS | 1665 | 1472903214358 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:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 533ms 04:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:46:54 INFO - PROCESS | 1665 | 1472903214415 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1665 | 1472903214417 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:46:54 INFO - PROCESS | 1665 | 1472903214420 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1665 | 1472903214423 Marionette TRACE conn2 <- [1,2310,null,{}] 04:46:54 INFO - PROCESS | 1665 | 1472903214431 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:46:54 INFO - PROCESS | 1665 | 1472903214434 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:54 INFO - PROCESS | 1665 | 1472903214513 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:46:54 INFO - PROCESS | 1665 | 1472903214521 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1665 | 1472903214523 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x1251b5000 == 32 [pid = 1665] [id = 585] 04:46:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119c8c000) [pid = 1665] [serial = 1755] [outer = 0x0] 04:46:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1232b2800) [pid = 1665] [serial = 1756] [outer = 0x119c8c000] 04:46:54 INFO - PROCESS | 1665 | 1472903214553 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12454d000) [pid = 1665] [serial = 1757] [outer = 0x119c8c000] 04:46:54 INFO - PROCESS | 1665 | 1472903214911 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:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 522ms 04:46:54 INFO - PROCESS | 1665 | 1472903214952 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1665 | 1472903214953 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:46:54 INFO - PROCESS | 1665 | 1472903214957 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1665 | 1472903214958 Marionette TRACE conn2 <- [1,2314,null,{}] 04:46:54 INFO - PROCESS | 1665 | 1472903214961 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:46:54 INFO - PROCESS | 1665 | 1472903214962 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:55 INFO - PROCESS | 1665 | 1472903215043 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:46:55 INFO - PROCESS | 1665 | 1472903215046 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1665 | 1472903215048 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x129362000 == 33 [pid = 1665] [id = 586] 04:46:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124b63000) [pid = 1665] [serial = 1758] [outer = 0x0] 04:46:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x125775c00) [pid = 1665] [serial = 1759] [outer = 0x124b63000] 04:46:55 INFO - PROCESS | 1665 | 1472903215076 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126777000) [pid = 1665] [serial = 1760] [outer = 0x124b63000] 04:46:55 INFO - PROCESS | 1665 | 1472903215405 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:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 471ms 04:46:55 INFO - PROCESS | 1665 | 1472903215428 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1665 | 1472903215430 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:46:55 INFO - PROCESS | 1665 | 1472903215432 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1665 | 1472903215433 Marionette TRACE conn2 <- [1,2318,null,{}] 04:46:55 INFO - PROCESS | 1665 | 1472903215435 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:46:55 INFO - PROCESS | 1665 | 1472903215437 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:55 INFO - PROCESS | 1665 | 1472903215510 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:46:55 INFO - PROCESS | 1665 | 1472903215513 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1665 | 1472903215514 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12abae800 == 34 [pid = 1665] [id = 587] 04:46:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x114ff4400) [pid = 1665] [serial = 1761] [outer = 0x0] 04:46:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126bbcc00) [pid = 1665] [serial = 1762] [outer = 0x114ff4400] 04:46:55 INFO - PROCESS | 1665 | 1472903215542 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128e61000) [pid = 1665] [serial = 1763] [outer = 0x114ff4400] 04:46:55 INFO - PROCESS | 1665 | 1472903215902 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:46:55 INFO - PROCESS | 1665 | 1472903215954 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:46:55 INFO - PROCESS | 1665 | 1472903215956 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1665 | 1472903215957 Marionette TRACE conn2 <- [1,2322,null,{}] 04:46:55 INFO - PROCESS | 1665 | 1472903215960 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:46:55 INFO - PROCESS | 1665 | 1472903215964 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:56 INFO - PROCESS | 1665 | 1472903216083 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:46:56 INFO - PROCESS | 1665 | 1472903216121 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1665 | 1472903216122 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12badc000 == 35 [pid = 1665] [id = 588] 04:46:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x129319c00) [pid = 1665] [serial = 1764] [outer = 0x0] 04:46:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a50d000) [pid = 1665] [serial = 1765] [outer = 0x129319c00] 04:46:56 INFO - PROCESS | 1665 | 1472903216148 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12ba14c00) [pid = 1665] [serial = 1766] [outer = 0x129319c00] 04:46:56 INFO - PROCESS | 1665 | 1472903216446 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:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 04:46:56 INFO - PROCESS | 1665 | 1472903216475 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1665 | 1472903216476 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:46:56 INFO - PROCESS | 1665 | 1472903216478 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1665 | 1472903216479 Marionette TRACE conn2 <- [1,2326,null,{}] 04:46:56 INFO - PROCESS | 1665 | 1472903216482 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:46:56 INFO - PROCESS | 1665 | 1472903216483 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:56 INFO - PROCESS | 1665 | 1472903216590 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:46:56 INFO - PROCESS | 1665 | 1472903216593 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1665 | 1472903216594 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c42d800 == 36 [pid = 1665] [id = 589] 04:46:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129345400) [pid = 1665] [serial = 1767] [outer = 0x0] 04:46:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ba1d000) [pid = 1665] [serial = 1768] [outer = 0x129345400] 04:46:56 INFO - PROCESS | 1665 | 1472903216626 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12bab5000) [pid = 1665] [serial = 1769] [outer = 0x129345400] 04:46:56 INFO - PROCESS | 1665 | 1472903216979 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:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 517ms 04:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:46:57 INFO - PROCESS | 1665 | 1472903216997 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1665 | 1472903216998 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:46:57 INFO - PROCESS | 1665 | 1472903217000 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1665 | 1472903217001 Marionette TRACE conn2 <- [1,2330,null,{}] 04:46:57 INFO - PROCESS | 1665 | 1472903217006 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:46:57 INFO - PROCESS | 1665 | 1472903217007 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:57 INFO - PROCESS | 1665 | 1472903217106 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:46:57 INFO - PROCESS | 1665 | 1472903217118 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1665 | 1472903217119 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c550000 == 37 [pid = 1665] [id = 590] 04:46:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12babb400) [pid = 1665] [serial = 1770] [outer = 0x0] 04:46:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12bcf1c00) [pid = 1665] [serial = 1771] [outer = 0x12babb400] 04:46:57 INFO - PROCESS | 1665 | 1472903217144 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12be43800) [pid = 1665] [serial = 1772] [outer = 0x12babb400] 04:46:57 INFO - PROCESS | 1665 | 1472903217461 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:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 472ms 04:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:46:57 INFO - PROCESS | 1665 | 1472903217478 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1665 | 1472903217479 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:46:57 INFO - PROCESS | 1665 | 1472903217481 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1665 | 1472903217482 Marionette TRACE conn2 <- [1,2334,null,{}] 04:46:57 INFO - PROCESS | 1665 | 1472903217484 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:46:57 INFO - PROCESS | 1665 | 1472903217487 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:57 INFO - PROCESS | 1665 | 1472903217588 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:46:57 INFO - PROCESS | 1665 | 1472903217591 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1665 | 1472903217592 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246ca000 == 38 [pid = 1665] [id = 591] 04:46:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12babc800) [pid = 1665] [serial = 1773] [outer = 0x0] 04:46:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12bcf3c00) [pid = 1665] [serial = 1774] [outer = 0x12babc800] 04:46:57 INFO - PROCESS | 1665 | 1472903217657 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12be6c400) [pid = 1665] [serial = 1775] [outer = 0x12babc800] 04:46:58 INFO - PROCESS | 1665 | 1472903218045 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:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x113cc8c00) [pid = 1665] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119390800) [pid = 1665] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12454a800) [pid = 1665] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12a6f2000) [pid = 1665] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a402400) [pid = 1665] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119e23c00) [pid = 1665] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1246a7000) [pid = 1665] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116482c00) [pid = 1665] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1182f0c00) [pid = 1665] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118364000) [pid = 1665] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118146800) [pid = 1665] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116ac2800) [pid = 1665] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112c86c00) [pid = 1665] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112c92000) [pid = 1665] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124548000) [pid = 1665] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119398c00) [pid = 1665] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:46:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119392800) [pid = 1665] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 618ms 04:46:58 INFO - PROCESS | 1665 | 1472903218100 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1665 | 1472903218101 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:46:58 INFO - PROCESS | 1665 | 1472903218103 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1665 | 1472903218104 Marionette TRACE conn2 <- [1,2338,null,{}] 04:46:58 INFO - PROCESS | 1665 | 1472903218107 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:46:58 INFO - PROCESS | 1665 | 1472903218108 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:58 INFO - PROCESS | 1665 | 1472903218183 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:46:58 INFO - PROCESS | 1665 | 1472903218189 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1665 | 1472903218191 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abb800 == 39 [pid = 1665] [id = 592] 04:46:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11673e800) [pid = 1665] [serial = 1776] [outer = 0x0] 04:46:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1182e8400) [pid = 1665] [serial = 1777] [outer = 0x11673e800] 04:46:58 INFO - PROCESS | 1665 | 1472903218216 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119846800) [pid = 1665] [serial = 1778] [outer = 0x11673e800] 04:46:58 INFO - PROCESS | 1665 | 1472903218612 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:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 04:46:58 INFO - PROCESS | 1665 | 1472903218623 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:46:58 INFO - PROCESS | 1665 | 1472903218626 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:46:58 INFO - PROCESS | 1665 | 1472903218629 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1665 | 1472903218632 Marionette TRACE conn2 <- [1,2342,null,{}] 04:46:58 INFO - PROCESS | 1665 | 1472903218635 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:46:58 INFO - PROCESS | 1665 | 1472903218638 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:58 INFO - PROCESS | 1665 | 1472903218818 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:46:58 INFO - PROCESS | 1665 | 1472903218849 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1665 | 1472903218851 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5a8800 == 40 [pid = 1665] [id = 593] 04:46:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12454cc00) [pid = 1665] [serial = 1779] [outer = 0x0] 04:46:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12babcc00) [pid = 1665] [serial = 1780] [outer = 0x12454cc00] 04:46:58 INFO - PROCESS | 1665 | 1472903218894 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12c55bc00) [pid = 1665] [serial = 1781] [outer = 0x12454cc00] 04:46:59 INFO - PROCESS | 1665 | 1472903219195 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:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 576ms 04:46:59 INFO - PROCESS | 1665 | 1472903219208 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1665 | 1472903219210 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:46:59 INFO - PROCESS | 1665 | 1472903219212 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1665 | 1472903219213 Marionette TRACE conn2 <- [1,2346,null,{}] 04:46:59 INFO - PROCESS | 1665 | 1472903219215 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:46:59 INFO - PROCESS | 1665 | 1472903219216 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:59 INFO - PROCESS | 1665 | 1472903219300 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:46:59 INFO - PROCESS | 1665 | 1472903219305 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1665 | 1472903219306 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5c3000 == 41 [pid = 1665] [id = 594] 04:46:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12c55f400) [pid = 1665] [serial = 1782] [outer = 0x0] 04:46:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12c565c00) [pid = 1665] [serial = 1783] [outer = 0x12c55f400] 04:46:59 INFO - PROCESS | 1665 | 1472903219331 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12ca16c00) [pid = 1665] [serial = 1784] [outer = 0x12c55f400] 04:46:59 INFO - PROCESS | 1665 | 1472903219666 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:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 470ms 04:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:46:59 INFO - PROCESS | 1665 | 1472903219682 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1665 | 1472903219684 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:46:59 INFO - PROCESS | 1665 | 1472903219688 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1665 | 1472903219689 Marionette TRACE conn2 <- [1,2350,null,{}] 04:46:59 INFO - PROCESS | 1665 | 1472903219692 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:46:59 INFO - PROCESS | 1665 | 1472903219693 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:59 INFO - PROCESS | 1665 | 1472903219810 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:46:59 INFO - PROCESS | 1665 | 1472903219816 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1665 | 1472903219817 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:46:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12dc23000 == 42 [pid = 1665] [id = 595] 04:46:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11880f000) [pid = 1665] [serial = 1785] [outer = 0x0] 04:46:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118811800) [pid = 1665] [serial = 1786] [outer = 0x11880f000] 04:46:59 INFO - PROCESS | 1665 | 1472903219842 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118815c00) [pid = 1665] [serial = 1787] [outer = 0x11880f000] 04:47:00 INFO - PROCESS | 1665 | 1472903220245 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:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 571ms 04:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:47:00 INFO - PROCESS | 1665 | 1472903220257 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1665 | 1472903220260 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:47:00 INFO - PROCESS | 1665 | 1472903220263 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1665 | 1472903220265 Marionette TRACE conn2 <- [1,2354,null,{}] 04:47:00 INFO - PROCESS | 1665 | 1472903220269 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:47:00 INFO - PROCESS | 1665 | 1472903220271 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:00 INFO - PROCESS | 1665 | 1472903220384 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:47:00 INFO - PROCESS | 1665 | 1472903220461 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1665 | 1472903220463 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x117c9b800 == 43 [pid = 1665] [id = 596] 04:47:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x115e77400) [pid = 1665] [serial = 1788] [outer = 0x0] 04:47:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116a06400) [pid = 1665] [serial = 1789] [outer = 0x115e77400] 04:47:00 INFO - PROCESS | 1665 | 1472903220494 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11835b400) [pid = 1665] [serial = 1790] [outer = 0x115e77400] 04:47:00 INFO - PROCESS | 1665 | 1472903220942 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:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 721ms 04:47:01 INFO - PROCESS | 1665 | 1472903221000 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1665 | 1472903221004 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:47:01 INFO - PROCESS | 1665 | 1472903221011 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1665 | 1472903221013 Marionette TRACE conn2 <- [1,2358,null,{}] 04:47:01 INFO - PROCESS | 1665 | 1472903221015 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:47:01 INFO - PROCESS | 1665 | 1472903221017 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:01 INFO - PROCESS | 1665 | 1472903221124 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:47:01 INFO - PROCESS | 1665 | 1472903221199 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1665 | 1472903221200 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x129357800 == 44 [pid = 1665] [id = 597] 04:47:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118811c00) [pid = 1665] [serial = 1791] [outer = 0x0] 04:47:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119571400) [pid = 1665] [serial = 1792] [outer = 0x118811c00] 04:47:01 INFO - PROCESS | 1665 | 1472903221232 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119b47000) [pid = 1665] [serial = 1793] [outer = 0x118811c00] 04:47:01 INFO - PROCESS | 1665 | 1472903221645 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:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 671ms 04:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:47:01 INFO - PROCESS | 1665 | 1472903221682 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1665 | 1472903221683 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:47:01 INFO - PROCESS | 1665 | 1472903221685 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1665 | 1472903221688 Marionette TRACE conn2 <- [1,2362,null,{}] 04:47:01 INFO - PROCESS | 1665 | 1472903221696 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:47:01 INFO - PROCESS | 1665 | 1472903221699 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:01 INFO - PROCESS | 1665 | 1472903221823 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:47:01 INFO - PROCESS | 1665 | 1472903221899 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1665 | 1472903221902 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d90c000 == 45 [pid = 1665] [id = 598] 04:47:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1212ce800) [pid = 1665] [serial = 1794] [outer = 0x0] 04:47:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12577b800) [pid = 1665] [serial = 1795] [outer = 0x1212ce800] 04:47:01 INFO - PROCESS | 1665 | 1472903221935 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128a0b800) [pid = 1665] [serial = 1796] [outer = 0x1212ce800] 04:47:02 INFO - PROCESS | 1665 | 1472903222384 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:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 722ms 04:47:02 INFO - PROCESS | 1665 | 1472903222408 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:47:02 INFO - PROCESS | 1665 | 1472903222411 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:47:02 INFO - PROCESS | 1665 | 1472903222415 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1665 | 1472903222417 Marionette TRACE conn2 <- [1,2366,null,{}] 04:47:02 INFO - PROCESS | 1665 | 1472903222423 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:47:02 INFO - PROCESS | 1665 | 1472903222425 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:02 INFO - PROCESS | 1665 | 1472903222582 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:47:02 INFO - PROCESS | 1665 | 1472903222692 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1665 | 1472903222693 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12dc60000 == 46 [pid = 1665] [id = 599] 04:47:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128a0bc00) [pid = 1665] [serial = 1797] [outer = 0x0] 04:47:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128a14400) [pid = 1665] [serial = 1798] [outer = 0x128a0bc00] 04:47:02 INFO - PROCESS | 1665 | 1472903222742 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128a19c00) [pid = 1665] [serial = 1799] [outer = 0x128a0bc00] 04:47:03 INFO - PROCESS | 1665 | 1472903223236 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:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 875ms 04:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:47:03 INFO - PROCESS | 1665 | 1472903223290 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1665 | 1472903223291 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1665 | 1472903223293 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1665 | 1472903223294 Marionette TRACE conn2 <- [1,2370,null,{}] 04:47:03 INFO - PROCESS | 1665 | 1472903223297 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:47:03 INFO - PROCESS | 1665 | 1472903223298 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:03 INFO - PROCESS | 1665 | 1472903223399 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:47:03 INFO - PROCESS | 1665 | 1472903223462 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1665 | 1472903223464 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c53e000 == 47 [pid = 1665] [id = 600] 04:47:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x112cbf400) [pid = 1665] [serial = 1800] [outer = 0x0] 04:47:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x128e60400) [pid = 1665] [serial = 1801] [outer = 0x112cbf400] 04:47:03 INFO - PROCESS | 1665 | 1472903223562 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x12a410400) [pid = 1665] [serial = 1802] [outer = 0x112cbf400] 04:47:04 INFO - PROCESS | 1665 | 1472903224157 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:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 874ms 04:47:04 INFO - PROCESS | 1665 | 1472903224168 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1665 | 1472903224173 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:47:04 INFO - PROCESS | 1665 | 1472903224176 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1665 | 1472903224178 Marionette TRACE conn2 <- [1,2374,null,{}] 04:47:04 INFO - PROCESS | 1665 | 1472903224182 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:47:04 INFO - PROCESS | 1665 | 1472903224183 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:04 INFO - PROCESS | 1665 | 1472903224288 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:47:04 INFO - PROCESS | 1665 | 1472903224352 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1665 | 1472903224355 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x123311800 == 48 [pid = 1665] [id = 601] 04:47:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x118180000) [pid = 1665] [serial = 1803] [outer = 0x0] 04:47:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x118307c00) [pid = 1665] [serial = 1804] [outer = 0x118180000] 04:47:04 INFO - PROCESS | 1665 | 1472903224384 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x1185b8000) [pid = 1665] [serial = 1805] [outer = 0x118180000] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5c3000 == 47 [pid = 1665] [id = 594] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5a8800 == 46 [pid = 1665] [id = 593] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x128abb800 == 45 [pid = 1665] [id = 592] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1246ca000 == 44 [pid = 1665] [id = 591] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12c550000 == 43 [pid = 1665] [id = 590] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12c42d800 == 42 [pid = 1665] [id = 589] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12badc000 == 41 [pid = 1665] [id = 588] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12abae800 == 40 [pid = 1665] [id = 587] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x129362000 == 39 [pid = 1665] [id = 586] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1251b5000 == 38 [pid = 1665] [id = 585] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1188de800 == 37 [pid = 1665] [id = 584] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1180eb800 == 36 [pid = 1665] [id = 583] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x128b35000 == 35 [pid = 1665] [id = 582] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1181c3000 == 34 [pid = 1665] [id = 581] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12cab9800 == 33 [pid = 1665] [id = 580] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12c53e000 == 32 [pid = 1665] [id = 600] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12dc60000 == 31 [pid = 1665] [id = 599] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12d90c000 == 30 [pid = 1665] [id = 598] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x129357800 == 29 [pid = 1665] [id = 597] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12dc23000 == 28 [pid = 1665] [id = 595] 04:47:05 INFO - PROCESS | 1665 | --DOCSHELL 0x117c9b800 == 27 [pid = 1665] [id = 596] 04:47:05 INFO - PROCESS | 1665 | 1472903225471 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:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x118306400) [pid = 1665] [serial = 1691] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x117020000) [pid = 1665] [serial = 1690] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x119e2d800) [pid = 1665] [serial = 1694] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x119572400) [pid = 1665] [serial = 1693] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x126776c00) [pid = 1665] [serial = 1696] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128c93000) [pid = 1665] [serial = 1697] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12baadc00) [pid = 1665] [serial = 1700] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12b224800) [pid = 1665] [serial = 1699] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12be4f400) [pid = 1665] [serial = 1703] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1212cbc00) [pid = 1665] [serial = 1720] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x126335000) [pid = 1665] [serial = 1726] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12bab9800) [pid = 1665] [serial = 1702] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116a0dc00) [pid = 1665] [serial = 1711] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11817c400) [pid = 1665] [serial = 1712] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1185b3800) [pid = 1665] [serial = 1714] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11939b800) [pid = 1665] [serial = 1717] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118722c00) [pid = 1665] [serial = 1706] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118360000) [pid = 1665] [serial = 1705] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12429b800) [pid = 1665] [serial = 1723] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11830c000) [pid = 1665] [serial = 1732] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126bb7c00) [pid = 1665] [serial = 1727] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128c8c400) [pid = 1665] [serial = 1729] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x129310c00) [pid = 1665] [serial = 1735] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x129310000) [pid = 1665] [serial = 1730] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x121195800) [pid = 1665] [serial = 1733] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x121199800) [pid = 1665] [serial = 1709] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119b46800) [pid = 1665] [serial = 1708] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118711400) [pid = 1665] [serial = 1715] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12454d800) [pid = 1665] [serial = 1724] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1237de800) [pid = 1665] [serial = 1721] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x129349c00) [pid = 1665] [serial = 1736] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12a408c00) [pid = 1665] [serial = 1739] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12a6fdc00) [pid = 1665] [serial = 1741] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119b47800) [pid = 1665] [serial = 1718] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12934d800) [pid = 1665] [serial = 1738] [outer = 0x0] [url = about:blank] 04:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1372ms 04:47:05 INFO - PROCESS | 1665 | 1472903225548 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1665 | 1472903225550 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:47:05 INFO - PROCESS | 1665 | 1472903225556 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1665 | 1472903225558 Marionette TRACE conn2 <- [1,2378,null,{}] 04:47:05 INFO - PROCESS | 1665 | 1472903225562 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:47:05 INFO - PROCESS | 1665 | 1472903225564 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:05 INFO - PROCESS | 1665 | 1472903225646 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:47:05 INFO - PROCESS | 1665 | 1472903225655 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1665 | 1472903225658 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x1133ec800 == 28 [pid = 1665] [id = 602] 04:47:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112990800) [pid = 1665] [serial = 1806] [outer = 0x0] 04:47:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112c89c00) [pid = 1665] [serial = 1807] [outer = 0x112990800] 04:47:05 INFO - PROCESS | 1665 | 1472903225686 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x113248c00) [pid = 1665] [serial = 1808] [outer = 0x112990800] 04:47:06 INFO - PROCESS | 1665 | 1472903226030 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:47:06 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:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 04:47:06 INFO - PROCESS | 1665 | 1472903226101 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1665 | 1472903226105 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:47:06 INFO - PROCESS | 1665 | 1472903226111 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1665 | 1472903226113 Marionette TRACE conn2 <- [1,2382,null,{}] 04:47:06 INFO - PROCESS | 1665 | 1472903226115 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:47:06 INFO - PROCESS | 1665 | 1472903226117 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:06 INFO - PROCESS | 1665 | 1472903226196 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:47:06 INFO - PROCESS | 1665 | 1472903226201 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1665 | 1472903226202 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x1172ac800 == 29 [pid = 1665] [id = 603] 04:47:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11655a000) [pid = 1665] [serial = 1809] [outer = 0x0] 04:47:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x116920000) [pid = 1665] [serial = 1810] [outer = 0x11655a000] 04:47:06 INFO - PROCESS | 1665 | 1472903226233 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x116ac4000) [pid = 1665] [serial = 1811] [outer = 0x11655a000] 04:47:06 INFO - PROCESS | 1665 | 1472903226567 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:47:06 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:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 04:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:47:06 INFO - PROCESS | 1665 | 1472903226582 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1665 | 1472903226584 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:47:06 INFO - PROCESS | 1665 | 1472903226595 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1665 | 1472903226598 Marionette TRACE conn2 <- [1,2386,null,{}] 04:47:06 INFO - PROCESS | 1665 | 1472903226606 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:47:06 INFO - PROCESS | 1665 | 1472903226610 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:06 INFO - PROCESS | 1665 | 1472903226693 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:47:06 INFO - PROCESS | 1665 | 1472903226750 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1665 | 1472903226753 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x119293000 == 30 [pid = 1665] [id = 604] 04:47:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x117c51400) [pid = 1665] [serial = 1812] [outer = 0x0] 04:47:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118154c00) [pid = 1665] [serial = 1813] [outer = 0x117c51400] 04:47:06 INFO - PROCESS | 1665 | 1472903226782 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118315000) [pid = 1665] [serial = 1814] [outer = 0x117c51400] 04:47:07 INFO - PROCESS | 1665 | 1472903227121 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:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 582ms 04:47:07 INFO - PROCESS | 1665 | 1472903227170 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:47:07 INFO - PROCESS | 1665 | 1472903227172 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:47:07 INFO - PROCESS | 1665 | 1472903227176 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1665 | 1472903227177 Marionette TRACE conn2 <- [1,2390,null,{}] 04:47:07 INFO - PROCESS | 1665 | 1472903227181 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:47:07 INFO - PROCESS | 1665 | 1472903227183 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:07 INFO - PROCESS | 1665 | 1472903227348 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:47:07 INFO - PROCESS | 1665 | 1472903227400 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1665 | 1472903227402 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212eb800 == 31 [pid = 1665] [id = 605] 04:47:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118363800) [pid = 1665] [serial = 1815] [outer = 0x0] 04:47:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1185b5400) [pid = 1665] [serial = 1816] [outer = 0x118363800] 04:47:07 INFO - PROCESS | 1665 | 1472903227445 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118722c00) [pid = 1665] [serial = 1817] [outer = 0x118363800] 04:47:07 INFO - PROCESS | 1665 | 1472903227791 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:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 04:47:07 INFO - PROCESS | 1665 | 1472903227845 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1665 | 1472903227847 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:47:07 INFO - PROCESS | 1665 | 1472903227849 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1665 | 1472903227851 Marionette TRACE conn2 <- [1,2394,null,{}] 04:47:07 INFO - PROCESS | 1665 | 1472903227853 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:47:07 INFO - PROCESS | 1665 | 1472903227855 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:07 INFO - PROCESS | 1665 | 1472903227985 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:47:08 INFO - PROCESS | 1665 | 1472903228042 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1665 | 1472903228043 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b76800 == 32 [pid = 1665] [id = 606] 04:47:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1185c2c00) [pid = 1665] [serial = 1818] [outer = 0x0] 04:47:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118863000) [pid = 1665] [serial = 1819] [outer = 0x1185c2c00] 04:47:08 INFO - PROCESS | 1665 | 1472903228086 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11956d800) [pid = 1665] [serial = 1820] [outer = 0x1185c2c00] 04:47:08 INFO - PROCESS | 1665 | 1472903228524 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:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 721ms 04:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:47:08 INFO - PROCESS | 1665 | 1472903228574 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1665 | 1472903228575 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:47:08 INFO - PROCESS | 1665 | 1472903228577 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1665 | 1472903228578 Marionette TRACE conn2 <- [1,2398,null,{}] 04:47:08 INFO - PROCESS | 1665 | 1472903228580 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:47:08 INFO - PROCESS | 1665 | 1472903228586 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:08 INFO - PROCESS | 1665 | 1472903228702 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:47:08 INFO - PROCESS | 1665 | 1472903228744 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1665 | 1472903228745 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac7000 == 33 [pid = 1665] [id = 607] 04:47:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1196cbc00) [pid = 1665] [serial = 1821] [outer = 0x0] 04:47:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11984d800) [pid = 1665] [serial = 1822] [outer = 0x1196cbc00] 04:47:08 INFO - PROCESS | 1665 | 1472903228770 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119eaf800) [pid = 1665] [serial = 1823] [outer = 0x1196cbc00] 04:47:09 INFO - PROCESS | 1665 | 1472903229096 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:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 04:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:47:09 INFO - PROCESS | 1665 | 1472903229148 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1665 | 1472903229149 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:47:09 INFO - PROCESS | 1665 | 1472903229151 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1665 | 1472903229152 Marionette TRACE conn2 <- [1,2402,null,{}] 04:47:09 INFO - PROCESS | 1665 | 1472903229154 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:47:09 INFO - PROCESS | 1665 | 1472903229155 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:09 INFO - PROCESS | 1665 | 1472903229257 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:47:09 INFO - PROCESS | 1665 | 1472903229270 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1665 | 1472903229272 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12912f000 == 34 [pid = 1665] [id = 608] 04:47:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11a190400) [pid = 1665] [serial = 1824] [outer = 0x0] 04:47:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1212cb800) [pid = 1665] [serial = 1825] [outer = 0x11a190400] 04:47:09 INFO - PROCESS | 1665 | 1472903229297 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1237e8c00) [pid = 1665] [serial = 1826] [outer = 0x11a190400] 04:47:09 INFO - PROCESS | 1665 | 1472903229875 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:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x129345400) [pid = 1665] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12babb400) [pid = 1665] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12babc800) [pid = 1665] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x116554800) [pid = 1665] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x124b63000) [pid = 1665] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118724000) [pid = 1665] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x114ff4400) [pid = 1665] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119c8c000) [pid = 1665] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1293a6800) [pid = 1665] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118865400) [pid = 1665] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x117c53c00) [pid = 1665] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11673e800) [pid = 1665] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12454cc00) [pid = 1665] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12c55f400) [pid = 1665] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11880f000) [pid = 1665] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:47:09 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x129319c00) [pid = 1665] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 771ms 04:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:47:09 INFO - PROCESS | 1665 | 1472903229923 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1665 | 1472903229924 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:47:09 INFO - PROCESS | 1665 | 1472903229926 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1665 | 1472903229927 Marionette TRACE conn2 <- [1,2406,null,{}] 04:47:09 INFO - PROCESS | 1665 | 1472903229929 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:47:09 INFO - PROCESS | 1665 | 1472903229930 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:10 INFO - PROCESS | 1665 | 1472903230007 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:47:10 INFO - PROCESS | 1665 | 1472903230011 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1665 | 1472903230012 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x129357800 == 35 [pid = 1665] [id = 609] 04:47:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x111c18800) [pid = 1665] [serial = 1827] [outer = 0x0] 04:47:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118306c00) [pid = 1665] [serial = 1828] [outer = 0x111c18800] 04:47:10 INFO - PROCESS | 1665 | 1472903230038 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11885e800) [pid = 1665] [serial = 1829] [outer = 0x111c18800] 04:47:10 INFO - PROCESS | 1665 | 1472903230356 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:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 471ms 04:47:10 INFO - PROCESS | 1665 | 1472903230397 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1665 | 1472903230398 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:47:10 INFO - PROCESS | 1665 | 1472903230401 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1665 | 1472903230402 Marionette TRACE conn2 <- [1,2410,null,{}] 04:47:10 INFO - PROCESS | 1665 | 1472903230404 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:47:10 INFO - PROCESS | 1665 | 1472903230405 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:10 INFO - PROCESS | 1665 | 1472903230490 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:47:10 INFO - PROCESS | 1665 | 1472903230566 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1665 | 1472903230567 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6bc000 == 36 [pid = 1665] [id = 610] 04:47:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1185ba000) [pid = 1665] [serial = 1830] [outer = 0x0] 04:47:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11a2b9000) [pid = 1665] [serial = 1831] [outer = 0x1185ba000] 04:47:10 INFO - PROCESS | 1665 | 1472903230592 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x124546c00) [pid = 1665] [serial = 1832] [outer = 0x1185ba000] 04:47:10 INFO - PROCESS | 1665 | 1472903230849 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:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 471ms 04:47:10 INFO - PROCESS | 1665 | 1472903230876 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1665 | 1472903230878 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:47:10 INFO - PROCESS | 1665 | 1472903230880 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1665 | 1472903230881 Marionette TRACE conn2 <- [1,2414,null,{}] 04:47:10 INFO - PROCESS | 1665 | 1472903230883 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:47:10 INFO - PROCESS | 1665 | 1472903230884 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:10 INFO - PROCESS | 1665 | 1472903230976 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:47:10 INFO - PROCESS | 1665 | 1472903230979 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1665 | 1472903230980 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acaa800 == 37 [pid = 1665] [id = 611] 04:47:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124547800) [pid = 1665] [serial = 1833] [outer = 0x0] 04:47:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124b63400) [pid = 1665] [serial = 1834] [outer = 0x124547800] 04:47:11 INFO - PROCESS | 1665 | 1472903231007 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x125770c00) [pid = 1665] [serial = 1835] [outer = 0x124547800] 04:47:11 INFO - PROCESS | 1665 | 1472903231328 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:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 467ms 04:47:11 INFO - PROCESS | 1665 | 1472903231348 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1665 | 1472903231349 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:47:11 INFO - PROCESS | 1665 | 1472903231352 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1665 | 1472903231356 Marionette TRACE conn2 <- [1,2418,null,{}] 04:47:11 INFO - PROCESS | 1665 | 1472903231360 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:47:11 INFO - PROCESS | 1665 | 1472903231361 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:11 INFO - PROCESS | 1665 | 1472903231488 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:47:11 INFO - PROCESS | 1665 | 1472903231493 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1665 | 1472903231495 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac3800 == 38 [pid = 1665] [id = 612] 04:47:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12454cc00) [pid = 1665] [serial = 1836] [outer = 0x0] 04:47:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12576ec00) [pid = 1665] [serial = 1837] [outer = 0x12454cc00] 04:47:11 INFO - PROCESS | 1665 | 1472903231522 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126bb7400) [pid = 1665] [serial = 1838] [outer = 0x12454cc00] 04:47:11 INFO - PROCESS | 1665 | 1472903231844 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:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms 04:47:11 INFO - PROCESS | 1665 | 1472903231927 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1665 | 1472903231929 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:47:11 INFO - PROCESS | 1665 | 1472903231933 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1665 | 1472903231935 Marionette TRACE conn2 <- [1,2422,null,{}] 04:47:11 INFO - PROCESS | 1665 | 1472903231940 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:47:11 INFO - PROCESS | 1665 | 1472903231942 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:12 INFO - PROCESS | 1665 | 1472903232043 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:47:12 INFO - PROCESS | 1665 | 1472903232144 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1665 | 1472903232148 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169e2000 == 39 [pid = 1665] [id = 613] 04:47:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x112cca000) [pid = 1665] [serial = 1839] [outer = 0x0] 04:47:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1132a4400) [pid = 1665] [serial = 1840] [outer = 0x112cca000] 04:47:12 INFO - PROCESS | 1665 | 1472903232179 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x115e79400) [pid = 1665] [serial = 1841] [outer = 0x112cca000] 04:47:12 INFO - PROCESS | 1665 | 1472903232708 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:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 822ms 04:47:12 INFO - PROCESS | 1665 | 1472903232756 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1665 | 1472903232758 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:47:12 INFO - PROCESS | 1665 | 1472903232763 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1665 | 1472903232766 Marionette TRACE conn2 <- [1,2426,null,{}] 04:47:12 INFO - PROCESS | 1665 | 1472903232769 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:47:12 INFO - PROCESS | 1665 | 1472903232770 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:12 INFO - PROCESS | 1665 | 1472903232882 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:47:12 INFO - PROCESS | 1665 | 1472903232965 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1665 | 1472903232967 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123237000 == 40 [pid = 1665] [id = 614] 04:47:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1176c4800) [pid = 1665] [serial = 1842] [outer = 0x0] 04:47:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x117c4f400) [pid = 1665] [serial = 1843] [outer = 0x1176c4800] 04:47:13 INFO - PROCESS | 1665 | 1472903232999 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11830a400) [pid = 1665] [serial = 1844] [outer = 0x1176c4800] 04:47:13 INFO - PROCESS | 1665 | 1472903233543 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:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 823ms 04:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:47:13 INFO - PROCESS | 1665 | 1472903233597 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1665 | 1472903233598 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:47:13 INFO - PROCESS | 1665 | 1472903233603 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1665 | 1472903233606 Marionette TRACE conn2 <- [1,2430,null,{}] 04:47:13 INFO - PROCESS | 1665 | 1472903233613 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:47:13 INFO - PROCESS | 1665 | 1472903233616 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:13 INFO - PROCESS | 1665 | 1472903233729 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:47:13 INFO - PROCESS | 1665 | 1472903233920 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1665 | 1472903233922 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x116968800 == 41 [pid = 1665] [id = 615] 04:47:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x115e7c800) [pid = 1665] [serial = 1845] [outer = 0x0] 04:47:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1165f3400) [pid = 1665] [serial = 1846] [outer = 0x115e7c800] 04:47:13 INFO - PROCESS | 1665 | 1472903233951 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1176c3400) [pid = 1665] [serial = 1847] [outer = 0x115e7c800] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x12acaa800 == 40 [pid = 1665] [id = 611] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6bc000 == 39 [pid = 1665] [id = 610] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x129357800 == 38 [pid = 1665] [id = 609] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x12912f000 == 37 [pid = 1665] [id = 608] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac7000 == 36 [pid = 1665] [id = 607] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x124b76800 == 35 [pid = 1665] [id = 606] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x1212eb800 == 34 [pid = 1665] [id = 605] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x119293000 == 33 [pid = 1665] [id = 604] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x1172ac800 == 32 [pid = 1665] [id = 603] 04:47:14 INFO - PROCESS | 1665 | --DOCSHELL 0x1133ec800 == 31 [pid = 1665] [id = 602] 04:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 825ms 04:47:14 INFO - PROCESS | 1665 | 1472903234422 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:47:14 INFO - PROCESS | 1665 | 1472903234428 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1665 | 1472903234430 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:47:14 INFO - PROCESS | 1665 | 1472903234433 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1665 | 1472903234436 Marionette TRACE conn2 <- [1,2434,null,{}] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12ba1d000) [pid = 1665] [serial = 1768] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12bcf1c00) [pid = 1665] [serial = 1771] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12bcf3c00) [pid = 1665] [serial = 1774] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1176bf800) [pid = 1665] [serial = 1744] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1182ee400) [pid = 1665] [serial = 1745] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x125775c00) [pid = 1665] [serial = 1759] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126777000) [pid = 1665] [serial = 1760] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119394c00) [pid = 1665] [serial = 1747] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11984c000) [pid = 1665] [serial = 1748] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126bbcc00) [pid = 1665] [serial = 1762] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1232b2800) [pid = 1665] [serial = 1756] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12454d000) [pid = 1665] [serial = 1757] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12ba16400) [pid = 1665] [serial = 1742] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11956d000) [pid = 1665] [serial = 1753] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11984bc00) [pid = 1665] [serial = 1754] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118315800) [pid = 1665] [serial = 1750] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118713000) [pid = 1665] [serial = 1751] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12be43800) [pid = 1665] [serial = 1772] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1182e8400) [pid = 1665] [serial = 1777] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12babcc00) [pid = 1665] [serial = 1780] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119846800) [pid = 1665] [serial = 1778] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12c565c00) [pid = 1665] [serial = 1783] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12be6c400) [pid = 1665] [serial = 1775] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118815c00) [pid = 1665] [serial = 1787] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12ca16c00) [pid = 1665] [serial = 1784] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12a50d000) [pid = 1665] [serial = 1765] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12ba14c00) [pid = 1665] [serial = 1766] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12bab5000) [pid = 1665] [serial = 1769] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x118811800) [pid = 1665] [serial = 1786] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12c55bc00) [pid = 1665] [serial = 1781] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128e61000) [pid = 1665] [serial = 1763] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1665 | 1472903234460 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:47:14 INFO - PROCESS | 1665 | 1472903234462 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:14 INFO - PROCESS | 1665 | 1472903234546 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:47:14 INFO - PROCESS | 1665 | 1472903234551 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1665 | 1472903234554 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x118205800 == 32 [pid = 1665] [id = 616] 04:47:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118153000) [pid = 1665] [serial = 1848] [outer = 0x0] 04:47:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11835cc00) [pid = 1665] [serial = 1849] [outer = 0x118153000] 04:47:14 INFO - PROCESS | 1665 | 1472903234583 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1185c1000) [pid = 1665] [serial = 1850] [outer = 0x118153000] 04:47:14 INFO - PROCESS | 1665 | 1472903234942 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:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 530ms 04:47:14 INFO - PROCESS | 1665 | 1472903234966 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1665 | 1472903234968 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:47:14 INFO - PROCESS | 1665 | 1472903234994 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1665 | 1472903234995 Marionette TRACE conn2 <- [1,2438,null,{}] 04:47:15 INFO - PROCESS | 1665 | 1472903234998 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:47:15 INFO - PROCESS | 1665 | 1472903234999 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:15 INFO - PROCESS | 1665 | 1472903235081 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:47:15 INFO - PROCESS | 1665 | 1472903235090 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1665 | 1472903235091 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x123231000 == 33 [pid = 1665] [id = 617] 04:47:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118728400) [pid = 1665] [serial = 1851] [outer = 0x0] 04:47:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118865400) [pid = 1665] [serial = 1852] [outer = 0x118728400] 04:47:15 INFO - PROCESS | 1665 | 1472903235117 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11956e800) [pid = 1665] [serial = 1853] [outer = 0x118728400] 04:47:15 INFO - PROCESS | 1665 | 1472903235476 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:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 524ms 04:47:15 INFO - PROCESS | 1665 | 1472903235515 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1665 | 1472903235517 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:47:15 INFO - PROCESS | 1665 | 1472903235523 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1665 | 1472903235527 Marionette TRACE conn2 <- [1,2442,null,{}] 04:47:15 INFO - PROCESS | 1665 | 1472903235540 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:47:15 INFO - PROCESS | 1665 | 1472903235543 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:15 INFO - PROCESS | 1665 | 1472903235625 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:47:15 INFO - PROCESS | 1665 | 1472903235630 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1665 | 1472903235631 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12912b800 == 34 [pid = 1665] [id = 618] 04:47:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119573c00) [pid = 1665] [serial = 1854] [outer = 0x0] 04:47:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119851800) [pid = 1665] [serial = 1855] [outer = 0x119573c00] 04:47:15 INFO - PROCESS | 1665 | 1472903235659 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119e31c00) [pid = 1665] [serial = 1856] [outer = 0x119573c00] 04:47:16 INFO - PROCESS | 1665 | 1472903235995 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:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 485ms 04:47:16 INFO - PROCESS | 1665 | 1472903236004 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:47:16 INFO - PROCESS | 1665 | 1472903236006 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:47:16 INFO - PROCESS | 1665 | 1472903236008 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1665 | 1472903236009 Marionette TRACE conn2 <- [1,2446,null,{}] 04:47:16 INFO - PROCESS | 1665 | 1472903236012 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:47:16 INFO - PROCESS | 1665 | 1472903236013 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:16 INFO - PROCESS | 1665 | 1472903236097 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:47:16 INFO - PROCESS | 1665 | 1472903236100 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1665 | 1472903236101 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6ba800 == 35 [pid = 1665] [id = 619] 04:47:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1212c7000) [pid = 1665] [serial = 1857] [outer = 0x0] 04:47:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124193400) [pid = 1665] [serial = 1858] [outer = 0x1212c7000] 04:47:16 INFO - PROCESS | 1665 | 1472903236128 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124548400) [pid = 1665] [serial = 1859] [outer = 0x1212c7000] 04:47:16 INFO - PROCESS | 1665 | 1472903236477 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:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 04:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:47:16 INFO - PROCESS | 1665 | 1472903236543 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1665 | 1472903236544 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:47:16 INFO - PROCESS | 1665 | 1472903236546 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1665 | 1472903236548 Marionette TRACE conn2 <- [1,2450,null,{}] 04:47:16 INFO - PROCESS | 1665 | 1472903236550 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:47:16 INFO - PROCESS | 1665 | 1472903236551 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:16 INFO - PROCESS | 1665 | 1472903236650 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:47:16 INFO - PROCESS | 1665 | 1472903236689 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1665 | 1472903236693 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b29b800 == 36 [pid = 1665] [id = 620] 04:47:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12518c400) [pid = 1665] [serial = 1860] [outer = 0x0] 04:47:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x125772c00) [pid = 1665] [serial = 1861] [outer = 0x12518c400] 04:47:16 INFO - PROCESS | 1665 | 1472903236726 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x126719000) [pid = 1665] [serial = 1862] [outer = 0x12518c400] 04:47:17 INFO - PROCESS | 1665 | 1472903237071 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:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 567ms 04:47:17 INFO - PROCESS | 1665 | 1472903237115 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1665 | 1472903237116 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:47:17 INFO - PROCESS | 1665 | 1472903237118 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1665 | 1472903237119 Marionette TRACE conn2 <- [1,2454,null,{}] 04:47:17 INFO - PROCESS | 1665 | 1472903237122 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:47:17 INFO - PROCESS | 1665 | 1472903237123 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:17 INFO - PROCESS | 1665 | 1472903237225 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:47:17 INFO - PROCESS | 1665 | 1472903237230 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1665 | 1472903237231 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c413800 == 37 [pid = 1665] [id = 621] 04:47:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126776800) [pid = 1665] [serial = 1863] [outer = 0x0] 04:47:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a0e000) [pid = 1665] [serial = 1864] [outer = 0x126776800] 04:47:17 INFO - PROCESS | 1665 | 1472903237256 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128a19000) [pid = 1665] [serial = 1865] [outer = 0x126776800] 04:47:17 INFO - PROCESS | 1665 | 1472903237577 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:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 471ms 04:47:17 INFO - PROCESS | 1665 | 1472903237601 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1665 | 1472903237604 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:47:17 INFO - PROCESS | 1665 | 1472903237613 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1665 | 1472903237614 Marionette TRACE conn2 <- [1,2458,null,{}] 04:47:17 INFO - PROCESS | 1665 | 1472903237616 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:47:17 INFO - PROCESS | 1665 | 1472903237617 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:17 INFO - PROCESS | 1665 | 1472903237724 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:47:17 INFO - PROCESS | 1665 | 1472903237737 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1665 | 1472903237738 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c42d800 == 38 [pid = 1665] [id = 622] 04:47:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128a0f000) [pid = 1665] [serial = 1866] [outer = 0x0] 04:47:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128c90c00) [pid = 1665] [serial = 1867] [outer = 0x128a0f000] 04:47:17 INFO - PROCESS | 1665 | 1472903237763 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128e63c00) [pid = 1665] [serial = 1868] [outer = 0x128a0f000] 04:47:18 INFO - PROCESS | 1665 | 1472903238109 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:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 04:47:18 INFO - PROCESS | 1665 | 1472903238133 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1665 | 1472903238135 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:47:18 INFO - PROCESS | 1665 | 1472903238142 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1665 | 1472903238144 Marionette TRACE conn2 <- [1,2462,null,{}] 04:47:18 INFO - PROCESS | 1665 | 1472903238146 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:47:18 INFO - PROCESS | 1665 | 1472903238148 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:18 INFO - PROCESS | 1665 | 1472903238301 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:47:18 INFO - PROCESS | 1665 | 1472903238314 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1665 | 1472903238316 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c5b0000 == 39 [pid = 1665] [id = 623] 04:47:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128a18800) [pid = 1665] [serial = 1869] [outer = 0x0] 04:47:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x129319400) [pid = 1665] [serial = 1870] [outer = 0x128a18800] 04:47:18 INFO - PROCESS | 1665 | 1472903238367 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11956f800) [pid = 1665] [serial = 1871] [outer = 0x128a18800] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1196cbc00) [pid = 1665] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118811c00) [pid = 1665] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1212ce800) [pid = 1665] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128a0bc00) [pid = 1665] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112cbf400) [pid = 1665] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11a190400) [pid = 1665] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x124547800) [pid = 1665] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x111c18800) [pid = 1665] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1185ba000) [pid = 1665] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112990800) [pid = 1665] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1185c2c00) [pid = 1665] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11655a000) [pid = 1665] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118363800) [pid = 1665] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x117c51400) [pid = 1665] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118180000) [pid = 1665] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:47:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x115e77400) [pid = 1665] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 677ms 04:47:18 INFO - PROCESS | 1665 | 1472903238811 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:47:18 INFO - PROCESS | 1665 | 1472903238815 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1665 | 1472903238816 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:47:18 INFO - PROCESS | 1665 | 1472903238819 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1665 | 1472903238820 Marionette TRACE conn2 <- [1,2466,null,{}] 04:47:18 INFO - PROCESS | 1665 | 1472903238823 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:47:18 INFO - PROCESS | 1665 | 1472903238824 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:18 INFO - PROCESS | 1665 | 1472903238904 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:47:18 INFO - PROCESS | 1665 | 1472903238909 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1665 | 1472903238910 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bada000 == 40 [pid = 1665] [id = 624] 04:47:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116ac5800) [pid = 1665] [serial = 1872] [outer = 0x0] 04:47:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118714400) [pid = 1665] [serial = 1873] [outer = 0x116ac5800] 04:47:18 INFO - PROCESS | 1665 | 1472903238935 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119843c00) [pid = 1665] [serial = 1874] [outer = 0x116ac5800] 04:47:19 INFO - PROCESS | 1665 | 1472903239244 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:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 474ms 04:47:19 INFO - PROCESS | 1665 | 1472903239294 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1665 | 1472903239295 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:47:19 INFO - PROCESS | 1665 | 1472903239314 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1665 | 1472903239315 Marionette TRACE conn2 <- [1,2470,null,{}] 04:47:19 INFO - PROCESS | 1665 | 1472903239317 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:47:19 INFO - PROCESS | 1665 | 1472903239318 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:19 INFO - PROCESS | 1665 | 1472903239402 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:47:19 INFO - PROCESS | 1665 | 1472903239415 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1665 | 1472903239417 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cad5800 == 41 [pid = 1665] [id = 625] 04:47:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11956e000) [pid = 1665] [serial = 1875] [outer = 0x0] 04:47:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124dd0c00) [pid = 1665] [serial = 1876] [outer = 0x11956e000] 04:47:19 INFO - PROCESS | 1665 | 1472903239445 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x129347c00) [pid = 1665] [serial = 1877] [outer = 0x11956e000] 04:47:19 INFO - PROCESS | 1665 | 1472903239796 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:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 522ms 04:47:19 INFO - PROCESS | 1665 | 1472903239832 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:47:19 INFO - PROCESS | 1665 | 1472903239833 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:47:19 INFO - PROCESS | 1665 | 1472903239836 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1665 | 1472903239837 Marionette TRACE conn2 <- [1,2474,null,{}] 04:47:19 INFO - PROCESS | 1665 | 1472903239840 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:47:19 INFO - PROCESS | 1665 | 1472903239841 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:19 INFO - PROCESS | 1665 | 1472903239958 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:47:19 INFO - PROCESS | 1665 | 1472903239997 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1665 | 1472903239998 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d11d800 == 42 [pid = 1665] [id = 626] 04:47:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129348800) [pid = 1665] [serial = 1878] [outer = 0x0] 04:47:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12939e400) [pid = 1665] [serial = 1879] [outer = 0x129348800] 04:47:20 INFO - PROCESS | 1665 | 1472903240023 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a6f9000) [pid = 1665] [serial = 1880] [outer = 0x129348800] 04:47:20 INFO - PROCESS | 1665 | 1472903240297 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:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 04:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:47:20 INFO - PROCESS | 1665 | 1472903240357 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1665 | 1472903240358 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:47:20 INFO - PROCESS | 1665 | 1472903240361 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1665 | 1472903240362 Marionette TRACE conn2 <- [1,2478,null,{}] 04:47:20 INFO - PROCESS | 1665 | 1472903240364 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:47:20 INFO - PROCESS | 1665 | 1472903240365 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:20 INFO - PROCESS | 1665 | 1472903240457 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:47:20 INFO - PROCESS | 1665 | 1472903240460 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1665 | 1472903240461 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5a5800 == 43 [pid = 1665] [id = 627] 04:47:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a6f9c00) [pid = 1665] [serial = 1881] [outer = 0x0] 04:47:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12ac82c00) [pid = 1665] [serial = 1882] [outer = 0x12a6f9c00] 04:47:20 INFO - PROCESS | 1665 | 1472903240486 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12b222c00) [pid = 1665] [serial = 1883] [outer = 0x12a6f9c00] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x123311800 == 42 [pid = 1665] [id = 601] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x118205800 == 41 [pid = 1665] [id = 616] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x116968800 == 40 [pid = 1665] [id = 615] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x123237000 == 39 [pid = 1665] [id = 614] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1169e2000 == 38 [pid = 1665] [id = 613] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12bac3800 == 37 [pid = 1665] [id = 612] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6ba800 == 36 [pid = 1665] [id = 619] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x123231000 == 35 [pid = 1665] [id = 617] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12912b800 == 34 [pid = 1665] [id = 618] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12c42d800 == 33 [pid = 1665] [id = 622] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12cad5800 == 32 [pid = 1665] [id = 625] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12c5b0000 == 31 [pid = 1665] [id = 623] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12bada000 == 30 [pid = 1665] [id = 624] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12b29b800 == 29 [pid = 1665] [id = 620] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12c413800 == 28 [pid = 1665] [id = 621] 04:47:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12d11d800 == 27 [pid = 1665] [id = 626] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118863000) [pid = 1665] [serial = 1819] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116920000) [pid = 1665] [serial = 1810] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116ac4000) [pid = 1665] [serial = 1811] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1185b5400) [pid = 1665] [serial = 1816] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118154c00) [pid = 1665] [serial = 1813] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118315000) [pid = 1665] [serial = 1814] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1185b8000) [pid = 1665] [serial = 1805] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118307c00) [pid = 1665] [serial = 1804] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11835b400) [pid = 1665] [serial = 1790] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116a06400) [pid = 1665] [serial = 1789] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11984d800) [pid = 1665] [serial = 1822] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119b47000) [pid = 1665] [serial = 1793] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119571400) [pid = 1665] [serial = 1792] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128a0b800) [pid = 1665] [serial = 1796] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12577b800) [pid = 1665] [serial = 1795] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128a19c00) [pid = 1665] [serial = 1799] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128a14400) [pid = 1665] [serial = 1798] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128e60400) [pid = 1665] [serial = 1801] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12a410400) [pid = 1665] [serial = 1802] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x11956d800) [pid = 1665] [serial = 1820] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1212cb800) [pid = 1665] [serial = 1825] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x125770c00) [pid = 1665] [serial = 1835] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x119eaf800) [pid = 1665] [serial = 1823] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x118306c00) [pid = 1665] [serial = 1828] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x11885e800) [pid = 1665] [serial = 1829] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x11a2b9000) [pid = 1665] [serial = 1831] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x124b63400) [pid = 1665] [serial = 1834] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1237e8c00) [pid = 1665] [serial = 1826] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x113248c00) [pid = 1665] [serial = 1808] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x112c89c00) [pid = 1665] [serial = 1807] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x124546c00) [pid = 1665] [serial = 1832] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12576ec00) [pid = 1665] [serial = 1837] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x118722c00) [pid = 1665] [serial = 1817] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1665 | 1472903241986 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:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1671ms 04:47:22 INFO - PROCESS | 1665 | 1472903242033 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1665 | 1472903242035 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:47:22 INFO - PROCESS | 1665 | 1472903242044 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1665 | 1472903242046 Marionette TRACE conn2 <- [1,2482,null,{}] 04:47:22 INFO - PROCESS | 1665 | 1472903242050 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:47:22 INFO - PROCESS | 1665 | 1472903242053 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:22 INFO - PROCESS | 1665 | 1472903242161 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:47:22 INFO - PROCESS | 1665 | 1472903242167 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1665 | 1472903242173 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169de000 == 28 [pid = 1665] [id = 628] 04:47:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x115e78400) [pid = 1665] [serial = 1884] [outer = 0x0] 04:47:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x11655a800) [pid = 1665] [serial = 1885] [outer = 0x115e78400] 04:47:22 INFO - PROCESS | 1665 | 1472903242203 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1169a2000) [pid = 1665] [serial = 1886] [outer = 0x115e78400] 04:47:22 INFO - PROCESS | 1665 | 1472903242546 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:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 04:47:22 INFO - PROCESS | 1665 | 1472903242566 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1665 | 1472903242570 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:47:22 INFO - PROCESS | 1665 | 1472903242577 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1665 | 1472903242579 Marionette TRACE conn2 <- [1,2486,null,{}] 04:47:22 INFO - PROCESS | 1665 | 1472903242581 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:47:22 INFO - PROCESS | 1665 | 1472903242583 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:22 INFO - PROCESS | 1665 | 1472903242665 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:47:22 INFO - PROCESS | 1665 | 1472903242719 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1665 | 1472903242721 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181c1800 == 29 [pid = 1665] [id = 629] 04:47:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x116ac3800) [pid = 1665] [serial = 1887] [outer = 0x0] 04:47:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x117c53c00) [pid = 1665] [serial = 1888] [outer = 0x116ac3800] 04:47:22 INFO - PROCESS | 1665 | 1472903242749 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x118181c00) [pid = 1665] [serial = 1889] [outer = 0x116ac3800] 04:47:23 INFO - PROCESS | 1665 | 1472903243063 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:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 04:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:47:23 INFO - PROCESS | 1665 | 1472903243096 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1665 | 1472903243098 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:47:23 INFO - PROCESS | 1665 | 1472903243100 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1665 | 1472903243103 Marionette TRACE conn2 <- [1,2490,null,{}] 04:47:23 INFO - PROCESS | 1665 | 1472903243113 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:47:23 INFO - PROCESS | 1665 | 1472903243117 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:23 INFO - PROCESS | 1665 | 1472903243193 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:47:23 INFO - PROCESS | 1665 | 1472903243249 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1665 | 1472903243251 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a1b6800 == 30 [pid = 1665] [id = 630] 04:47:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x111e60c00) [pid = 1665] [serial = 1890] [outer = 0x0] 04:47:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118365800) [pid = 1665] [serial = 1891] [outer = 0x111e60c00] 04:47:23 INFO - PROCESS | 1665 | 1472903243279 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11870f800) [pid = 1665] [serial = 1892] [outer = 0x111e60c00] 04:47:23 INFO - PROCESS | 1665 | 1472903243580 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:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 525ms 04:47:23 INFO - PROCESS | 1665 | 1472903243625 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1665 | 1472903243627 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:47:23 INFO - PROCESS | 1665 | 1472903243629 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1665 | 1472903243630 Marionette TRACE conn2 <- [1,2494,null,{}] 04:47:23 INFO - PROCESS | 1665 | 1472903243633 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:47:23 INFO - PROCESS | 1665 | 1472903243634 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:23 INFO - PROCESS | 1665 | 1472903243712 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:47:23 INFO - PROCESS | 1665 | 1472903243715 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1665 | 1472903243716 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240cf800 == 31 [pid = 1665] [id = 631] 04:47:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x11880a800) [pid = 1665] [serial = 1893] [outer = 0x0] 04:47:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118815000) [pid = 1665] [serial = 1894] [outer = 0x11880a800] 04:47:23 INFO - PROCESS | 1665 | 1472903243745 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11925c800) [pid = 1665] [serial = 1895] [outer = 0x11880a800] 04:47:24 INFO - PROCESS | 1665 | 1472903244110 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:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 04:47:24 INFO - PROCESS | 1665 | 1472903244150 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1665 | 1472903244152 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:47:24 INFO - PROCESS | 1665 | 1472903244157 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1665 | 1472903244159 Marionette TRACE conn2 <- [1,2498,null,{}] 04:47:24 INFO - PROCESS | 1665 | 1472903244162 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:47:24 INFO - PROCESS | 1665 | 1472903244164 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:24 INFO - PROCESS | 1665 | 1472903244295 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:47:24 INFO - PROCESS | 1665 | 1472903244300 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1665 | 1472903244302 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d97800 == 32 [pid = 1665] [id = 632] 04:47:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116ac3400) [pid = 1665] [serial = 1896] [outer = 0x0] 04:47:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x119396c00) [pid = 1665] [serial = 1897] [outer = 0x116ac3400] 04:47:24 INFO - PROCESS | 1665 | 1472903244344 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119572000) [pid = 1665] [serial = 1898] [outer = 0x116ac3400] 04:47:24 INFO - PROCESS | 1665 | 1472903244976 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:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 870ms 04:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:47:25 INFO - PROCESS | 1665 | 1472903245027 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1665 | 1472903245030 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:47:25 INFO - PROCESS | 1665 | 1472903245033 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1665 | 1472903245035 Marionette TRACE conn2 <- [1,2502,null,{}] 04:47:25 INFO - PROCESS | 1665 | 1472903245040 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:47:25 INFO - PROCESS | 1665 | 1472903245041 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:25 INFO - PROCESS | 1665 | 1472903245151 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:47:25 INFO - PROCESS | 1665 | 1472903245207 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1665 | 1472903245209 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927a000 == 33 [pid = 1665] [id = 633] 04:47:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x113c28800) [pid = 1665] [serial = 1899] [outer = 0x0] 04:47:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x116555000) [pid = 1665] [serial = 1900] [outer = 0x113c28800] 04:47:25 INFO - PROCESS | 1665 | 1472903245240 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x116ac6000) [pid = 1665] [serial = 1901] [outer = 0x113c28800] 04:47:25 INFO - PROCESS | 1665 | 1472903245781 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:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 822ms 04:47:25 INFO - PROCESS | 1665 | 1472903245856 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1665 | 1472903245859 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:47:25 INFO - PROCESS | 1665 | 1472903245864 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1665 | 1472903245865 Marionette TRACE conn2 <- [1,2506,null,{}] 04:47:25 INFO - PROCESS | 1665 | 1472903245868 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:47:25 INFO - PROCESS | 1665 | 1472903245870 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:25 INFO - PROCESS | 1665 | 1472903245973 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:47:26 INFO - PROCESS | 1665 | 1472903246028 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1665 | 1472903246030 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x1267c3000 == 34 [pid = 1665] [id = 634] 04:47:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118312800) [pid = 1665] [serial = 1902] [outer = 0x0] 04:47:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1185b9000) [pid = 1665] [serial = 1903] [outer = 0x118312800] 04:47:26 INFO - PROCESS | 1665 | 1472903246062 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118807800) [pid = 1665] [serial = 1904] [outer = 0x118312800] 04:47:26 INFO - PROCESS | 1665 | --DOCSHELL 0x1240cf800 == 33 [pid = 1665] [id = 631] 04:47:26 INFO - PROCESS | 1665 | --DOCSHELL 0x11a1b6800 == 32 [pid = 1665] [id = 630] 04:47:26 INFO - PROCESS | 1665 | --DOCSHELL 0x1181c1800 == 31 [pid = 1665] [id = 629] 04:47:26 INFO - PROCESS | 1665 | --DOCSHELL 0x1169de000 == 30 [pid = 1665] [id = 628] 04:47:26 INFO - PROCESS | 1665 | 1472903246681 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:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 870ms 04:47:26 INFO - PROCESS | 1665 | 1472903246734 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1665 | 1472903246736 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:47:26 INFO - PROCESS | 1665 | 1472903246739 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1665 | 1472903246741 Marionette TRACE conn2 <- [1,2510,null,{}] 04:47:26 INFO - PROCESS | 1665 | 1472903246744 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:47:26 INFO - PROCESS | 1665 | 1472903246746 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:26 INFO - PROCESS | 1665 | 1472903246829 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:47:26 INFO - PROCESS | 1665 | 1472903246838 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1665 | 1472903246841 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180d7800 == 31 [pid = 1665] [id = 635] 04:47:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116ac5400) [pid = 1665] [serial = 1905] [outer = 0x0] 04:47:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118147800) [pid = 1665] [serial = 1906] [outer = 0x116ac5400] 04:47:26 INFO - PROCESS | 1665 | 1472903246870 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118309c00) [pid = 1665] [serial = 1907] [outer = 0x116ac5400] 04:47:27 INFO - PROCESS | 1665 | 1472903247211 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:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 04:47:27 INFO - PROCESS | 1665 | 1472903247259 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1665 | 1472903247261 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:47:27 INFO - PROCESS | 1665 | 1472903247266 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1665 | 1472903247267 Marionette TRACE conn2 <- [1,2514,null,{}] 04:47:27 INFO - PROCESS | 1665 | 1472903247270 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:47:27 INFO - PROCESS | 1665 | 1472903247271 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:27 INFO - PROCESS | 1665 | 1472903247370 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:47:27 INFO - PROCESS | 1665 | 1472903247376 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1665 | 1472903247378 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x123307800 == 32 [pid = 1665] [id = 636] 04:47:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11835e800) [pid = 1665] [serial = 1908] [outer = 0x0] 04:47:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11880f800) [pid = 1665] [serial = 1909] [outer = 0x11835e800] 04:47:27 INFO - PROCESS | 1665 | 1472903247405 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11956ac00) [pid = 1665] [serial = 1910] [outer = 0x11835e800] 04:47:27 INFO - PROCESS | 1665 | 1472903247752 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:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 04:47:27 INFO - PROCESS | 1665 | 1472903247786 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1665 | 1472903247787 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:47:27 INFO - PROCESS | 1665 | 1472903247800 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1665 | 1472903247802 Marionette TRACE conn2 <- [1,2518,null,{}] 04:47:27 INFO - PROCESS | 1665 | 1472903247810 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:47:27 INFO - PROCESS | 1665 | 1472903247814 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:27 INFO - PROCESS | 1665 | 1472903247893 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:47:27 INFO - PROCESS | 1665 | 1472903247898 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1665 | 1472903247900 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12911a000 == 33 [pid = 1665] [id = 637] 04:47:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x112989c00) [pid = 1665] [serial = 1911] [outer = 0x0] 04:47:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119849000) [pid = 1665] [serial = 1912] [outer = 0x112989c00] 04:47:27 INFO - PROCESS | 1665 | 1472903247930 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119c93c00) [pid = 1665] [serial = 1913] [outer = 0x112989c00] 04:47:28 INFO - PROCESS | 1665 | 1472903248262 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:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 476ms 04:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:47:28 INFO - PROCESS | 1665 | 1472903248272 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1665 | 1472903248274 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:47:28 INFO - PROCESS | 1665 | 1472903248276 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1665 | 1472903248277 Marionette TRACE conn2 <- [1,2522,null,{}] 04:47:28 INFO - PROCESS | 1665 | 1472903248279 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:47:28 INFO - PROCESS | 1665 | 1472903248281 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:28 INFO - PROCESS | 1665 | 1472903248365 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:47:28 INFO - PROCESS | 1665 | 1472903248427 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1665 | 1472903248428 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x129634800 == 34 [pid = 1665] [id = 638] 04:47:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119574400) [pid = 1665] [serial = 1914] [outer = 0x0] 04:47:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119eae000) [pid = 1665] [serial = 1915] [outer = 0x119574400] 04:47:28 INFO - PROCESS | 1665 | 1472903248456 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1231c3c00) [pid = 1665] [serial = 1916] [outer = 0x119574400] 04:47:28 INFO - PROCESS | 1665 | 1472903248777 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:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 04:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:47:28 INFO - PROCESS | 1665 | 1472903248797 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1665 | 1472903248798 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:47:28 INFO - PROCESS | 1665 | 1472903248800 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1665 | 1472903248801 Marionette TRACE conn2 <- [1,2526,null,{}] 04:47:28 INFO - PROCESS | 1665 | 1472903248804 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:47:28 INFO - PROCESS | 1665 | 1472903248807 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:28 INFO - PROCESS | 1665 | 1472903248900 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:47:28 INFO - PROCESS | 1665 | 1472903248910 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1665 | 1472903248911 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6b9000 == 35 [pid = 1665] [id = 639] 04:47:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1232b2800) [pid = 1665] [serial = 1917] [outer = 0x0] 04:47:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x124296000) [pid = 1665] [serial = 1918] [outer = 0x1232b2800] 04:47:28 INFO - PROCESS | 1665 | 1472903248936 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12454ac00) [pid = 1665] [serial = 1919] [outer = 0x1232b2800] 04:47:29 INFO - PROCESS | 1665 | 1472903249291 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:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 523ms 04:47:29 INFO - PROCESS | 1665 | 1472903249326 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:47:29 INFO - PROCESS | 1665 | 1472903249327 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:47:29 INFO - PROCESS | 1665 | 1472903249330 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1665 | 1472903249331 Marionette TRACE conn2 <- [1,2530,null,{}] 04:47:29 INFO - PROCESS | 1665 | 1472903249333 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:47:29 INFO - PROCESS | 1665 | 1472903249337 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:29 INFO - PROCESS | 1665 | 1472903249451 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:47:29 INFO - PROCESS | 1665 | 1472903249463 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1665 | 1472903249464 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b296000 == 36 [pid = 1665] [id = 640] 04:47:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12454dc00) [pid = 1665] [serial = 1920] [outer = 0x0] 04:47:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x125770c00) [pid = 1665] [serial = 1921] [outer = 0x12454dc00] 04:47:29 INFO - PROCESS | 1665 | 1472903249489 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12699cc00) [pid = 1665] [serial = 1922] [outer = 0x12454dc00] 04:47:29 INFO - PROCESS | 1665 | 1472903249829 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:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 04:47:29 INFO - PROCESS | 1665 | 1472903249858 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1665 | 1472903249859 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:47:29 INFO - PROCESS | 1665 | 1472903249862 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1665 | 1472903249863 Marionette TRACE conn2 <- [1,2534,null,{}] 04:47:29 INFO - PROCESS | 1665 | 1472903249865 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:47:29 INFO - PROCESS | 1665 | 1472903249866 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:29 INFO - PROCESS | 1665 | 1472903249961 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:47:29 INFO - PROCESS | 1665 | 1472903249976 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1665 | 1472903249977 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be1d000 == 37 [pid = 1665] [id = 641] 04:47:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126775800) [pid = 1665] [serial = 1923] [outer = 0x0] 04:47:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x126bc0400) [pid = 1665] [serial = 1924] [outer = 0x126775800] 04:47:30 INFO - PROCESS | 1665 | 1472903250002 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128a13800) [pid = 1665] [serial = 1925] [outer = 0x126775800] 04:47:30 INFO - PROCESS | 1665 | 1472903250333 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:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 04:47:30 INFO - PROCESS | 1665 | 1472903250381 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1665 | 1472903250383 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:47:30 INFO - PROCESS | 1665 | 1472903250387 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1665 | 1472903250389 Marionette TRACE conn2 <- [1,2538,null,{}] 04:47:30 INFO - PROCESS | 1665 | 1472903250398 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:47:30 INFO - PROCESS | 1665 | 1472903250400 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:30 INFO - PROCESS | 1665 | 1472903250552 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:47:30 INFO - PROCESS | 1665 | 1472903250609 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1665 | 1472903250611 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c423800 == 38 [pid = 1665] [id = 642] 04:47:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128a0ac00) [pid = 1665] [serial = 1926] [outer = 0x0] 04:47:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128c87c00) [pid = 1665] [serial = 1927] [outer = 0x128a0ac00] 04:47:30 INFO - PROCESS | 1665 | 1472903250650 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128e61c00) [pid = 1665] [serial = 1928] [outer = 0x128a0ac00] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x115e78400) [pid = 1665] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x116ac3800) [pid = 1665] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12a6f9c00) [pid = 1665] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11880a800) [pid = 1665] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x126776800) [pid = 1665] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x128a0f000) [pid = 1665] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128a18800) [pid = 1665] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116ac5800) [pid = 1665] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11956e000) [pid = 1665] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1212c7000) [pid = 1665] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119573c00) [pid = 1665] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118728400) [pid = 1665] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118153000) [pid = 1665] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x115e7c800) [pid = 1665] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1176c4800) [pid = 1665] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x112cca000) [pid = 1665] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12454cc00) [pid = 1665] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x111e60c00) [pid = 1665] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x129348800) [pid = 1665] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:47:30 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12518c400) [pid = 1665] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:47:31 INFO - PROCESS | 1665 | 1472903251039 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:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 679ms 04:47:31 INFO - PROCESS | 1665 | 1472903251066 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1665 | 1472903251068 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:47:31 INFO - PROCESS | 1665 | 1472903251080 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1665 | 1472903251081 Marionette TRACE conn2 <- [1,2542,null,{}] 04:47:31 INFO - PROCESS | 1665 | 1472903251084 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:47:31 INFO - PROCESS | 1665 | 1472903251085 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:31 INFO - PROCESS | 1665 | 1472903251178 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:47:31 INFO - PROCESS | 1665 | 1472903251181 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1665 | 1472903251182 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x129119800 == 39 [pid = 1665] [id = 643] 04:47:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x115e78400) [pid = 1665] [serial = 1929] [outer = 0x0] 04:47:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11835e000) [pid = 1665] [serial = 1930] [outer = 0x115e78400] 04:47:31 INFO - PROCESS | 1665 | 1472903251210 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118863000) [pid = 1665] [serial = 1931] [outer = 0x115e78400] 04:47:31 INFO - PROCESS | 1665 | 1472903251515 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:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 470ms 04:47:31 INFO - PROCESS | 1665 | 1472903251550 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1665 | 1472903251552 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:47:31 INFO - PROCESS | 1665 | 1472903251556 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1665 | 1472903251558 Marionette TRACE conn2 <- [1,2546,null,{}] 04:47:31 INFO - PROCESS | 1665 | 1472903251560 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:47:31 INFO - PROCESS | 1665 | 1472903251561 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:31 INFO - PROCESS | 1665 | 1472903251638 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:47:31 INFO - PROCESS | 1665 | 1472903251701 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1665 | 1472903251702 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c5b0000 == 40 [pid = 1665] [id = 644] 04:47:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x116559800) [pid = 1665] [serial = 1932] [outer = 0x0] 04:47:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12518c400) [pid = 1665] [serial = 1933] [outer = 0x116559800] 04:47:31 INFO - PROCESS | 1665 | 1472903251727 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12930f400) [pid = 1665] [serial = 1934] [outer = 0x116559800] 04:47:32 INFO - PROCESS | 1665 | 1472903252016 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:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 524ms 04:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:47:32 INFO - PROCESS | 1665 | 1472903252079 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1665 | 1472903252080 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:47:32 INFO - PROCESS | 1665 | 1472903252082 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1665 | 1472903252084 Marionette TRACE conn2 <- [1,2550,null,{}] 04:47:32 INFO - PROCESS | 1665 | 1472903252086 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:47:32 INFO - PROCESS | 1665 | 1472903252088 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:32 INFO - PROCESS | 1665 | 1472903252180 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:47:32 INFO - PROCESS | 1665 | 1472903252184 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1665 | 1472903252186 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cdef000 == 41 [pid = 1665] [id = 645] 04:47:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128a19400) [pid = 1665] [serial = 1935] [outer = 0x0] 04:47:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12931ac00) [pid = 1665] [serial = 1936] [outer = 0x128a19400] 04:47:32 INFO - PROCESS | 1665 | 1472903252213 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12a40a800) [pid = 1665] [serial = 1937] [outer = 0x128a19400] 04:47:32 INFO - PROCESS | 1665 | 1472903252535 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:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 471ms 04:47:32 INFO - PROCESS | 1665 | 1472903252560 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1665 | 1472903252562 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:47:32 INFO - PROCESS | 1665 | 1472903252564 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1665 | 1472903252565 Marionette TRACE conn2 <- [1,2554,null,{}] 04:47:32 INFO - PROCESS | 1665 | 1472903252576 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:47:32 INFO - PROCESS | 1665 | 1472903252577 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:32 INFO - PROCESS | 1665 | 1472903252694 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:47:32 INFO - PROCESS | 1665 | 1472903252698 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1665 | 1472903252699 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d10e800 == 42 [pid = 1665] [id = 646] 04:47:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1212d0400) [pid = 1665] [serial = 1938] [outer = 0x0] 04:47:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a50f000) [pid = 1665] [serial = 1939] [outer = 0x1212d0400] 04:47:32 INFO - PROCESS | 1665 | 1472903252724 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a6fb800) [pid = 1665] [serial = 1940] [outer = 0x1212d0400] 04:47:33 INFO - PROCESS | 1665 | 1472903253209 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:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 670ms 04:47:33 INFO - PROCESS | 1665 | 1472903253236 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1665 | 1472903253241 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:47:33 INFO - PROCESS | 1665 | 1472903253244 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1665 | 1472903253246 Marionette TRACE conn2 <- [1,2558,null,{}] 04:47:33 INFO - PROCESS | 1665 | 1472903253251 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:47:33 INFO - PROCESS | 1665 | 1472903253253 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:33 INFO - PROCESS | 1665 | 1472903253364 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:47:33 INFO - PROCESS | 1665 | 1472903253460 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1665 | 1472903253462 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e12000 == 43 [pid = 1665] [id = 647] 04:47:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11830dc00) [pid = 1665] [serial = 1941] [outer = 0x0] 04:47:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118315400) [pid = 1665] [serial = 1942] [outer = 0x11830dc00] 04:47:33 INFO - PROCESS | 1665 | 1472903253494 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118807c00) [pid = 1665] [serial = 1943] [outer = 0x11830dc00] 04:47:33 INFO - PROCESS | 1665 | 1472903253946 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:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 722ms 04:47:33 INFO - PROCESS | 1665 | 1472903253965 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1665 | 1472903253968 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:47:33 INFO - PROCESS | 1665 | 1472903253973 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1665 | 1472903253975 Marionette TRACE conn2 <- [1,2562,null,{}] 04:47:33 INFO - PROCESS | 1665 | 1472903253977 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:47:33 INFO - PROCESS | 1665 | 1472903253979 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:34 INFO - PROCESS | 1665 | 1472903254083 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:47:34 INFO - PROCESS | 1665 | 1472903254144 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1665 | 1472903254145 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b288000 == 44 [pid = 1665] [id = 648] 04:47:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1196c2c00) [pid = 1665] [serial = 1944] [outer = 0x0] 04:47:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11984f800) [pid = 1665] [serial = 1945] [outer = 0x1196c2c00] 04:47:34 INFO - PROCESS | 1665 | 1472903254178 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119e2d400) [pid = 1665] [serial = 1946] [outer = 0x1196c2c00] 04:47:34 INFO - PROCESS | 1665 | 1472903254664 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:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 721ms 04:47:34 INFO - PROCESS | 1665 | 1472903254732 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1665 | 1472903254733 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:47:34 INFO - PROCESS | 1665 | 1472903254738 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1665 | 1472903254741 Marionette TRACE conn2 <- [1,2566,null,{}] 04:47:34 INFO - PROCESS | 1665 | 1472903254764 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:47:34 INFO - PROCESS | 1665 | 1472903254767 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:34 INFO - PROCESS | 1665 | 1472903254867 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:47:34 INFO - PROCESS | 1665 | 1472903254929 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1665 | 1472903254931 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5b7800 == 45 [pid = 1665] [id = 649] 04:47:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x124dd5000) [pid = 1665] [serial = 1947] [outer = 0x0] 04:47:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x126334400) [pid = 1665] [serial = 1948] [outer = 0x124dd5000] 04:47:34 INFO - PROCESS | 1665 | 1472903254963 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x126bb7000) [pid = 1665] [serial = 1949] [outer = 0x124dd5000] 04:47:35 INFO - PROCESS | 1665 | 1472903255458 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:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 785ms 04:47:35 INFO - PROCESS | 1665 | 1472903255539 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1665 | 1472903255541 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:47:35 INFO - PROCESS | 1665 | 1472903255545 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1665 | 1472903255547 Marionette TRACE conn2 <- [1,2570,null,{}] 04:47:35 INFO - PROCESS | 1665 | 1472903255549 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:47:35 INFO - PROCESS | 1665 | 1472903255550 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:35 INFO - PROCESS | 1665 | 1472903255790 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:47:35 INFO - PROCESS | 1665 | 1472903255871 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1665 | 1472903255873 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181ad800 == 46 [pid = 1665] [id = 650] 04:47:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x113cc4000) [pid = 1665] [serial = 1950] [outer = 0x0] 04:47:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11699f800) [pid = 1665] [serial = 1951] [outer = 0x113cc4000] 04:47:35 INFO - PROCESS | 1665 | 1472903255902 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11817c400) [pid = 1665] [serial = 1952] [outer = 0x113cc4000] 04:47:36 INFO - PROCESS | 1665 | 1472903256401 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:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 871ms 04:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:47:36 INFO - PROCESS | 1665 | 1472903256417 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1665 | 1472903256420 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:47:36 INFO - PROCESS | 1665 | 1472903256425 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1665 | 1472903256428 Marionette TRACE conn2 <- [1,2574,null,{}] 04:47:36 INFO - PROCESS | 1665 | 1472903256433 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:47:36 INFO - PROCESS | 1665 | 1472903256435 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:36 INFO - PROCESS | 1665 | 1472903256602 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:47:36 INFO - PROCESS | 1665 | 1472903256655 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1665 | 1472903256657 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a297000 == 47 [pid = 1665] [id = 651] 04:47:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11880cc00) [pid = 1665] [serial = 1953] [outer = 0x0] 04:47:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x118812800) [pid = 1665] [serial = 1954] [outer = 0x11880cc00] 04:47:36 INFO - PROCESS | 1665 | 1472903256685 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x11956d000) [pid = 1665] [serial = 1955] [outer = 0x11880cc00] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12cdef000 == 46 [pid = 1665] [id = 645] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12c5b0000 == 45 [pid = 1665] [id = 644] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x129119800 == 44 [pid = 1665] [id = 643] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12c423800 == 43 [pid = 1665] [id = 642] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12be1d000 == 42 [pid = 1665] [id = 641] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12b296000 == 41 [pid = 1665] [id = 640] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x119396c00) [pid = 1665] [serial = 1897] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6b9000 == 40 [pid = 1665] [id = 639] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x129634800 == 39 [pid = 1665] [id = 638] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12911a000 == 38 [pid = 1665] [id = 637] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x123307800 == 37 [pid = 1665] [id = 636] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1180d7800 == 36 [pid = 1665] [id = 635] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1267c3000 == 35 [pid = 1665] [id = 634] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x11927a000 == 34 [pid = 1665] [id = 633] 04:47:37 INFO - PROCESS | 1665 | --DOCSHELL 0x124d97800 == 33 [pid = 1665] [id = 632] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11655a800) [pid = 1665] [serial = 1885] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1169a2000) [pid = 1665] [serial = 1886] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x117c53c00) [pid = 1665] [serial = 1888] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x118181c00) [pid = 1665] [serial = 1889] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12b222c00) [pid = 1665] [serial = 1883] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118815000) [pid = 1665] [serial = 1894] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128a0e000) [pid = 1665] [serial = 1864] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x128c90c00) [pid = 1665] [serial = 1867] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x129319400) [pid = 1665] [serial = 1870] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119843c00) [pid = 1665] [serial = 1874] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128e63c00) [pid = 1665] [serial = 1868] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118714400) [pid = 1665] [serial = 1873] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11956f800) [pid = 1665] [serial = 1871] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x124dd0c00) [pid = 1665] [serial = 1876] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x124193400) [pid = 1665] [serial = 1858] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119851800) [pid = 1665] [serial = 1855] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119e31c00) [pid = 1665] [serial = 1856] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118865400) [pid = 1665] [serial = 1852] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11956e800) [pid = 1665] [serial = 1853] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11835cc00) [pid = 1665] [serial = 1849] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1185c1000) [pid = 1665] [serial = 1850] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1176c3400) [pid = 1665] [serial = 1847] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1165f3400) [pid = 1665] [serial = 1846] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11830a400) [pid = 1665] [serial = 1844] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x117c4f400) [pid = 1665] [serial = 1843] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x115e79400) [pid = 1665] [serial = 1841] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1132a4400) [pid = 1665] [serial = 1840] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126bb7400) [pid = 1665] [serial = 1838] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11925c800) [pid = 1665] [serial = 1895] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118365800) [pid = 1665] [serial = 1891] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11870f800) [pid = 1665] [serial = 1892] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12a6f9000) [pid = 1665] [serial = 1880] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12ac82c00) [pid = 1665] [serial = 1882] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x125772c00) [pid = 1665] [serial = 1861] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126719000) [pid = 1665] [serial = 1862] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128a19000) [pid = 1665] [serial = 1865] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12939e400) [pid = 1665] [serial = 1879] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x124548400) [pid = 1665] [serial = 1859] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x129347c00) [pid = 1665] [serial = 1877] [outer = 0x0] [url = about:blank] 04:47:37 INFO - PROCESS | 1665 | 1472903257099 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:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 723ms 04:47:37 INFO - PROCESS | 1665 | 1472903257147 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1665 | 1472903257149 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:47:37 INFO - PROCESS | 1665 | 1472903257151 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1665 | 1472903257152 Marionette TRACE conn2 <- [1,2578,null,{}] 04:47:37 INFO - PROCESS | 1665 | 1472903257154 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:47:37 INFO - PROCESS | 1665 | 1472903257156 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:37 INFO - PROCESS | 1665 | 1472903257238 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:47:37 INFO - PROCESS | 1665 | 1472903257244 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1665 | 1472903257245 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x1181ae800 == 34 [pid = 1665] [id = 652] 04:47:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118309000) [pid = 1665] [serial = 1956] [outer = 0x0] 04:47:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x119576800) [pid = 1665] [serial = 1957] [outer = 0x118309000] 04:47:37 INFO - PROCESS | 1665 | 1472903257272 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119c8d800) [pid = 1665] [serial = 1958] [outer = 0x118309000] 04:47:37 INFO - PROCESS | 1665 | 1472903257648 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:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 04:47:37 INFO - PROCESS | 1665 | 1472903257673 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1665 | 1472903257675 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:47:37 INFO - PROCESS | 1665 | 1472903257683 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1665 | 1472903257686 Marionette TRACE conn2 <- [1,2582,null,{}] 04:47:37 INFO - PROCESS | 1665 | 1472903257690 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:47:37 INFO - PROCESS | 1665 | 1472903257692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:37 INFO - PROCESS | 1665 | 1472903257778 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:47:37 INFO - PROCESS | 1665 | 1472903257781 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1665 | 1472903257783 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x124f13800 == 35 [pid = 1665] [id = 653] 04:47:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119eb0000) [pid = 1665] [serial = 1959] [outer = 0x0] 04:47:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x124193400) [pid = 1665] [serial = 1960] [outer = 0x119eb0000] 04:47:37 INFO - PROCESS | 1665 | 1472903257808 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x124f4fc00) [pid = 1665] [serial = 1961] [outer = 0x119eb0000] 04:47:38 INFO - PROCESS | 1665 | 1472903258165 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:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 527ms 04:47:38 INFO - PROCESS | 1665 | 1472903258207 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1665 | 1472903258209 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:47:38 INFO - PROCESS | 1665 | 1472903258211 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1665 | 1472903258212 Marionette TRACE conn2 <- [1,2586,null,{}] 04:47:38 INFO - PROCESS | 1665 | 1472903258226 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:47:38 INFO - PROCESS | 1665 | 1472903258227 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:38 INFO - PROCESS | 1665 | 1472903258307 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:47:38 INFO - PROCESS | 1665 | 1472903258311 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1665 | 1472903258312 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x129133800 == 36 [pid = 1665] [id = 654] 04:47:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x124545c00) [pid = 1665] [serial = 1962] [outer = 0x0] 04:47:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x126776000) [pid = 1665] [serial = 1963] [outer = 0x124545c00] 04:47:38 INFO - PROCESS | 1665 | 1472903258338 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x126bc1800) [pid = 1665] [serial = 1964] [outer = 0x124545c00] 04:47:38 INFO - PROCESS | 1665 | 1472903258665 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:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 479ms 04:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:47:38 INFO - PROCESS | 1665 | 1472903258691 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1665 | 1472903258692 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:47:38 INFO - PROCESS | 1665 | 1472903258694 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1665 | 1472903258696 Marionette TRACE conn2 <- [1,2590,null,{}] 04:47:38 INFO - PROCESS | 1665 | 1472903258698 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:47:38 INFO - PROCESS | 1665 | 1472903258699 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:38 INFO - PROCESS | 1665 | 1472903258780 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:47:38 INFO - PROCESS | 1665 | 1472903258784 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1665 | 1472903258788 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6c0800 == 37 [pid = 1665] [id = 655] 04:47:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x128e56400) [pid = 1665] [serial = 1965] [outer = 0x0] 04:47:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x129310000) [pid = 1665] [serial = 1966] [outer = 0x128e56400] 04:47:38 INFO - PROCESS | 1665 | 1472903258821 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12934d400) [pid = 1665] [serial = 1967] [outer = 0x128e56400] 04:47:39 INFO - PROCESS | 1665 | 1472903259191 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:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 04:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:47:39 INFO - PROCESS | 1665 | 1472903259214 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1665 | 1472903259216 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1665 | 1472903259218 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1665 | 1472903259219 Marionette TRACE conn2 <- [1,2594,null,{}] 04:47:39 INFO - PROCESS | 1665 | 1472903259245 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:47:39 INFO - PROCESS | 1665 | 1472903259246 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:39 INFO - PROCESS | 1665 | 1472903259351 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:47:39 INFO - PROCESS | 1665 | 1472903259361 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1665 | 1472903259363 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acaf800 == 38 [pid = 1665] [id = 656] 04:47:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12934d800) [pid = 1665] [serial = 1968] [outer = 0x0] 04:47:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12a410000) [pid = 1665] [serial = 1969] [outer = 0x12934d800] 04:47:39 INFO - PROCESS | 1665 | 1472903259388 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a6ffc00) [pid = 1665] [serial = 1970] [outer = 0x12934d800] 04:47:39 INFO - PROCESS | 1665 | 1472903259724 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:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 522ms 04:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:47:39 INFO - PROCESS | 1665 | 1472903259741 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1665 | 1472903259742 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1665 | 1472903259744 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1665 | 1472903259745 Marionette TRACE conn2 <- [1,2598,null,{}] 04:47:39 INFO - PROCESS | 1665 | 1472903259748 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:47:39 INFO - PROCESS | 1665 | 1472903259749 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:39 INFO - PROCESS | 1665 | 1472903259849 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:47:39 INFO - PROCESS | 1665 | 1472903259860 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1665 | 1472903259861 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be2e000 == 39 [pid = 1665] [id = 657] 04:47:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ab5fc00) [pid = 1665] [serial = 1971] [outer = 0x0] 04:47:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ac88800) [pid = 1665] [serial = 1972] [outer = 0x12ab5fc00] 04:47:39 INFO - PROCESS | 1665 | 1472903259892 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12b225800) [pid = 1665] [serial = 1973] [outer = 0x12ab5fc00] 04:47:40 INFO - PROCESS | 1665 | 1472903260303 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:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 04:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:47:40 INFO - PROCESS | 1665 | 1472903260314 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1665 | 1472903260316 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:47:40 INFO - PROCESS | 1665 | 1472903260319 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1665 | 1472903260323 Marionette TRACE conn2 <- [1,2602,null,{}] 04:47:40 INFO - PROCESS | 1665 | 1472903260340 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:47:40 INFO - PROCESS | 1665 | 1472903260342 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:40 INFO - PROCESS | 1665 | 1472903260465 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:47:40 INFO - PROCESS | 1665 | 1472903260469 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1665 | 1472903260471 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c53e000 == 40 [pid = 1665] [id = 658] 04:47:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12ab60800) [pid = 1665] [serial = 1974] [outer = 0x0] 04:47:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12b231000) [pid = 1665] [serial = 1975] [outer = 0x12ab60800] 04:47:40 INFO - PROCESS | 1665 | 1472903260529 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ba17c00) [pid = 1665] [serial = 1976] [outer = 0x12ab60800] 04:47:40 INFO - PROCESS | 1665 | 1472903260858 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:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 588ms 04:47:40 INFO - PROCESS | 1665 | 1472903260907 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:47:40 INFO - PROCESS | 1665 | 1472903260909 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:47:40 INFO - PROCESS | 1665 | 1472903260911 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1665 | 1472903260912 Marionette TRACE conn2 <- [1,2606,null,{}] 04:47:40 INFO - PROCESS | 1665 | 1472903260914 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:47:40 INFO - PROCESS | 1665 | 1472903260915 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:41 INFO - PROCESS | 1665 | 1472903261015 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:47:41 INFO - PROCESS | 1665 | 1472903261063 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1665 | 1472903261064 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cac6000 == 41 [pid = 1665] [id = 659] 04:47:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ba18800) [pid = 1665] [serial = 1977] [outer = 0x0] 04:47:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11835c800) [pid = 1665] [serial = 1978] [outer = 0x12ba18800] 04:47:41 INFO - PROCESS | 1665 | 1472903261089 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12ba21800) [pid = 1665] [serial = 1979] [outer = 0x12ba18800] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x116ac5400) [pid = 1665] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1232b2800) [pid = 1665] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x126775800) [pid = 1665] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119574400) [pid = 1665] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12454dc00) [pid = 1665] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x112989c00) [pid = 1665] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116559800) [pid = 1665] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x115e78400) [pid = 1665] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118312800) [pid = 1665] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128a0ac00) [pid = 1665] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11835e800) [pid = 1665] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:47:41 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128a19400) [pid = 1665] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:47:41 INFO - PROCESS | 1665 | 1472903261501 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:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 621ms 04:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:47:41 INFO - PROCESS | 1665 | 1472903261533 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1665 | 1472903261535 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:47:41 INFO - PROCESS | 1665 | 1472903261538 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1665 | 1472903261541 Marionette TRACE conn2 <- [1,2610,null,{}] 04:47:41 INFO - PROCESS | 1665 | 1472903261544 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:47:41 INFO - PROCESS | 1665 | 1472903261545 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:41 INFO - PROCESS | 1665 | 1472903261669 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:47:41 INFO - PROCESS | 1665 | 1472903261766 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1665 | 1472903261768 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cddf800 == 42 [pid = 1665] [id = 660] 04:47:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x116257c00) [pid = 1665] [serial = 1980] [outer = 0x0] 04:47:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11880fc00) [pid = 1665] [serial = 1981] [outer = 0x116257c00] 04:47:41 INFO - PROCESS | 1665 | 1472903261814 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128a0b800) [pid = 1665] [serial = 1982] [outer = 0x116257c00] 04:47:42 INFO - PROCESS | 1665 | 1472903262151 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:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 04:47:42 INFO - PROCESS | 1665 | 1472903262209 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1665 | 1472903262211 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:47:42 INFO - PROCESS | 1665 | 1472903262214 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1665 | 1472903262217 Marionette TRACE conn2 <- [1,2614,null,{}] 04:47:42 INFO - PROCESS | 1665 | 1472903262220 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:47:42 INFO - PROCESS | 1665 | 1472903262223 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:42 INFO - PROCESS | 1665 | 1472903262419 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:47:42 INFO - PROCESS | 1665 | 1472903262461 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1665 | 1472903262462 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5b0800 == 43 [pid = 1665] [id = 661] 04:47:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12bab1000) [pid = 1665] [serial = 1983] [outer = 0x0] 04:47:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12bcf0800) [pid = 1665] [serial = 1984] [outer = 0x12bab1000] 04:47:42 INFO - PROCESS | 1665 | 1472903262504 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12bcf9800) [pid = 1665] [serial = 1985] [outer = 0x12bab1000] 04:47:42 INFO - PROCESS | 1665 | 1472903262894 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:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 720ms 04:47:42 INFO - PROCESS | 1665 | 1472903262935 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:47:42 INFO - PROCESS | 1665 | 1472903262936 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:47:42 INFO - PROCESS | 1665 | 1472903262938 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1665 | 1472903262939 Marionette TRACE conn2 <- [1,2618,null,{}] 04:47:42 INFO - PROCESS | 1665 | 1472903262941 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:47:42 INFO - PROCESS | 1665 | 1472903262942 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:43 INFO - PROCESS | 1665 | 1472903263051 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:47:43 INFO - PROCESS | 1665 | 1472903263056 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1665 | 1472903263058 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d91b800 == 44 [pid = 1665] [id = 662] 04:47:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bab2400) [pid = 1665] [serial = 1986] [outer = 0x0] 04:47:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12be4b400) [pid = 1665] [serial = 1987] [outer = 0x12bab2400] 04:47:43 INFO - PROCESS | 1665 | 1472903263082 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12be68800) [pid = 1665] [serial = 1988] [outer = 0x12bab2400] 04:47:43 INFO - PROCESS | 1665 | 1472903263521 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:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 619ms 04:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:47:43 INFO - PROCESS | 1665 | 1472903263558 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1665 | 1472903263560 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:47:43 INFO - PROCESS | 1665 | 1472903263563 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1665 | 1472903263565 Marionette TRACE conn2 <- [1,2622,null,{}] 04:47:43 INFO - PROCESS | 1665 | 1472903263569 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:47:43 INFO - PROCESS | 1665 | 1472903263571 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:43 INFO - PROCESS | 1665 | 1472903263686 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:47:43 INFO - PROCESS | 1665 | 1472903263788 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1665 | 1472903263789 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x118217800 == 45 [pid = 1665] [id = 663] 04:47:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1176c5800) [pid = 1665] [serial = 1989] [outer = 0x0] 04:47:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118149c00) [pid = 1665] [serial = 1990] [outer = 0x1176c5800] 04:47:43 INFO - PROCESS | 1665 | 1472903263834 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118361c00) [pid = 1665] [serial = 1991] [outer = 0x1176c5800] 04:47:44 INFO - PROCESS | 1665 | 1472903264259 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:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 724ms 04:47:44 INFO - PROCESS | 1665 | 1472903264289 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:47:44 INFO - PROCESS | 1665 | 1472903264292 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:47:44 INFO - PROCESS | 1665 | 1472903264297 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1665 | 1472903264299 Marionette TRACE conn2 <- [1,2626,null,{}] 04:47:44 INFO - PROCESS | 1665 | 1472903264301 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:47:44 INFO - PROCESS | 1665 | 1472903264303 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:44 INFO - PROCESS | 1665 | 1472903264408 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:47:44 INFO - PROCESS | 1665 | 1472903264472 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1665 | 1472903264473 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x128be3800 == 46 [pid = 1665] [id = 664] 04:47:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11939bc00) [pid = 1665] [serial = 1992] [outer = 0x0] 04:47:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119845400) [pid = 1665] [serial = 1993] [outer = 0x11939bc00] 04:47:44 INFO - PROCESS | 1665 | 1472903264544 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119e24800) [pid = 1665] [serial = 1994] [outer = 0x11939bc00] 04:47:44 INFO - PROCESS | 1665 | 1472903264979 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:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 724ms 04:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:47:45 INFO - PROCESS | 1665 | 1472903265050 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1665 | 1472903265052 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:47:45 INFO - PROCESS | 1665 | 1472903265056 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1665 | 1472903265059 Marionette TRACE conn2 <- [1,2630,null,{}] 04:47:45 INFO - PROCESS | 1665 | 1472903265067 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:47:45 INFO - PROCESS | 1665 | 1472903265070 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:45 INFO - PROCESS | 1665 | 1472903265178 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:47:45 INFO - PROCESS | 1665 | 1472903265255 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1665 | 1472903265256 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5b6800 == 47 [pid = 1665] [id = 665] 04:47:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124189c00) [pid = 1665] [serial = 1995] [outer = 0x0] 04:47:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1252cbc00) [pid = 1665] [serial = 1996] [outer = 0x124189c00] 04:47:45 INFO - PROCESS | 1665 | 1472903265288 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128af2c00) [pid = 1665] [serial = 1997] [outer = 0x124189c00] 04:47:45 INFO - PROCESS | 1665 | 1472903265694 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:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 04:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:47:45 INFO - PROCESS | 1665 | 1472903265728 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1665 | 1472903265729 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:47:45 INFO - PROCESS | 1665 | 1472903265732 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1665 | 1472903265733 Marionette TRACE conn2 <- [1,2634,null,{}] 04:47:45 INFO - PROCESS | 1665 | 1472903265735 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:47:45 INFO - PROCESS | 1665 | 1472903265737 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:45 INFO - PROCESS | 1665 | 1472903265842 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:47:45 INFO - PROCESS | 1665 | 1472903265905 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1665 | 1472903265906 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d115000 == 48 [pid = 1665] [id = 666] 04:47:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x124543400) [pid = 1665] [serial = 1998] [outer = 0x0] 04:47:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12939cc00) [pid = 1665] [serial = 1999] [outer = 0x124543400] 04:47:46 INFO - PROCESS | 1665 | 1472903266009 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12ab64000) [pid = 1665] [serial = 2000] [outer = 0x124543400] 04:47:46 INFO - PROCESS | 1665 | 1472903266649 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:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 923ms 04:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:47:46 INFO - PROCESS | 1665 | 1472903266657 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1665 | 1472903266660 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:47:46 INFO - PROCESS | 1665 | 1472903266663 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1665 | 1472903266665 Marionette TRACE conn2 <- [1,2638,null,{}] 04:47:46 INFO - PROCESS | 1665 | 1472903266668 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:47:46 INFO - PROCESS | 1665 | 1472903266670 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:46 INFO - PROCESS | 1665 | 1472903266773 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:47:46 INFO - PROCESS | 1665 | 1472903266848 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1665 | 1472903266851 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac8800 == 49 [pid = 1665] [id = 667] 04:47:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118180000) [pid = 1665] [serial = 2001] [outer = 0x0] 04:47:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118811800) [pid = 1665] [serial = 2002] [outer = 0x118180000] 04:47:46 INFO - PROCESS | 1665 | 1472903266879 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1196cb800) [pid = 1665] [serial = 2003] [outer = 0x118180000] 04:47:47 INFO - PROCESS | 1665 | 1472903267298 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:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 671ms 04:47:47 INFO - PROCESS | 1665 | 1472903267334 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1665 | 1472903267336 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:47:47 INFO - PROCESS | 1665 | 1472903267341 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1665 | 1472903267342 Marionette TRACE conn2 <- [1,2642,null,{}] 04:47:47 INFO - PROCESS | 1665 | 1472903267345 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:47:47 INFO - PROCESS | 1665 | 1472903267346 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:47 INFO - PROCESS | 1665 | 1472903267443 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:47:47 INFO - PROCESS | 1665 | 1472903267519 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1665 | 1472903267520 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a11b800 == 50 [pid = 1665] [id = 668] 04:47:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x119b43800) [pid = 1665] [serial = 2004] [outer = 0x0] 04:47:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11a10f000) [pid = 1665] [serial = 2005] [outer = 0x119b43800] 04:47:47 INFO - PROCESS | 1665 | 1472903267549 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1212ce400) [pid = 1665] [serial = 2006] [outer = 0x119b43800] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5a5800 == 49 [pid = 1665] [id = 627] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5b0800 == 48 [pid = 1665] [id = 661] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12cddf800 == 47 [pid = 1665] [id = 660] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12cac6000 == 46 [pid = 1665] [id = 659] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12c53e000 == 45 [pid = 1665] [id = 658] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12be2e000 == 44 [pid = 1665] [id = 657] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12acaf800 == 43 [pid = 1665] [id = 656] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6c0800 == 42 [pid = 1665] [id = 655] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x129133800 == 41 [pid = 1665] [id = 654] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x124f13800 == 40 [pid = 1665] [id = 653] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1181ae800 == 39 [pid = 1665] [id = 652] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x11a297000 == 38 [pid = 1665] [id = 651] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1181ad800 == 37 [pid = 1665] [id = 650] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5b7800 == 36 [pid = 1665] [id = 649] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12b288000 == 35 [pid = 1665] [id = 648] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x119e12000 == 34 [pid = 1665] [id = 647] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d10e800 == 33 [pid = 1665] [id = 646] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac8800 == 32 [pid = 1665] [id = 667] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d115000 == 31 [pid = 1665] [id = 666] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5b6800 == 30 [pid = 1665] [id = 665] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x128be3800 == 29 [pid = 1665] [id = 664] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d91b800 == 28 [pid = 1665] [id = 662] 04:47:48 INFO - PROCESS | 1665 | --DOCSHELL 0x118217800 == 27 [pid = 1665] [id = 663] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12a40a800) [pid = 1665] [serial = 1937] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12a50f000) [pid = 1665] [serial = 1939] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118309c00) [pid = 1665] [serial = 1907] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x124296000) [pid = 1665] [serial = 1918] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x126bc0400) [pid = 1665] [serial = 1924] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119eae000) [pid = 1665] [serial = 1915] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118147800) [pid = 1665] [serial = 1906] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12699cc00) [pid = 1665] [serial = 1922] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1231c3c00) [pid = 1665] [serial = 1916] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116555000) [pid = 1665] [serial = 1900] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119c93c00) [pid = 1665] [serial = 1913] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12930f400) [pid = 1665] [serial = 1934] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118863000) [pid = 1665] [serial = 1931] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128a13800) [pid = 1665] [serial = 1925] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118807800) [pid = 1665] [serial = 1904] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1185b9000) [pid = 1665] [serial = 1903] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128e61c00) [pid = 1665] [serial = 1928] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11835e000) [pid = 1665] [serial = 1930] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12518c400) [pid = 1665] [serial = 1933] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119849000) [pid = 1665] [serial = 1912] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11880f800) [pid = 1665] [serial = 1909] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11956ac00) [pid = 1665] [serial = 1910] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12454ac00) [pid = 1665] [serial = 1919] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x125770c00) [pid = 1665] [serial = 1921] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128c87c00) [pid = 1665] [serial = 1927] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12931ac00) [pid = 1665] [serial = 1936] [outer = 0x0] [url = about:blank] 04:47:48 INFO - PROCESS | 1665 | 1472903268539 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:47:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:47:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1223ms 04:47:48 INFO - PROCESS | 1665 | 1472903268565 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:47:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:47:48 INFO - PROCESS | 1665 | 1472903268568 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:47:48 INFO - PROCESS | 1665 | 1472903268571 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1665 | 1472903268573 Marionette TRACE conn2 <- [1,2646,null,{}] 04:47:48 INFO - PROCESS | 1665 | 1472903268577 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:47:48 INFO - PROCESS | 1665 | 1472903268579 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:48 INFO - PROCESS | 1665 | 1472903268668 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:47:48 INFO - PROCESS | 1665 | 1472903268736 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1665 | 1472903268737 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e6800 == 28 [pid = 1665] [id = 669] 04:47:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118308800) [pid = 1665] [serial = 2007] [outer = 0x0] 04:47:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1185b9000) [pid = 1665] [serial = 2008] [outer = 0x118308800] 04:47:48 INFO - PROCESS | 1665 | 1472903268765 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118809c00) [pid = 1665] [serial = 2009] [outer = 0x118308800] 04:47:49 INFO - PROCESS | 1665 | 1472903269082 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:47:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:47:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 04:47:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:47:49 INFO - PROCESS | 1665 | 1472903269095 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1665 | 1472903269098 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:47:49 INFO - PROCESS | 1665 | 1472903269102 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1665 | 1472903269107 Marionette TRACE conn2 <- [1,2650,null,{}] 04:47:49 INFO - PROCESS | 1665 | 1472903269110 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:47:49 INFO - PROCESS | 1665 | 1472903269112 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:49 INFO - PROCESS | 1665 | 1472903269191 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:47:49 INFO - PROCESS | 1665 | 1472903269253 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1665 | 1472903269254 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12322c800 == 29 [pid = 1665] [id = 670] 04:47:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x118815400) [pid = 1665] [serial = 2010] [outer = 0x0] 04:47:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119b3c000) [pid = 1665] [serial = 2011] [outer = 0x118815400] 04:47:49 INFO - PROCESS | 1665 | 1472903269284 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1212c8000) [pid = 1665] [serial = 2012] [outer = 0x118815400] 04:47:49 INFO - PROCESS | 1665 | 1472903269590 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:47:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:47:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 524ms 04:47:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:47:49 INFO - PROCESS | 1665 | 1472903269626 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1665 | 1472903269627 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:47:49 INFO - PROCESS | 1665 | 1472903269630 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1665 | 1472903269632 Marionette TRACE conn2 <- [1,2654,null,{}] 04:47:49 INFO - PROCESS | 1665 | 1472903269640 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:47:49 INFO - PROCESS | 1665 | 1472903269643 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:49 INFO - PROCESS | 1665 | 1472903269725 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:47:49 INFO - PROCESS | 1665 | 1472903269797 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1665 | 1472903269800 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x128bcf000 == 30 [pid = 1665] [id = 671] 04:47:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x112cca000) [pid = 1665] [serial = 2013] [outer = 0x0] 04:47:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124899000) [pid = 1665] [serial = 2014] [outer = 0x112cca000] 04:47:49 INFO - PROCESS | 1665 | 1472903269833 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12671a400) [pid = 1665] [serial = 2015] [outer = 0x112cca000] 04:47:50 INFO - PROCESS | 1665 | 1472903270221 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:47:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:47:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 624ms 04:47:50 INFO - PROCESS | 1665 | 1472903270255 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1665 | 1472903270258 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:47:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:47:50 INFO - PROCESS | 1665 | 1472903270261 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1665 | 1472903270263 Marionette TRACE conn2 <- [1,2658,null,{}] 04:47:50 INFO - PROCESS | 1665 | 1472903270266 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:47:50 INFO - PROCESS | 1665 | 1472903270268 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:50 INFO - PROCESS | 1665 | 1472903270429 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:47:50 INFO - PROCESS | 1665 | 1472903270448 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1665 | 1472903270449 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a479800 == 31 [pid = 1665] [id = 672] 04:47:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126921800) [pid = 1665] [serial = 2016] [outer = 0x0] 04:47:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128a0f000) [pid = 1665] [serial = 2017] [outer = 0x126921800] 04:47:50 INFO - PROCESS | 1665 | 1472903270475 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128aef000) [pid = 1665] [serial = 2018] [outer = 0x126921800] 04:47:50 INFO - PROCESS | 1665 | 1472903270817 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:47:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:47:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 569ms 04:47:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:47:50 INFO - PROCESS | 1665 | 1472903270830 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1665 | 1472903270832 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:47:50 INFO - PROCESS | 1665 | 1472903270834 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1665 | 1472903270835 Marionette TRACE conn2 <- [1,2662,null,{}] 04:47:50 INFO - PROCESS | 1665 | 1472903270838 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:47:50 INFO - PROCESS | 1665 | 1472903270841 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:50 INFO - PROCESS | 1665 | 1472903270942 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:47:50 INFO - PROCESS | 1665 | 1472903270951 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1665 | 1472903270953 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acaf800 == 32 [pid = 1665] [id = 673] 04:47:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118814400) [pid = 1665] [serial = 2019] [outer = 0x0] 04:47:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128e62c00) [pid = 1665] [serial = 2020] [outer = 0x118814400] 04:47:50 INFO - PROCESS | 1665 | 1472903270979 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x129349400) [pid = 1665] [serial = 2021] [outer = 0x118814400] 04:47:51 INFO - PROCESS | 1665 | 1472903271344 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:47:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:47:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 04:47:51 INFO - PROCESS | 1665 | 1472903271353 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1665 | 1472903271355 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:47:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:47:51 INFO - PROCESS | 1665 | 1472903271357 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1665 | 1472903271358 Marionette TRACE conn2 <- [1,2666,null,{}] 04:47:51 INFO - PROCESS | 1665 | 1472903271360 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:47:51 INFO - PROCESS | 1665 | 1472903271364 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:51 INFO - PROCESS | 1665 | 1472903271482 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:47:51 INFO - PROCESS | 1665 | 1472903271528 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1665 | 1472903271529 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c415800 == 33 [pid = 1665] [id = 674] 04:47:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x129311000) [pid = 1665] [serial = 2022] [outer = 0x0] 04:47:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a510400) [pid = 1665] [serial = 2023] [outer = 0x129311000] 04:47:51 INFO - PROCESS | 1665 | 1472903271554 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12ba1dc00) [pid = 1665] [serial = 2024] [outer = 0x129311000] 04:47:52 INFO - PROCESS | 1665 | 1472903272348 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:47:52 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:47:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12ab5fc00) [pid = 1665] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12ab60800) [pid = 1665] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12ba18800) [pid = 1665] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116257c00) [pid = 1665] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x124dd5000) [pid = 1665] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1212d0400) [pid = 1665] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1196c2c00) [pid = 1665] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x113cc4000) [pid = 1665] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119eb0000) [pid = 1665] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11830dc00) [pid = 1665] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118309000) [pid = 1665] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124545c00) [pid = 1665] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128e56400) [pid = 1665] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11880cc00) [pid = 1665] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12bab1000) [pid = 1665] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12bab2400) [pid = 1665] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12934d800) [pid = 1665] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116ac3400) [pid = 1665] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:47:52 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x113c28800) [pid = 1665] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:47:52 INFO - PROCESS | 1665 | 1472903272728 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1665 | 1472903272729 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:47:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:47:52 INFO - PROCESS | 1665 | 1472903272735 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1665 | 1472903272736 Marionette TRACE conn2 <- [1,2670,null,{}] 04:47:52 INFO - PROCESS | 1665 | 1472903272739 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:47:52 INFO - PROCESS | 1665 | 1472903272740 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:52 INFO - PROCESS | 1665 | 1472903272810 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:47:52 INFO - PROCESS | 1665 | 1472903272814 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1665 | 1472903272815 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12480f800 == 34 [pid = 1665] [id = 675] 04:47:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x115e78000) [pid = 1665] [serial = 2025] [outer = 0x0] 04:47:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118177800) [pid = 1665] [serial = 2026] [outer = 0x115e78000] 04:47:52 INFO - PROCESS | 1665 | 1472903272844 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11880b400) [pid = 1665] [serial = 2027] [outer = 0x115e78000] 04:47:53 INFO - PROCESS | 1665 | 1472903273659 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:47:53 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:47:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:47:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:47:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 972ms 04:47:53 INFO - PROCESS | 1665 | 1472903273707 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1665 | 1472903273709 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:47:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:47:53 INFO - PROCESS | 1665 | 1472903273711 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1665 | 1472903273712 Marionette TRACE conn2 <- [1,2674,null,{}] 04:47:53 INFO - PROCESS | 1665 | 1472903273714 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:47:53 INFO - PROCESS | 1665 | 1472903273715 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:53 INFO - PROCESS | 1665 | 1472903273793 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:47:53 INFO - PROCESS | 1665 | 1472903273857 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1665 | 1472903273858 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cab8000 == 35 [pid = 1665] [id = 676] 04:47:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x116257c00) [pid = 1665] [serial = 2028] [outer = 0x0] 04:47:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119e29000) [pid = 1665] [serial = 2029] [outer = 0x116257c00] 04:47:53 INFO - PROCESS | 1665 | 1472903273883 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a17400) [pid = 1665] [serial = 2030] [outer = 0x116257c00] 04:47:54 INFO - PROCESS | 1665 | 1472903274665 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:47:54 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:47:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:47:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:47:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 971ms 04:47:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:47:54 INFO - PROCESS | 1665 | 1472903274683 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1665 | 1472903274684 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:47:54 INFO - PROCESS | 1665 | 1472903274686 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1665 | 1472903274688 Marionette TRACE conn2 <- [1,2678,null,{}] 04:47:54 INFO - PROCESS | 1665 | 1472903274691 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:47:54 INFO - PROCESS | 1665 | 1472903274692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:54 INFO - PROCESS | 1665 | 1472903274822 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:47:54 INFO - PROCESS | 1665 | 1472903274885 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1665 | 1472903274887 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x116425800 == 36 [pid = 1665] [id = 677] 04:47:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112c88400) [pid = 1665] [serial = 2031] [outer = 0x0] 04:47:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113cc6800) [pid = 1665] [serial = 2032] [outer = 0x112c88400] 04:47:54 INFO - PROCESS | 1665 | 1472903274920 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x116ac5800) [pid = 1665] [serial = 2033] [outer = 0x112c88400] 04:47:55 INFO - PROCESS | 1665 | 1472903275909 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:47:55 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:47:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1273ms 04:47:55 INFO - PROCESS | 1665 | 1472903275960 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1665 | 1472903275963 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:47:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:47:55 INFO - PROCESS | 1665 | 1472903275966 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1665 | 1472903275969 Marionette TRACE conn2 <- [1,2682,null,{}] 04:47:55 INFO - PROCESS | 1665 | 1472903275972 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:47:55 INFO - PROCESS | 1665 | 1472903275974 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:56 INFO - PROCESS | 1665 | 1472903276088 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:47:56 INFO - PROCESS | 1665 | 1472903276172 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1665 | 1472903276173 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12911d000 == 37 [pid = 1665] [id = 678] 04:47:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119568800) [pid = 1665] [serial = 2034] [outer = 0x0] 04:47:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119574400) [pid = 1665] [serial = 2035] [outer = 0x119568800] 04:47:56 INFO - PROCESS | 1665 | 1472903276246 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119eb0000) [pid = 1665] [serial = 2036] [outer = 0x119568800] 04:47:57 INFO - PROCESS | 1665 | 1472903277202 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:47:57 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:47:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1274ms 04:47:57 INFO - PROCESS | 1665 | 1472903277241 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1665 | 1472903277243 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:47:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:47:57 INFO - PROCESS | 1665 | 1472903277246 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1665 | 1472903277248 Marionette TRACE conn2 <- [1,2686,null,{}] 04:47:57 INFO - PROCESS | 1665 | 1472903277252 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:47:57 INFO - PROCESS | 1665 | 1472903277253 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:57 INFO - PROCESS | 1665 | 1472903277369 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:47:57 INFO - PROCESS | 1665 | 1472903277430 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1665 | 1472903277433 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x1193f4000 == 38 [pid = 1665] [id = 679] 04:47:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11830fc00) [pid = 1665] [serial = 2037] [outer = 0x0] 04:47:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11835e000) [pid = 1665] [serial = 2038] [outer = 0x11830fc00] 04:47:57 INFO - PROCESS | 1665 | 1472903277482 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11870f800) [pid = 1665] [serial = 2039] [outer = 0x11830fc00] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12cab8000 == 37 [pid = 1665] [id = 676] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12480f800 == 36 [pid = 1665] [id = 675] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12c415800 == 35 [pid = 1665] [id = 674] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12acaf800 == 34 [pid = 1665] [id = 673] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12a479800 == 33 [pid = 1665] [id = 672] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x128bcf000 == 32 [pid = 1665] [id = 671] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12322c800 == 31 [pid = 1665] [id = 670] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e6800 == 30 [pid = 1665] [id = 669] 04:47:57 INFO - PROCESS | 1665 | --DOCSHELL 0x11a11b800 == 29 [pid = 1665] [id = 668] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12ac88800) [pid = 1665] [serial = 1972] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12b231000) [pid = 1665] [serial = 1975] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11835c800) [pid = 1665] [serial = 1978] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11880fc00) [pid = 1665] [serial = 1981] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126334400) [pid = 1665] [serial = 1948] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x126bb7000) [pid = 1665] [serial = 1949] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12a6fb800) [pid = 1665] [serial = 1940] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11984f800) [pid = 1665] [serial = 1945] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119e2d400) [pid = 1665] [serial = 1946] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11699f800) [pid = 1665] [serial = 1951] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11817c400) [pid = 1665] [serial = 1952] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124193400) [pid = 1665] [serial = 1960] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12ba17c00) [pid = 1665] [serial = 1976] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124f4fc00) [pid = 1665] [serial = 1961] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118315400) [pid = 1665] [serial = 1942] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118807c00) [pid = 1665] [serial = 1943] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119576800) [pid = 1665] [serial = 1957] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119c8d800) [pid = 1665] [serial = 1958] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x126776000) [pid = 1665] [serial = 1963] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x126bc1800) [pid = 1665] [serial = 1964] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x129310000) [pid = 1665] [serial = 1966] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118812800) [pid = 1665] [serial = 1954] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11956d000) [pid = 1665] [serial = 1955] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12bcf9800) [pid = 1665] [serial = 1985] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12bcf0800) [pid = 1665] [serial = 1984] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12be68800) [pid = 1665] [serial = 1988] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12ba21800) [pid = 1665] [serial = 1979] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12a410000) [pid = 1665] [serial = 1969] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12b225800) [pid = 1665] [serial = 1973] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x12a6ffc00) [pid = 1665] [serial = 1970] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12be4b400) [pid = 1665] [serial = 1987] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12934d400) [pid = 1665] [serial = 1967] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x128a0b800) [pid = 1665] [serial = 1982] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x119572000) [pid = 1665] [serial = 1898] [outer = 0x0] [url = about:blank] 04:47:57 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x116ac6000) [pid = 1665] [serial = 1901] [outer = 0x0] [url = about:blank] 04:47:58 INFO - PROCESS | 1665 | 1472903278307 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:47:58 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:47:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:47:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:47:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1075ms 04:47:58 INFO - PROCESS | 1665 | 1472903278323 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1665 | 1472903278327 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:47:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:47:58 INFO - PROCESS | 1665 | 1472903278357 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1665 | 1472903278359 Marionette TRACE conn2 <- [1,2690,null,{}] 04:47:58 INFO - PROCESS | 1665 | 1472903278361 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:47:58 INFO - PROCESS | 1665 | 1472903278362 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:58 INFO - PROCESS | 1665 | 1472903278442 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:47:58 INFO - PROCESS | 1665 | 1472903278446 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1665 | 1472903278447 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a11d000 == 30 [pid = 1665] [id = 680] 04:47:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11885ac00) [pid = 1665] [serial = 2040] [outer = 0x0] 04:47:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11956c000) [pid = 1665] [serial = 2041] [outer = 0x11885ac00] 04:47:58 INFO - PROCESS | 1665 | 1472903278475 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x11984c000) [pid = 1665] [serial = 2042] [outer = 0x11885ac00] 04:47:59 INFO - PROCESS | 1665 | 1472903279333 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:47:59 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:47:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:47:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:47:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1023ms 04:47:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:47:59 INFO - PROCESS | 1665 | 1472903279378 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1665 | 1472903279379 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:47:59 INFO - PROCESS | 1665 | 1472903279381 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1665 | 1472903279384 Marionette TRACE conn2 <- [1,2694,null,{}] 04:47:59 INFO - PROCESS | 1665 | 1472903279411 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:47:59 INFO - PROCESS | 1665 | 1472903279414 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:59 INFO - PROCESS | 1665 | 1472903279496 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:47:59 INFO - PROCESS | 1665 | 1472903279502 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1665 | 1472903279504 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:47:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab6000 == 31 [pid = 1665] [id = 681] 04:47:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x112cc1000) [pid = 1665] [serial = 2043] [outer = 0x0] 04:47:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x124545c00) [pid = 1665] [serial = 2044] [outer = 0x112cc1000] 04:47:59 INFO - PROCESS | 1665 | 1472903279535 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1252c6800) [pid = 1665] [serial = 2045] [outer = 0x112cc1000] 04:48:00 INFO - PROCESS | 1665 | 1472903280429 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:48:00 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:48:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1076ms 04:48:00 INFO - PROCESS | 1665 | 1472903280458 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1665 | 1472903280460 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:48:00 INFO - PROCESS | 1665 | 1472903280462 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1665 | 1472903280464 Marionette TRACE conn2 <- [1,2698,null,{}] 04:48:00 INFO - PROCESS | 1665 | 1472903280466 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:48:00 INFO - PROCESS | 1665 | 1472903280467 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:00 INFO - PROCESS | 1665 | 1472903280565 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:48:00 INFO - PROCESS | 1665 | 1472903280605 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1665 | 1472903280606 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a47d000 == 32 [pid = 1665] [id = 682] 04:48:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x126251800) [pid = 1665] [serial = 2046] [outer = 0x0] 04:48:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x12699e800) [pid = 1665] [serial = 2047] [outer = 0x126251800] 04:48:00 INFO - PROCESS | 1665 | 1472903280632 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x128a0dc00) [pid = 1665] [serial = 2048] [outer = 0x126251800] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118814400) [pid = 1665] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x129311000) [pid = 1665] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x118308800) [pid = 1665] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x112cca000) [pid = 1665] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x118815400) [pid = 1665] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x119b43800) [pid = 1665] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x1176c5800) [pid = 1665] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x11939bc00) [pid = 1665] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x124189c00) [pid = 1665] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x124543400) [pid = 1665] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x115e78000) [pid = 1665] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x118180000) [pid = 1665] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:48:01 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x126921800) [pid = 1665] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:48:01 INFO - PROCESS | 1665 | 1472903281448 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:48:01 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:48:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1018ms 04:48:01 INFO - PROCESS | 1665 | 1472903281482 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1665 | 1472903281483 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:48:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:48:01 INFO - PROCESS | 1665 | 1472903281485 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1665 | 1472903281486 Marionette TRACE conn2 <- [1,2702,null,{}] 04:48:01 INFO - PROCESS | 1665 | 1472903281489 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:48:01 INFO - PROCESS | 1665 | 1472903281490 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:01 INFO - PROCESS | 1665 | 1472903281563 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:48:01 INFO - PROCESS | 1665 | 1472903281566 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1665 | 1472903281567 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x123240000 == 33 [pid = 1665] [id = 683] 04:48:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x113c2a800) [pid = 1665] [serial = 2049] [outer = 0x0] 04:48:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x118814400) [pid = 1665] [serial = 2050] [outer = 0x113c2a800] 04:48:01 INFO - PROCESS | 1665 | 1472903281595 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1232bc000) [pid = 1665] [serial = 2051] [outer = 0x113c2a800] 04:48:01 INFO - PROCESS | 1665 | 1472903281944 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:48:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:48:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 471ms 04:48:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:48:01 INFO - PROCESS | 1665 | 1472903281957 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1665 | 1472903281958 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:48:01 INFO - PROCESS | 1665 | 1472903281960 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1665 | 1472903281961 Marionette TRACE conn2 <- [1,2706,null,{}] 04:48:01 INFO - PROCESS | 1665 | 1472903281963 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:48:01 INFO - PROCESS | 1665 | 1472903281967 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:02 INFO - PROCESS | 1665 | 1472903282065 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:48:02 INFO - PROCESS | 1665 | 1472903282133 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1665 | 1472903282134 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bacf000 == 34 [pid = 1665] [id = 684] 04:48:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1212cf800) [pid = 1665] [serial = 2052] [outer = 0x0] 04:48:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x128aeb800) [pid = 1665] [serial = 2053] [outer = 0x1212cf800] 04:48:02 INFO - PROCESS | 1665 | 1472903282159 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x12a6fb800) [pid = 1665] [serial = 2054] [outer = 0x1212cf800] 04:48:02 INFO - PROCESS | 1665 | 1472903282425 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:48:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:48:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 04:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:48:02 INFO - PROCESS | 1665 | 1472903282479 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1665 | 1472903282480 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1665 | 1472903282482 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1665 | 1472903282483 Marionette TRACE conn2 <- [1,2710,null,{}] 04:48:02 INFO - PROCESS | 1665 | 1472903282486 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:48:02 INFO - PROCESS | 1665 | 1472903282487 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:02 INFO - PROCESS | 1665 | 1472903282569 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:48:02 INFO - PROCESS | 1665 | 1472903282575 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1665 | 1472903282576 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c550000 == 35 [pid = 1665] [id = 685] 04:48:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x12a6fb400) [pid = 1665] [serial = 2055] [outer = 0x0] 04:48:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x12ac8e800) [pid = 1665] [serial = 2056] [outer = 0x12a6fb400] 04:48:02 INFO - PROCESS | 1665 | 1472903282601 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x12ba16800) [pid = 1665] [serial = 2057] [outer = 0x12a6fb400] 04:48:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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" 04:48:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:48:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1 04:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:02 INFO - _addTest/ [0,2713,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1665 | 1472903282953 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:48:02 INFO - PROCESS | 1665 | 1472903282958 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1665 | 1472903282960 Marionette TRACE conn2 <- [1,2714,null,{}] 04:48:02 INFO - PROCESS | 1665 | 1472903282962 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:48:02 INFO - PROCESS | 1665 | 1472903282963 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:03 INFO - PROCESS | 1665 | 1472903283073 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:48:03 INFO - PROCESS | 1665 | 1472903283079 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1665 | 1472903283080 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c5bd800 == 36 [pid = 1665] [id = 686] 04:48:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x12a40b400) [pid = 1665] [serial = 2058] [outer = 0x0] 04:48:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x12ba17c00) [pid = 1665] [serial = 2059] [outer = 0x12a40b400] 04:48:03 INFO - PROCESS | 1665 | 1472903283105 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x12babc800) [pid = 1665] [serial = 2060] [outer = 0x12a40b400] 04:48:03 INFO - PROCESS | 1665 | 1472903283411 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:48:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:48:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 04:48:03 INFO - PROCESS | 1665 | 1472903283428 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1665 | 1472903283429 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:48:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:48:03 INFO - PROCESS | 1665 | 1472903283431 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1665 | 1472903283432 Marionette TRACE conn2 <- [1,2718,null,{}] 04:48:03 INFO - PROCESS | 1665 | 1472903283435 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:48:03 INFO - PROCESS | 1665 | 1472903283436 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:03 INFO - PROCESS | 1665 | 1472903283519 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:48:03 INFO - PROCESS | 1665 | 1472903283525 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1665 | 1472903283526 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d10c000 == 37 [pid = 1665] [id = 687] 04:48:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x12ba21800) [pid = 1665] [serial = 2061] [outer = 0x0] 04:48:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x12bcf5400) [pid = 1665] [serial = 2062] [outer = 0x12ba21800] 04:48:03 INFO - PROCESS | 1665 | 1472903283553 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x12be50c00) [pid = 1665] [serial = 2063] [outer = 0x12ba21800] 04:48:04 INFO - PROCESS | 1665 | 1472903284050 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:48:04 INFO - PROCESS | 1665 | 1472903284103 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:48:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:48:04 INFO - PROCESS | 1665 | 1472903284106 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1665 | 1472903284108 Marionette TRACE conn2 <- [1,2722,null,{}] 04:48:04 INFO - PROCESS | 1665 | 1472903284113 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:48:04 INFO - PROCESS | 1665 | 1472903284115 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:04 INFO - PROCESS | 1665 | 1472903284225 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:48:04 INFO - PROCESS | 1665 | 1472903284289 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1665 | 1472903284291 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x1212d9800 == 38 [pid = 1665] [id = 688] 04:48:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11830c400) [pid = 1665] [serial = 2064] [outer = 0x0] 04:48:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118362800) [pid = 1665] [serial = 2065] [outer = 0x11830c400] 04:48:04 INFO - PROCESS | 1665 | 1472903284324 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11885e800) [pid = 1665] [serial = 2066] [outer = 0x11830c400] 04:48:04 INFO - PROCESS | 1665 | 1472903284780 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:48:04 INFO - PROCESS | 1665 | 1472903284871 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:48:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:48:04 INFO - PROCESS | 1665 | 1472903284902 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1665 | 1472903284906 Marionette TRACE conn2 <- [1,2726,null,{}] 04:48:04 INFO - PROCESS | 1665 | 1472903284909 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:48:04 INFO - PROCESS | 1665 | 1472903284911 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:05 INFO - PROCESS | 1665 | 1472903285001 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:48:05 INFO - PROCESS | 1665 | 1472903285080 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1665 | 1472903285081 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acaa000 == 39 [pid = 1665] [id = 689] 04:48:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x124184c00) [pid = 1665] [serial = 2067] [outer = 0x0] 04:48:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x124dd2c00) [pid = 1665] [serial = 2068] [outer = 0x124184c00] 04:48:05 INFO - PROCESS | 1665 | 1472903285129 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x126921800) [pid = 1665] [serial = 2069] [outer = 0x124184c00] 04:48:05 INFO - PROCESS | 1665 | 1472903285617 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:48:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:48:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 783ms 04:48:05 INFO - PROCESS | 1665 | 1472903285681 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1665 | 1472903285682 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:48:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:48:05 INFO - PROCESS | 1665 | 1472903285685 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1665 | 1472903285688 Marionette TRACE conn2 <- [1,2730,null,{}] 04:48:05 INFO - PROCESS | 1665 | 1472903285714 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:48:05 INFO - PROCESS | 1665 | 1472903285717 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:05 INFO - PROCESS | 1665 | 1472903285818 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:48:05 INFO - PROCESS | 1665 | 1472903285895 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1665 | 1472903285896 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d21e000 == 40 [pid = 1665] [id = 690] 04:48:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12934d800) [pid = 1665] [serial = 2070] [outer = 0x0] 04:48:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1293a2c00) [pid = 1665] [serial = 2071] [outer = 0x12934d800] 04:48:05 INFO - PROCESS | 1665 | 1472903285928 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12a6f8c00) [pid = 1665] [serial = 2072] [outer = 0x12934d800] 04:48:06 INFO - PROCESS | 1665 | 1472903286810 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:48:06 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:48:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:48:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1139ms 04:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:48:06 INFO - PROCESS | 1665 | 1472903286825 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1665 | 1472903286827 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:48:06 INFO - PROCESS | 1665 | 1472903286829 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1665 | 1472903286830 Marionette TRACE conn2 <- [1,2734,null,{}] 04:48:06 INFO - PROCESS | 1665 | 1472903286833 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:48:06 INFO - PROCESS | 1665 | 1472903286834 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:06 INFO - PROCESS | 1665 | 1472903286921 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:48:07 INFO - PROCESS | 1665 | 1472903287022 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1665 | 1472903287023 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5c3800 == 41 [pid = 1665] [id = 691] 04:48:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12be4d800) [pid = 1665] [serial = 2073] [outer = 0x0] 04:48:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12be65000) [pid = 1665] [serial = 2074] [outer = 0x12be4d800] 04:48:07 INFO - PROCESS | 1665 | 1472903287053 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12be6a800) [pid = 1665] [serial = 2075] [outer = 0x12be4d800] 04:48:07 INFO - PROCESS | 1665 | 1472903287504 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:48:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:48:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 04:48:07 INFO - PROCESS | 1665 | 1472903287550 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1665 | 1472903287552 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:48:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:48:07 INFO - PROCESS | 1665 | 1472903287576 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1665 | 1472903287578 Marionette TRACE conn2 <- [1,2738,null,{}] 04:48:07 INFO - PROCESS | 1665 | 1472903287584 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:48:07 INFO - PROCESS | 1665 | 1472903287586 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:07 INFO - PROCESS | 1665 | 1472903287740 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:48:07 INFO - PROCESS | 1665 | 1472903287851 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1665 | 1472903287852 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bea800 == 42 [pid = 1665] [id = 692] 04:48:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1169a7400) [pid = 1665] [serial = 2076] [outer = 0x0] 04:48:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x124294800) [pid = 1665] [serial = 2077] [outer = 0x1169a7400] 04:48:07 INFO - PROCESS | 1665 | 1472903287902 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a510c00) [pid = 1665] [serial = 2078] [outer = 0x1169a7400] 04:48:08 INFO - PROCESS | 1665 | 1472903288536 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:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 996ms 04:48:08 INFO - PROCESS | 1665 | 1472903288551 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1665 | 1472903288555 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:48:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:48:08 INFO - PROCESS | 1665 | 1472903288559 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1665 | 1472903288563 Marionette TRACE conn2 <- [1,2742,null,{}] 04:48:08 INFO - PROCESS | 1665 | 1472903288568 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:48:08 INFO - PROCESS | 1665 | 1472903288570 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:08 INFO - PROCESS | 1665 | 1472903288710 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:48:08 INFO - PROCESS | 1665 | 1472903288809 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1665 | 1472903288812 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x118431000 == 43 [pid = 1665] [id = 693] 04:48:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x117c4fc00) [pid = 1665] [serial = 2079] [outer = 0x0] 04:48:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118313000) [pid = 1665] [serial = 2080] [outer = 0x117c4fc00] 04:48:08 INFO - PROCESS | 1665 | 1472903288860 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119b49800) [pid = 1665] [serial = 2081] [outer = 0x117c4fc00] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c5bd800 == 42 [pid = 1665] [id = 686] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c550000 == 41 [pid = 1665] [id = 685] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12bacf000 == 40 [pid = 1665] [id = 684] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x123240000 == 39 [pid = 1665] [id = 683] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12a47d000 == 38 [pid = 1665] [id = 682] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab6000 == 37 [pid = 1665] [id = 681] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x11a11d000 == 36 [pid = 1665] [id = 680] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1193f4000 == 35 [pid = 1665] [id = 679] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x116425800 == 34 [pid = 1665] [id = 677] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12911d000 == 33 [pid = 1665] [id = 678] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x119bea800 == 32 [pid = 1665] [id = 692] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5c3800 == 31 [pid = 1665] [id = 691] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12d21e000 == 30 [pid = 1665] [id = 690] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12acaa000 == 29 [pid = 1665] [id = 689] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12d10c000 == 28 [pid = 1665] [id = 687] 04:48:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1212d9800 == 27 [pid = 1665] [id = 688] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119e29000) [pid = 1665] [serial = 2029] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128e62c00) [pid = 1665] [serial = 2020] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12a510400) [pid = 1665] [serial = 2023] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1185b9000) [pid = 1665] [serial = 2008] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118809c00) [pid = 1665] [serial = 2009] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124899000) [pid = 1665] [serial = 2014] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12671a400) [pid = 1665] [serial = 2015] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119b3c000) [pid = 1665] [serial = 2011] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1212c8000) [pid = 1665] [serial = 2012] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11a10f000) [pid = 1665] [serial = 2005] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1212ce400) [pid = 1665] [serial = 2006] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118361c00) [pid = 1665] [serial = 1991] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118149c00) [pid = 1665] [serial = 1990] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119845400) [pid = 1665] [serial = 1993] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119e24800) [pid = 1665] [serial = 1994] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128af2c00) [pid = 1665] [serial = 1997] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1252cbc00) [pid = 1665] [serial = 1996] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12939cc00) [pid = 1665] [serial = 1999] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12ab64000) [pid = 1665] [serial = 2000] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118177800) [pid = 1665] [serial = 2026] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x11880b400) [pid = 1665] [serial = 2027] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12ba1dc00) [pid = 1665] [serial = 2024] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1196cb800) [pid = 1665] [serial = 2003] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x129349400) [pid = 1665] [serial = 2021] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x128a0f000) [pid = 1665] [serial = 2017] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118811800) [pid = 1665] [serial = 2002] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x128aef000) [pid = 1665] [serial = 2018] [outer = 0x0] [url = about:blank] 04:48:09 INFO - PROCESS | 1665 | 1472903289934 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:48:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:48:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1427ms 04:48:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:48:09 INFO - PROCESS | 1665 | 1472903289986 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1665 | 1472903289991 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:48:09 INFO - PROCESS | 1665 | 1472903289994 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1665 | 1472903289996 Marionette TRACE conn2 <- [1,2746,null,{}] 04:48:10 INFO - PROCESS | 1665 | 1472903289999 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:48:10 INFO - PROCESS | 1665 | 1472903290001 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:10 INFO - PROCESS | 1665 | 1472903290084 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:48:10 INFO - PROCESS | 1665 | 1472903290093 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1665 | 1472903290096 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aec800 == 28 [pid = 1665] [id = 694] 04:48:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1132b0c00) [pid = 1665] [serial = 2082] [outer = 0x0] 04:48:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x116459c00) [pid = 1665] [serial = 2083] [outer = 0x1132b0c00] 04:48:10 INFO - PROCESS | 1665 | 1472903290126 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x113208c00) [pid = 1665] [serial = 2084] [outer = 0x1132b0c00] 04:48:10 INFO - PROCESS | 1665 | 1472903290500 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:48:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:48:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms 04:48:10 INFO - PROCESS | 1665 | 1472903290515 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1665 | 1472903290519 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:48:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:48:10 INFO - PROCESS | 1665 | 1472903290527 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1665 | 1472903290529 Marionette TRACE conn2 <- [1,2750,null,{}] 04:48:10 INFO - PROCESS | 1665 | 1472903290532 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:48:10 INFO - PROCESS | 1665 | 1472903290533 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:10 INFO - PROCESS | 1665 | 1472903290612 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:48:10 INFO - PROCESS | 1665 | 1472903290617 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1665 | 1472903290618 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x11843a000 == 29 [pid = 1665] [id = 695] 04:48:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x116919c00) [pid = 1665] [serial = 2085] [outer = 0x0] 04:48:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x117c46400) [pid = 1665] [serial = 2086] [outer = 0x116919c00] 04:48:10 INFO - PROCESS | 1665 | 1472903290648 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11817d800) [pid = 1665] [serial = 2087] [outer = 0x116919c00] 04:48:11 INFO - PROCESS | 1665 | 1472903290996 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:48:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:48:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 04:48:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:48:11 INFO - PROCESS | 1665 | 1472903291049 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1665 | 1472903291050 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:48:11 INFO - PROCESS | 1665 | 1472903291052 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1665 | 1472903291055 Marionette TRACE conn2 <- [1,2754,null,{}] 04:48:11 INFO - PROCESS | 1665 | 1472903291063 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:48:11 INFO - PROCESS | 1665 | 1472903291066 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:11 INFO - PROCESS | 1665 | 1472903291143 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:48:11 INFO - PROCESS | 1665 | 1472903291148 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1665 | 1472903291150 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x123237000 == 30 [pid = 1665] [id = 696] 04:48:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x112cbf000) [pid = 1665] [serial = 2088] [outer = 0x0] 04:48:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118365800) [pid = 1665] [serial = 2089] [outer = 0x112cbf000] 04:48:11 INFO - PROCESS | 1665 | 1472903291181 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1185c2800) [pid = 1665] [serial = 2090] [outer = 0x112cbf000] 04:48:11 INFO - PROCESS | 1665 | 1472903291536 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:48:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:48:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms 04:48:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:48:11 INFO - PROCESS | 1665 | 1472903291575 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1665 | 1472903291577 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:48:11 INFO - PROCESS | 1665 | 1472903291579 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1665 | 1472903291580 Marionette TRACE conn2 <- [1,2758,null,{}] 04:48:11 INFO - PROCESS | 1665 | 1472903291582 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:48:11 INFO - PROCESS | 1665 | 1472903291583 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:11 INFO - PROCESS | 1665 | 1472903291692 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:48:11 INFO - PROCESS | 1665 | 1472903291728 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1665 | 1472903291729 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246c0000 == 31 [pid = 1665] [id = 697] 04:48:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11880b000) [pid = 1665] [serial = 2091] [outer = 0x0] 04:48:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11880fc00) [pid = 1665] [serial = 2092] [outer = 0x11880b000] 04:48:11 INFO - PROCESS | 1665 | 1472903291755 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119395c00) [pid = 1665] [serial = 2093] [outer = 0x11880b000] 04:48:12 INFO - PROCESS | 1665 | 1472903292066 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:48:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:48:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 517ms 04:48:12 INFO - PROCESS | 1665 | 1472903292097 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1665 | 1472903292109 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:48:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:48:12 INFO - PROCESS | 1665 | 1472903292111 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1665 | 1472903292112 Marionette TRACE conn2 <- [1,2762,null,{}] 04:48:12 INFO - PROCESS | 1665 | 1472903292115 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:48:12 INFO - PROCESS | 1665 | 1472903292116 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:12 INFO - PROCESS | 1665 | 1472903292242 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:48:12 INFO - PROCESS | 1665 | 1472903292263 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1665 | 1472903292264 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x129119800 == 32 [pid = 1665] [id = 698] 04:48:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1165f3400) [pid = 1665] [serial = 2094] [outer = 0x0] 04:48:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119569800) [pid = 1665] [serial = 2095] [outer = 0x1165f3400] 04:48:12 INFO - PROCESS | 1665 | 1472903292295 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119b3d000) [pid = 1665] [serial = 2096] [outer = 0x1165f3400] 04:48:12 INFO - PROCESS | 1665 | 1472903292635 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:48:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:48:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 04:48:12 INFO - PROCESS | 1665 | 1472903292681 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1665 | 1472903292682 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:48:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:48:12 INFO - PROCESS | 1665 | 1472903292684 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1665 | 1472903292685 Marionette TRACE conn2 <- [1,2766,null,{}] 04:48:12 INFO - PROCESS | 1665 | 1472903292688 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:48:12 INFO - PROCESS | 1665 | 1472903292692 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:12 INFO - PROCESS | 1665 | 1472903292806 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:48:12 INFO - PROCESS | 1665 | 1472903292843 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1665 | 1472903292844 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a47e000 == 33 [pid = 1665] [id = 699] 04:48:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119b46c00) [pid = 1665] [serial = 2097] [outer = 0x0] 04:48:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11a107800) [pid = 1665] [serial = 2098] [outer = 0x119b46c00] 04:48:12 INFO - PROCESS | 1665 | 1472903292870 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1244f0800) [pid = 1665] [serial = 2099] [outer = 0x119b46c00] 04:48:13 INFO - PROCESS | 1665 | 1472903293173 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:48:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:48:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 04:48:13 INFO - PROCESS | 1665 | 1472903293203 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1665 | 1472903293204 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:48:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:48:13 INFO - PROCESS | 1665 | 1472903293210 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1665 | 1472903293218 Marionette TRACE conn2 <- [1,2770,null,{}] 04:48:13 INFO - PROCESS | 1665 | 1472903293220 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:48:13 INFO - PROCESS | 1665 | 1472903293222 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:13 INFO - PROCESS | 1665 | 1472903293318 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:48:13 INFO - PROCESS | 1665 | 1472903293330 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1665 | 1472903293331 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6cf000 == 34 [pid = 1665] [id = 700] 04:48:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1244f2800) [pid = 1665] [serial = 2100] [outer = 0x0] 04:48:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1246a7000) [pid = 1665] [serial = 2101] [outer = 0x1244f2800] 04:48:13 INFO - PROCESS | 1665 | 1472903293355 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12518c400) [pid = 1665] [serial = 2102] [outer = 0x1244f2800] 04:48:13 INFO - PROCESS | 1665 | 1472903293687 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:48:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:48:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 527ms 04:48:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:48:13 INFO - PROCESS | 1665 | 1472903293736 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1665 | 1472903293737 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1665 | 1472903293739 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1665 | 1472903293740 Marionette TRACE conn2 <- [1,2774,null,{}] 04:48:13 INFO - PROCESS | 1665 | 1472903293743 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:48:13 INFO - PROCESS | 1665 | 1472903293744 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:13 INFO - PROCESS | 1665 | 1472903293840 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:48:13 INFO - PROCESS | 1665 | 1472903293852 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1665 | 1472903293853 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acab800 == 35 [pid = 1665] [id = 701] 04:48:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11a106c00) [pid = 1665] [serial = 2103] [outer = 0x0] 04:48:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12577dc00) [pid = 1665] [serial = 2104] [outer = 0x11a106c00] 04:48:13 INFO - PROCESS | 1665 | 1472903293879 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126331400) [pid = 1665] [serial = 2105] [outer = 0x11a106c00] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ba21800) [pid = 1665] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12a40b400) [pid = 1665] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x126251800) [pid = 1665] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x113c2a800) [pid = 1665] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1212cf800) [pid = 1665] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12a6fb400) [pid = 1665] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11885ac00) [pid = 1665] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x112c88400) [pid = 1665] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112cc1000) [pid = 1665] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11830fc00) [pid = 1665] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119568800) [pid = 1665] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:48:14 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x116257c00) [pid = 1665] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:48:14 INFO - PROCESS | 1665 | 1472903294330 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:48:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:48:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 621ms 04:48:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:48:14 INFO - PROCESS | 1665 | 1472903294361 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1665 | 1472903294362 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:48:14 INFO - PROCESS | 1665 | 1472903294365 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1665 | 1472903294366 Marionette TRACE conn2 <- [1,2778,null,{}] 04:48:14 INFO - PROCESS | 1665 | 1472903294369 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:48:14 INFO - PROCESS | 1665 | 1472903294383 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:14 INFO - PROCESS | 1665 | 1472903294531 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:48:14 INFO - PROCESS | 1665 | 1472903294608 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1665 | 1472903294609 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x123236000 == 36 [pid = 1665] [id = 702] 04:48:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112cc1000) [pid = 1665] [serial = 2106] [outer = 0x0] 04:48:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11a2bb000) [pid = 1665] [serial = 2107] [outer = 0x112cc1000] 04:48:14 INFO - PROCESS | 1665 | 1472903294652 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x125775c00) [pid = 1665] [serial = 2108] [outer = 0x112cc1000] 04:48:15 INFO - PROCESS | 1665 | 1472903294997 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:48:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:48:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 668ms 04:48:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:48:15 INFO - PROCESS | 1665 | 1472903295034 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1665 | 1472903295035 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:48:15 INFO - PROCESS | 1665 | 1472903295037 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1665 | 1472903295039 Marionette TRACE conn2 <- [1,2782,null,{}] 04:48:15 INFO - PROCESS | 1665 | 1472903295044 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:48:15 INFO - PROCESS | 1665 | 1472903295045 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:15 INFO - PROCESS | 1665 | 1472903295145 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:48:15 INFO - PROCESS | 1665 | 1472903295151 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1665 | 1472903295152 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c415000 == 37 [pid = 1665] [id = 703] 04:48:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x126251800) [pid = 1665] [serial = 2109] [outer = 0x0] 04:48:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x126775400) [pid = 1665] [serial = 2110] [outer = 0x126251800] 04:48:15 INFO - PROCESS | 1665 | 1472903295177 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x126bb6c00) [pid = 1665] [serial = 2111] [outer = 0x126251800] 04:48:15 INFO - PROCESS | 1665 | 1472903295470 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:48:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:48:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 472ms 04:48:15 INFO - PROCESS | 1665 | 1472903295510 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1665 | 1472903295512 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:48:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:48:15 INFO - PROCESS | 1665 | 1472903295514 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1665 | 1472903295516 Marionette TRACE conn2 <- [1,2786,null,{}] 04:48:15 INFO - PROCESS | 1665 | 1472903295518 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:48:15 INFO - PROCESS | 1665 | 1472903295520 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:15 INFO - PROCESS | 1665 | 1472903295617 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:48:15 INFO - PROCESS | 1665 | 1472903295620 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1665 | 1472903295623 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac7000 == 38 [pid = 1665] [id = 704] 04:48:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126bb7000) [pid = 1665] [serial = 2112] [outer = 0x0] 04:48:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128a0d800) [pid = 1665] [serial = 2113] [outer = 0x126bb7000] 04:48:15 INFO - PROCESS | 1665 | 1472903295652 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128e61c00) [pid = 1665] [serial = 2114] [outer = 0x126bb7000] 04:48:16 INFO - PROCESS | 1665 | 1472903295995 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:48:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:48:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 04:48:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:48:16 INFO - PROCESS | 1665 | 1472903296034 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1665 | 1472903296035 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:48:16 INFO - PROCESS | 1665 | 1472903296037 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1665 | 1472903296038 Marionette TRACE conn2 <- [1,2790,null,{}] 04:48:16 INFO - PROCESS | 1665 | 1472903296051 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:48:16 INFO - PROCESS | 1665 | 1472903296053 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:16 INFO - PROCESS | 1665 | 1472903296131 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:48:16 INFO - PROCESS | 1665 | 1472903296135 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1665 | 1472903296136 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cdd2000 == 39 [pid = 1665] [id = 705] 04:48:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129310000) [pid = 1665] [serial = 2115] [outer = 0x0] 04:48:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x129346c00) [pid = 1665] [serial = 2116] [outer = 0x129310000] 04:48:16 INFO - PROCESS | 1665 | 1472903296164 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12939cc00) [pid = 1665] [serial = 2117] [outer = 0x129310000] 04:48:16 INFO - PROCESS | 1665 | 1472903296761 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:48:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:48:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 731ms 04:48:16 INFO - PROCESS | 1665 | 1472903296796 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1665 | 1472903296799 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:48:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:48:16 INFO - PROCESS | 1665 | 1472903296805 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1665 | 1472903296810 Marionette TRACE conn2 <- [1,2794,null,{}] 04:48:16 INFO - PROCESS | 1665 | 1472903296813 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:48:16 INFO - PROCESS | 1665 | 1472903296815 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:16 INFO - PROCESS | 1665 | 1472903296931 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:48:17 INFO - PROCESS | 1665 | 1472903297056 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1665 | 1472903297057 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927a800 == 40 [pid = 1665] [id = 706] 04:48:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x116739800) [pid = 1665] [serial = 2118] [outer = 0x0] 04:48:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11691c400) [pid = 1665] [serial = 2119] [outer = 0x116739800] 04:48:17 INFO - PROCESS | 1665 | 1472903297089 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118177400) [pid = 1665] [serial = 2120] [outer = 0x116739800] 04:48:17 INFO - PROCESS | 1665 | 1472903297629 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:48:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:48:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 877ms 04:48:17 INFO - PROCESS | 1665 | 1472903297683 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1665 | 1472903297686 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:48:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:48:17 INFO - PROCESS | 1665 | 1472903297694 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1665 | 1472903297696 Marionette TRACE conn2 <- [1,2798,null,{}] 04:48:17 INFO - PROCESS | 1665 | 1472903297698 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:48:17 INFO - PROCESS | 1665 | 1472903297700 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:17 INFO - PROCESS | 1665 | 1472903297920 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:48:18 INFO - PROCESS | 1665 | 1472903298010 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1665 | 1472903298011 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x11627a800 == 41 [pid = 1665] [id = 707] 04:48:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x116739c00) [pid = 1665] [serial = 2121] [outer = 0x0] 04:48:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1169a2800) [pid = 1665] [serial = 2122] [outer = 0x116739c00] 04:48:18 INFO - PROCESS | 1665 | 1472903298041 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118185400) [pid = 1665] [serial = 2123] [outer = 0x116739c00] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac7000 == 40 [pid = 1665] [id = 704] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12c415000 == 39 [pid = 1665] [id = 703] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x123236000 == 38 [pid = 1665] [id = 702] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12acab800 == 37 [pid = 1665] [id = 701] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6cf000 == 36 [pid = 1665] [id = 700] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12a47e000 == 35 [pid = 1665] [id = 699] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x129119800 == 34 [pid = 1665] [id = 698] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x1246c0000 == 33 [pid = 1665] [id = 697] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x123237000 == 32 [pid = 1665] [id = 696] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x11843a000 == 31 [pid = 1665] [id = 695] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x116aec800 == 30 [pid = 1665] [id = 694] 04:48:18 INFO - PROCESS | 1665 | --DOCSHELL 0x118431000 == 29 [pid = 1665] [id = 693] 04:48:18 INFO - PROCESS | 1665 | 1472903298548 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:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12be50c00) [pid = 1665] [serial = 2063] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12bcf5400) [pid = 1665] [serial = 2062] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12babc800) [pid = 1665] [serial = 2060] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12699e800) [pid = 1665] [serial = 2047] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118814400) [pid = 1665] [serial = 2050] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128a0dc00) [pid = 1665] [serial = 2048] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a6fb800) [pid = 1665] [serial = 2054] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12ac8e800) [pid = 1665] [serial = 2056] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11956c000) [pid = 1665] [serial = 2041] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11984c000) [pid = 1665] [serial = 2042] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x113cc6800) [pid = 1665] [serial = 2032] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x116ac5800) [pid = 1665] [serial = 2033] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x124545c00) [pid = 1665] [serial = 2044] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11835e000) [pid = 1665] [serial = 2038] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11870f800) [pid = 1665] [serial = 2039] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119574400) [pid = 1665] [serial = 2035] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119eb0000) [pid = 1665] [serial = 2036] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128a17400) [pid = 1665] [serial = 2030] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128aeb800) [pid = 1665] [serial = 2053] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12ba16800) [pid = 1665] [serial = 2057] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12ba17c00) [pid = 1665] [serial = 2059] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1252c6800) [pid = 1665] [serial = 2045] [outer = 0x0] [url = about:blank] 04:48:18 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1232bc000) [pid = 1665] [serial = 2051] [outer = 0x0] [url = about:blank] 04:48:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:48:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 874ms 04:48:18 INFO - PROCESS | 1665 | 1472903298569 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1665 | 1472903298573 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:48:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:48:18 INFO - PROCESS | 1665 | 1472903298576 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1665 | 1472903298578 Marionette TRACE conn2 <- [1,2802,null,{}] 04:48:18 INFO - PROCESS | 1665 | 1472903298581 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:48:18 INFO - PROCESS | 1665 | 1472903298583 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:18 INFO - PROCESS | 1665 | 1472903298665 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:48:18 INFO - PROCESS | 1665 | 1472903298669 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1665 | 1472903298670 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180f0800 == 30 [pid = 1665] [id = 708] 04:48:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11830a000) [pid = 1665] [serial = 2124] [outer = 0x0] 04:48:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11835d400) [pid = 1665] [serial = 2125] [outer = 0x11830a000] 04:48:18 INFO - PROCESS | 1665 | 1472903298702 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118713000) [pid = 1665] [serial = 2126] [outer = 0x11830a000] 04:48:19 INFO - PROCESS | 1665 | 1472903299050 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:48:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:48:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 04:48:19 INFO - PROCESS | 1665 | 1472903299117 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1665 | 1472903299119 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:48:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:48:19 INFO - PROCESS | 1665 | 1472903299122 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1665 | 1472903299124 Marionette TRACE conn2 <- [1,2806,null,{}] 04:48:19 INFO - PROCESS | 1665 | 1472903299126 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:48:19 INFO - PROCESS | 1665 | 1472903299127 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:19 INFO - PROCESS | 1665 | 1472903299209 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:48:19 INFO - PROCESS | 1665 | 1472903299215 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1665 | 1472903299217 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246c0000 == 31 [pid = 1665] [id = 709] 04:48:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118814800) [pid = 1665] [serial = 2127] [outer = 0x0] 04:48:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1196c3800) [pid = 1665] [serial = 2128] [outer = 0x118814800] 04:48:19 INFO - PROCESS | 1665 | 1472903299243 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119b3e400) [pid = 1665] [serial = 2129] [outer = 0x118814800] 04:48:19 INFO - PROCESS | 1665 | 1472903299611 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:48:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:48:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 04:48:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:48:19 INFO - PROCESS | 1665 | 1472903299644 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1665 | 1472903299646 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:48:19 INFO - PROCESS | 1665 | 1472903299654 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1665 | 1472903299657 Marionette TRACE conn2 <- [1,2810,null,{}] 04:48:19 INFO - PROCESS | 1665 | 1472903299660 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:48:19 INFO - PROCESS | 1665 | 1472903299662 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:19 INFO - PROCESS | 1665 | 1472903299744 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:48:19 INFO - PROCESS | 1665 | 1472903299748 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1665 | 1472903299749 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x129136800 == 32 [pid = 1665] [id = 710] 04:48:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119b46800) [pid = 1665] [serial = 2130] [outer = 0x0] 04:48:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1211a0800) [pid = 1665] [serial = 2131] [outer = 0x119b46800] 04:48:19 INFO - PROCESS | 1665 | 1472903299777 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1237e8000) [pid = 1665] [serial = 2132] [outer = 0x119b46800] 04:48:20 INFO - PROCESS | 1665 | 1472903300115 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:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 476ms 04:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:48:20 INFO - PROCESS | 1665 | 1472903300127 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1665 | 1472903300128 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:48:20 INFO - PROCESS | 1665 | 1472903300131 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1665 | 1472903300132 Marionette TRACE conn2 <- [1,2814,null,{}] 04:48:20 INFO - PROCESS | 1665 | 1472903300134 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:48:20 INFO - PROCESS | 1665 | 1472903300135 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:20 INFO - PROCESS | 1665 | 1472903300216 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:48:20 INFO - PROCESS | 1665 | 1472903300219 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1665 | 1472903300221 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ae4000 == 33 [pid = 1665] [id = 711] 04:48:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12429a000) [pid = 1665] [serial = 2133] [outer = 0x0] 04:48:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12454a800) [pid = 1665] [serial = 2134] [outer = 0x12429a000] 04:48:20 INFO - PROCESS | 1665 | 1472903300256 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12576f400) [pid = 1665] [serial = 2135] [outer = 0x12429a000] 04:48:20 INFO - PROCESS | 1665 | 1472903300581 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:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 467ms 04:48:20 INFO - PROCESS | 1665 | 1472903300599 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1665 | 1472903300600 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:48:20 INFO - PROCESS | 1665 | 1472903300602 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1665 | 1472903300603 Marionette TRACE conn2 <- [1,2818,null,{}] 04:48:20 INFO - PROCESS | 1665 | 1472903300613 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:48:20 INFO - PROCESS | 1665 | 1472903300614 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:20 INFO - PROCESS | 1665 | 1472903300736 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:48:20 INFO - PROCESS | 1665 | 1472903300748 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1665 | 1472903300751 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x129124000 == 34 [pid = 1665] [id = 712] 04:48:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126bb8c00) [pid = 1665] [serial = 2136] [outer = 0x0] 04:48:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126bbc800) [pid = 1665] [serial = 2137] [outer = 0x126bb8c00] 04:48:20 INFO - PROCESS | 1665 | 1472903300784 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128aed800) [pid = 1665] [serial = 2138] [outer = 0x126bb8c00] 04:48:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12cdd9800 == 33 [pid = 1665] [id = 16] 04:48:21 INFO - PROCESS | 1665 | 1472903301180 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:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 624ms 04:48:21 INFO - PROCESS | 1665 | 1472903301226 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1665 | 1472903301227 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:48:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:48:21 INFO - PROCESS | 1665 | 1472903301229 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1665 | 1472903301230 Marionette TRACE conn2 <- [1,2822,null,{}] 04:48:21 INFO - PROCESS | 1665 | 1472903301233 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:48:21 INFO - PROCESS | 1665 | 1472903301234 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:21 INFO - PROCESS | 1665 | 1472903301332 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:48:21 INFO - PROCESS | 1665 | 1472903301345 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1665 | 1472903301353 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac8000 == 34 [pid = 1665] [id = 713] 04:48:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128c92800) [pid = 1665] [serial = 2139] [outer = 0x0] 04:48:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128e62800) [pid = 1665] [serial = 2140] [outer = 0x128c92800] 04:48:21 INFO - PROCESS | 1665 | 1472903301380 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12931a000) [pid = 1665] [serial = 2141] [outer = 0x128c92800] 04:48:21 INFO - PROCESS | 1665 | 1472903301721 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:48:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:48:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 04:48:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:48:21 INFO - PROCESS | 1665 | 1472903301754 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1665 | 1472903301756 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:48:21 INFO - PROCESS | 1665 | 1472903301758 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1665 | 1472903301759 Marionette TRACE conn2 <- [1,2826,null,{}] 04:48:21 INFO - PROCESS | 1665 | 1472903301761 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:48:21 INFO - PROCESS | 1665 | 1472903301762 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:21 INFO - PROCESS | 1665 | 1472903301863 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:48:21 INFO - PROCESS | 1665 | 1472903301867 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1665 | 1472903301868 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x1240ca000 == 35 [pid = 1665] [id = 714] 04:48:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128c8d800) [pid = 1665] [serial = 2142] [outer = 0x0] 04:48:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12939d400) [pid = 1665] [serial = 2143] [outer = 0x128c8d800] 04:48:21 INFO - PROCESS | 1665 | 1472903301893 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12a40e800) [pid = 1665] [serial = 2144] [outer = 0x128c8d800] 04:48:22 INFO - PROCESS | 1665 | 1472903302241 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 04:48:22 INFO - PROCESS | 1665 | 1472903302277 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1665 | 1472903302278 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:48:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:48:22 INFO - PROCESS | 1665 | 1472903302280 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1665 | 1472903302281 Marionette TRACE conn2 <- [1,2830,null,{}] 04:48:22 INFO - PROCESS | 1665 | 1472903302283 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:48:22 INFO - PROCESS | 1665 | 1472903302285 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:22 INFO - PROCESS | 1665 | 1472903302393 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:48:22 INFO - PROCESS | 1665 | 1472903302404 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1665 | 1472903302405 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cab8800 == 36 [pid = 1665] [id = 715] 04:48:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a410400) [pid = 1665] [serial = 2145] [outer = 0x0] 04:48:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a50dc00) [pid = 1665] [serial = 2146] [outer = 0x12a410400] 04:48:22 INFO - PROCESS | 1665 | 1472903302430 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a6fdc00) [pid = 1665] [serial = 2147] [outer = 0x12a410400] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126bb7000) [pid = 1665] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1165f3400) [pid = 1665] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1132b0c00) [pid = 1665] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11880b000) [pid = 1665] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112cbf000) [pid = 1665] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116919c00) [pid = 1665] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119b46c00) [pid = 1665] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x117c4fc00) [pid = 1665] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11830c400) [pid = 1665] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1244f2800) [pid = 1665] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124184c00) [pid = 1665] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x112cc1000) [pid = 1665] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11a106c00) [pid = 1665] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126251800) [pid = 1665] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12934d800) [pid = 1665] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12be4d800) [pid = 1665] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:48:22 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1169a7400) [pid = 1665] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:48:22 INFO - PROCESS | 1665 | 1472903302853 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:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 619ms 04:48:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:48:22 INFO - PROCESS | 1665 | 1472903302900 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1665 | 1472903302901 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:48:22 INFO - PROCESS | 1665 | 1472903302903 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1665 | 1472903302904 Marionette TRACE conn2 <- [1,2834,null,{}] 04:48:22 INFO - PROCESS | 1665 | 1472903302907 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:48:22 INFO - PROCESS | 1665 | 1472903302908 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:22 INFO - PROCESS | 1665 | 1472903302984 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:48:22 INFO - PROCESS | 1665 | 1472903302992 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1665 | 1472903302993 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b4a800 == 37 [pid = 1665] [id = 716] 04:48:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11691c000) [pid = 1665] [serial = 2148] [outer = 0x0] 04:48:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x117c4fc00) [pid = 1665] [serial = 2149] [outer = 0x11691c000] 04:48:23 INFO - PROCESS | 1665 | 1472903303017 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1185bc000) [pid = 1665] [serial = 2150] [outer = 0x11691c000] 04:48:23 INFO - PROCESS | 1665 | 1472903303352 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:48:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 473ms 04:48:23 INFO - PROCESS | 1665 | 1472903303376 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1665 | 1472903303377 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:48:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:48:23 INFO - PROCESS | 1665 | 1472903303380 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1665 | 1472903303381 Marionette TRACE conn2 <- [1,2838,null,{}] 04:48:23 INFO - PROCESS | 1665 | 1472903303383 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:48:23 INFO - PROCESS | 1665 | 1472903303384 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:23 INFO - PROCESS | 1665 | 1472903303497 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:48:23 INFO - PROCESS | 1665 | 1472903303502 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1665 | 1472903303504 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d10c000 == 38 [pid = 1665] [id = 717] 04:48:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1185b7400) [pid = 1665] [serial = 2151] [outer = 0x0] 04:48:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11870e400) [pid = 1665] [serial = 2152] [outer = 0x1185b7400] 04:48:23 INFO - PROCESS | 1665 | 1472903303532 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126bb2c00) [pid = 1665] [serial = 2153] [outer = 0x1185b7400] 04:48:23 INFO - PROCESS | 1665 | 1472903303850 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:48:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:48:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 04:48:23 INFO - PROCESS | 1665 | 1472903303899 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1665 | 1472903303901 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:48:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:48:23 INFO - PROCESS | 1665 | 1472903303904 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1665 | 1472903303906 Marionette TRACE conn2 <- [1,2842,null,{}] 04:48:23 INFO - PROCESS | 1665 | 1472903303908 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:48:23 INFO - PROCESS | 1665 | 1472903303910 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:24 INFO - PROCESS | 1665 | 1472903303999 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:48:24 INFO - PROCESS | 1665 | 1472903304003 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1665 | 1472903304004 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5bb800 == 39 [pid = 1665] [id = 718] 04:48:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126bb4400) [pid = 1665] [serial = 2154] [outer = 0x0] 04:48:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ab6a400) [pid = 1665] [serial = 2155] [outer = 0x126bb4400] 04:48:24 INFO - PROCESS | 1665 | 1472903304030 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ba1a000) [pid = 1665] [serial = 2156] [outer = 0x126bb4400] 04:48:24 INFO - PROCESS | 1665 | 1472903304378 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:48:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:48:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms 04:48:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:48:24 INFO - PROCESS | 1665 | 1472903304428 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1665 | 1472903304430 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:48:24 INFO - PROCESS | 1665 | 1472903304432 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1665 | 1472903304433 Marionette TRACE conn2 <- [1,2846,null,{}] 04:48:24 INFO - PROCESS | 1665 | 1472903304435 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:48:24 INFO - PROCESS | 1665 | 1472903304436 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:24 INFO - PROCESS | 1665 | 1472903304521 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:48:24 INFO - PROCESS | 1665 | 1472903304527 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1665 | 1472903304528 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d91a000 == 40 [pid = 1665] [id = 719] 04:48:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12b231400) [pid = 1665] [serial = 2157] [outer = 0x0] 04:48:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bab1000) [pid = 1665] [serial = 2158] [outer = 0x12b231400] 04:48:24 INFO - PROCESS | 1665 | 1472903304553 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12bcef400) [pid = 1665] [serial = 2159] [outer = 0x12b231400] 04:48:24 INFO - PROCESS | 1665 | 1472903304966 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:48:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:48:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 568ms 04:48:25 INFO - PROCESS | 1665 | 1472903305001 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1665 | 1472903305003 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:48:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:48:25 INFO - PROCESS | 1665 | 1472903305006 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1665 | 1472903305008 Marionette TRACE conn2 <- [1,2850,null,{}] 04:48:25 INFO - PROCESS | 1665 | 1472903305012 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:48:25 INFO - PROCESS | 1665 | 1472903305014 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:25 INFO - PROCESS | 1665 | 1472903305129 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:48:25 INFO - PROCESS | 1665 | 1472903305205 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1665 | 1472903305206 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x11821b000 == 41 [pid = 1665] [id = 720] 04:48:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11654b400) [pid = 1665] [serial = 2160] [outer = 0x0] 04:48:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1176bf800) [pid = 1665] [serial = 2161] [outer = 0x11654b400] 04:48:25 INFO - PROCESS | 1665 | 1472903305238 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11835e400) [pid = 1665] [serial = 2162] [outer = 0x11654b400] 04:48:25 INFO - PROCESS | 1665 | 1472903305682 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:48:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 721ms 04:48:25 INFO - PROCESS | 1665 | 1472903305728 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1665 | 1472903305731 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:48:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:48:25 INFO - PROCESS | 1665 | 1472903305735 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1665 | 1472903305737 Marionette TRACE conn2 <- [1,2854,null,{}] 04:48:25 INFO - PROCESS | 1665 | 1472903305740 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:48:25 INFO - PROCESS | 1665 | 1472903305741 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:25 INFO - PROCESS | 1665 | 1472903305845 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:48:25 INFO - PROCESS | 1665 | 1472903305907 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1665 | 1472903305909 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6b7000 == 42 [pid = 1665] [id = 721] 04:48:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1185c1000) [pid = 1665] [serial = 2163] [outer = 0x0] 04:48:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1196ca400) [pid = 1665] [serial = 2164] [outer = 0x1185c1000] 04:48:25 INFO - PROCESS | 1665 | 1472903305940 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119c8cc00) [pid = 1665] [serial = 2165] [outer = 0x1185c1000] 04:48:26 INFO - PROCESS | 1665 | 1472903306405 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:48:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:48:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 04:48:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:48:26 INFO - PROCESS | 1665 | 1472903306459 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1665 | 1472903306460 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:48:26 INFO - PROCESS | 1665 | 1472903306462 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1665 | 1472903306465 Marionette TRACE conn2 <- [1,2858,null,{}] 04:48:26 INFO - PROCESS | 1665 | 1472903306504 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:48:26 INFO - PROCESS | 1665 | 1472903306507 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:26 INFO - PROCESS | 1665 | 1472903306630 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:48:26 INFO - PROCESS | 1665 | 1472903306697 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1665 | 1472903306699 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5b9800 == 43 [pid = 1665] [id = 722] 04:48:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1246a8400) [pid = 1665] [serial = 2166] [outer = 0x0] 04:48:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12625cc00) [pid = 1665] [serial = 2167] [outer = 0x1246a8400] 04:48:26 INFO - PROCESS | 1665 | 1472903306732 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x126bb8400) [pid = 1665] [serial = 2168] [outer = 0x1246a8400] 04:48:27 INFO - PROCESS | 1665 | 1472903307175 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:48:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:48:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 726ms 04:48:27 INFO - PROCESS | 1665 | 1472903307188 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1665 | 1472903307193 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:48:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:48:27 INFO - PROCESS | 1665 | 1472903307197 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1665 | 1472903307199 Marionette TRACE conn2 <- [1,2862,null,{}] 04:48:27 INFO - PROCESS | 1665 | 1472903307203 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:48:27 INFO - PROCESS | 1665 | 1472903307205 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:27 INFO - PROCESS | 1665 | 1472903307364 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:48:27 INFO - PROCESS | 1665 | 1472903307519 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1665 | 1472903307520 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12dc37800 == 44 [pid = 1665] [id = 723] 04:48:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x124189c00) [pid = 1665] [serial = 2169] [outer = 0x0] 04:48:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128e63000) [pid = 1665] [serial = 2170] [outer = 0x124189c00] 04:48:27 INFO - PROCESS | 1665 | 1472903307571 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12a50e400) [pid = 1665] [serial = 2171] [outer = 0x124189c00] 04:48:28 INFO - PROCESS | 1665 | 1472903308113 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:48:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:48:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 975ms 04:48:28 INFO - PROCESS | 1665 | 1472903308196 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1665 | 1472903308198 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:48:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:48:28 INFO - PROCESS | 1665 | 1472903308204 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1665 | 1472903308205 Marionette TRACE conn2 <- [1,2866,null,{}] 04:48:28 INFO - PROCESS | 1665 | 1472903308210 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:48:28 INFO - PROCESS | 1665 | 1472903308213 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:28 INFO - PROCESS | 1665 | 1472903308365 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:48:28 INFO - PROCESS | 1665 | 1472903308475 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1665 | 1472903308477 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x11928f000 == 45 [pid = 1665] [id = 724] 04:48:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x115e05c00) [pid = 1665] [serial = 2172] [outer = 0x0] 04:48:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118811c00) [pid = 1665] [serial = 2173] [outer = 0x115e05c00] 04:48:28 INFO - PROCESS | 1665 | 1472903308526 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1262a3000) [pid = 1665] [serial = 2174] [outer = 0x115e05c00] 04:48:29 INFO - PROCESS | 1665 | 1472903309094 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:48:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:48:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 923ms 04:48:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:48:29 INFO - PROCESS | 1665 | 1472903309127 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1665 | 1472903309129 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:48:29 INFO - PROCESS | 1665 | 1472903309132 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1665 | 1472903309134 Marionette TRACE conn2 <- [1,2870,null,{}] 04:48:29 INFO - PROCESS | 1665 | 1472903309137 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:48:29 INFO - PROCESS | 1665 | 1472903309139 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:29 INFO - PROCESS | 1665 | 1472903309243 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:48:29 INFO - PROCESS | 1665 | 1472903309307 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1665 | 1472903309309 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x124f0e800 == 46 [pid = 1665] [id = 725] 04:48:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x117c51000) [pid = 1665] [serial = 2175] [outer = 0x0] 04:48:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11817ac00) [pid = 1665] [serial = 2176] [outer = 0x117c51000] 04:48:29 INFO - PROCESS | 1665 | 1472903309337 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11835f000) [pid = 1665] [serial = 2177] [outer = 0x117c51000] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5bb800 == 45 [pid = 1665] [id = 718] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12d10c000 == 44 [pid = 1665] [id = 717] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x128b4a800 == 43 [pid = 1665] [id = 716] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12cab8800 == 42 [pid = 1665] [id = 715] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x1240ca000 == 41 [pid = 1665] [id = 714] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12bac8000 == 40 [pid = 1665] [id = 713] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x129124000 == 39 [pid = 1665] [id = 712] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x116ae4000 == 38 [pid = 1665] [id = 711] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x129136800 == 37 [pid = 1665] [id = 710] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12cdd9000 == 36 [pid = 1665] [id = 17] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x1246c0000 == 35 [pid = 1665] [id = 709] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x1180f0800 == 34 [pid = 1665] [id = 708] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x11627a800 == 33 [pid = 1665] [id = 707] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x11927a800 == 32 [pid = 1665] [id = 706] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12cdd2000 == 31 [pid = 1665] [id = 705] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x11928f000 == 30 [pid = 1665] [id = 724] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12dc37800 == 29 [pid = 1665] [id = 723] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5b9800 == 28 [pid = 1665] [id = 722] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6b7000 == 27 [pid = 1665] [id = 721] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12d91a000 == 26 [pid = 1665] [id = 719] 04:48:30 INFO - PROCESS | 1665 | --DOCSHELL 0x11821b000 == 25 [pid = 1665] [id = 720] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x119569800) [pid = 1665] [serial = 2095] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x116459c00) [pid = 1665] [serial = 2083] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x113208c00) [pid = 1665] [serial = 2084] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x11880fc00) [pid = 1665] [serial = 2092] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118365800) [pid = 1665] [serial = 2089] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1185c2800) [pid = 1665] [serial = 2090] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x117c46400) [pid = 1665] [serial = 2086] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11817d800) [pid = 1665] [serial = 2087] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11a107800) [pid = 1665] [serial = 2098] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119b49800) [pid = 1665] [serial = 2081] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1244f0800) [pid = 1665] [serial = 2099] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118313000) [pid = 1665] [serial = 2080] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11885e800) [pid = 1665] [serial = 2066] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118362800) [pid = 1665] [serial = 2065] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1246a7000) [pid = 1665] [serial = 2101] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126921800) [pid = 1665] [serial = 2069] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12518c400) [pid = 1665] [serial = 2102] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x124dd2c00) [pid = 1665] [serial = 2068] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11a2bb000) [pid = 1665] [serial = 2107] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12577dc00) [pid = 1665] [serial = 2104] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126bb6c00) [pid = 1665] [serial = 2111] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126331400) [pid = 1665] [serial = 2105] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12a6f8c00) [pid = 1665] [serial = 2072] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1293a2c00) [pid = 1665] [serial = 2071] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12be6a800) [pid = 1665] [serial = 2075] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12be65000) [pid = 1665] [serial = 2074] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12a510c00) [pid = 1665] [serial = 2078] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119b3d000) [pid = 1665] [serial = 2096] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x124294800) [pid = 1665] [serial = 2077] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119395c00) [pid = 1665] [serial = 2093] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x125775c00) [pid = 1665] [serial = 2108] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x126775400) [pid = 1665] [serial = 2110] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128e61c00) [pid = 1665] [serial = 2114] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128a0d800) [pid = 1665] [serial = 2113] [outer = 0x0] [url = about:blank] 04:48:30 INFO - PROCESS | 1665 | 1472903310425 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:48:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:48:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1324ms 04:48:30 INFO - PROCESS | 1665 | 1472903310459 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:48:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:48:30 INFO - PROCESS | 1665 | 1472903310462 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:48:30 INFO - PROCESS | 1665 | 1472903310465 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1665 | 1472903310467 Marionette TRACE conn2 <- [1,2874,null,{}] 04:48:30 INFO - PROCESS | 1665 | 1472903310470 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:48:30 INFO - PROCESS | 1665 | 1472903310473 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:30 INFO - PROCESS | 1665 | 1472903310559 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:48:30 INFO - PROCESS | 1665 | 1472903310565 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1665 | 1472903310567 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x11717d000 == 26 [pid = 1665] [id = 726] 04:48:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x114f5cc00) [pid = 1665] [serial = 2178] [outer = 0x0] 04:48:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1164a2400) [pid = 1665] [serial = 2179] [outer = 0x114f5cc00] 04:48:30 INFO - PROCESS | 1665 | 1472903310598 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x111e60c00) [pid = 1665] [serial = 2180] [outer = 0x114f5cc00] 04:48:30 INFO - PROCESS | 1665 | 1472903310980 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:48:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:48:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 04:48:31 INFO - PROCESS | 1665 | 1472903311035 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1665 | 1472903311039 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:48:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:48:31 INFO - PROCESS | 1665 | 1472903311043 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1665 | 1472903311045 Marionette TRACE conn2 <- [1,2878,null,{}] 04:48:31 INFO - PROCESS | 1665 | 1472903311047 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:48:31 INFO - PROCESS | 1665 | 1472903311049 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:31 INFO - PROCESS | 1665 | 1472903311128 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:48:31 INFO - PROCESS | 1665 | 1472903311132 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1665 | 1472903311134 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188e2000 == 27 [pid = 1665] [id = 727] 04:48:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1176bb800) [pid = 1665] [serial = 2181] [outer = 0x0] 04:48:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11817bc00) [pid = 1665] [serial = 2182] [outer = 0x1176bb800] 04:48:31 INFO - PROCESS | 1665 | 1472903311163 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11830d000) [pid = 1665] [serial = 2183] [outer = 0x1176bb800] 04:48:31 INFO - PROCESS | 1665 | 1472903311519 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:48:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:48:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 519ms 04:48:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:48:31 INFO - PROCESS | 1665 | 1472903311563 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1665 | 1472903311564 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:48:31 INFO - PROCESS | 1665 | 1472903311566 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1665 | 1472903311569 Marionette TRACE conn2 <- [1,2882,null,{}] 04:48:31 INFO - PROCESS | 1665 | 1472903311577 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:48:31 INFO - PROCESS | 1665 | 1472903311580 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:31 INFO - PROCESS | 1665 | 1472903311658 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:48:31 INFO - PROCESS | 1665 | 1472903311663 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1665 | 1472903311665 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12348b800 == 28 [pid = 1665] [id = 728] 04:48:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x113cc2400) [pid = 1665] [serial = 2184] [outer = 0x0] 04:48:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118714000) [pid = 1665] [serial = 2185] [outer = 0x113cc2400] 04:48:31 INFO - PROCESS | 1665 | 1472903311696 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11885a400) [pid = 1665] [serial = 2186] [outer = 0x113cc2400] 04:48:32 INFO - PROCESS | 1665 | 1472903312046 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:48:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:48:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 521ms 04:48:32 INFO - PROCESS | 1665 | 1472903312088 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1665 | 1472903312089 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:48:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:48:32 INFO - PROCESS | 1665 | 1472903312092 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1665 | 1472903312093 Marionette TRACE conn2 <- [1,2886,null,{}] 04:48:32 INFO - PROCESS | 1665 | 1472903312095 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:48:32 INFO - PROCESS | 1665 | 1472903312096 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:32 INFO - PROCESS | 1665 | 1472903312205 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:48:32 INFO - PROCESS | 1665 | 1472903312238 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1665 | 1472903312239 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x124b76800 == 29 [pid = 1665] [id = 729] 04:48:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118861000) [pid = 1665] [serial = 2187] [outer = 0x0] 04:48:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11939bc00) [pid = 1665] [serial = 2188] [outer = 0x118861000] 04:48:32 INFO - PROCESS | 1665 | 1472903312265 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119844000) [pid = 1665] [serial = 2189] [outer = 0x118861000] 04:48:32 INFO - PROCESS | 1665 | 1472903312648 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:48:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:48:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 619ms 04:48:32 INFO - PROCESS | 1665 | 1472903312712 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1665 | 1472903312714 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:48:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:48:32 INFO - PROCESS | 1665 | 1472903312718 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1665 | 1472903312720 Marionette TRACE conn2 <- [1,2890,null,{}] 04:48:32 INFO - PROCESS | 1665 | 1472903312722 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:48:32 INFO - PROCESS | 1665 | 1472903312723 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:32 INFO - PROCESS | 1665 | 1472903312837 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:48:32 INFO - PROCESS | 1665 | 1472903312879 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1665 | 1472903312880 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x129124000 == 30 [pid = 1665] [id = 730] 04:48:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1121e6000) [pid = 1665] [serial = 2190] [outer = 0x0] 04:48:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11984c400) [pid = 1665] [serial = 2191] [outer = 0x1121e6000] 04:48:32 INFO - PROCESS | 1665 | 1472903312905 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119c8e000) [pid = 1665] [serial = 2192] [outer = 0x1121e6000] 04:48:33 INFO - PROCESS | 1665 | 1472903313253 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:48:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:48:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 574ms 04:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:48:33 INFO - PROCESS | 1665 | 1472903313298 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1665 | 1472903313299 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:48:33 INFO - PROCESS | 1665 | 1472903313301 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1665 | 1472903313302 Marionette TRACE conn2 <- [1,2894,null,{}] 04:48:33 INFO - PROCESS | 1665 | 1472903313305 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:48:33 INFO - PROCESS | 1665 | 1472903313309 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:33 INFO - PROCESS | 1665 | 1472903313421 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:48:33 INFO - PROCESS | 1665 | 1472903313435 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1665 | 1472903313437 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a631000 == 31 [pid = 1665] [id = 731] 04:48:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119e2d800) [pid = 1665] [serial = 2193] [outer = 0x0] 04:48:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1212c9400) [pid = 1665] [serial = 2194] [outer = 0x119e2d800] 04:48:33 INFO - PROCESS | 1665 | 1472903313463 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12454d800) [pid = 1665] [serial = 2195] [outer = 0x119e2d800] 04:48:33 INFO - PROCESS | 1665 | 1472903313813 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:48:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:48:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 04:48:33 INFO - PROCESS | 1665 | 1472903313820 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:48:33 INFO - PROCESS | 1665 | 1472903313832 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:48:33 INFO - PROCESS | 1665 | 1472903313834 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1665 | 1472903313835 Marionette TRACE conn2 <- [1,2898,null,{}] 04:48:33 INFO - PROCESS | 1665 | 1472903313838 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:48:33 INFO - PROCESS | 1665 | 1472903313840 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:33 INFO - PROCESS | 1665 | 1472903313935 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:48:33 INFO - PROCESS | 1665 | 1472903313973 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1665 | 1472903313975 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12acad800 == 32 [pid = 1665] [id = 732] 04:48:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11673d400) [pid = 1665] [serial = 2196] [outer = 0x0] 04:48:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x125189400) [pid = 1665] [serial = 2197] [outer = 0x11673d400] 04:48:34 INFO - PROCESS | 1665 | 1472903314000 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12625d400) [pid = 1665] [serial = 2198] [outer = 0x11673d400] 04:48:34 INFO - PROCESS | 1665 | 1472903314337 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:48:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:48:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 517ms 04:48:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:48:34 INFO - PROCESS | 1665 | 1472903314353 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1665 | 1472903314354 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:48:34 INFO - PROCESS | 1665 | 1472903314357 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1665 | 1472903314361 Marionette TRACE conn2 <- [1,2902,null,{}] 04:48:34 INFO - PROCESS | 1665 | 1472903314363 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:48:34 INFO - PROCESS | 1665 | 1472903314364 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:34 INFO - PROCESS | 1665 | 1472903314464 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:48:34 INFO - PROCESS | 1665 | 1472903314477 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1665 | 1472903314479 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac9800 == 33 [pid = 1665] [id = 733] 04:48:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12629a800) [pid = 1665] [serial = 2199] [outer = 0x0] 04:48:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126718400) [pid = 1665] [serial = 2200] [outer = 0x12629a800] 04:48:34 INFO - PROCESS | 1665 | 1472903314504 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126bb3c00) [pid = 1665] [serial = 2201] [outer = 0x12629a800] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12cdda000) [pid = 1665] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12cda3400) [pid = 1665] [serial = 47] [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:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128c8d800) [pid = 1665] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128c92800) [pid = 1665] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a410400) [pid = 1665] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12429a000) [pid = 1665] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119b46800) [pid = 1665] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11830a000) [pid = 1665] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118814800) [pid = 1665] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116739800) [pid = 1665] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116739c00) [pid = 1665] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x129310000) [pid = 1665] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12b231400) [pid = 1665] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126bb4400) [pid = 1665] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11691c000) [pid = 1665] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1185b7400) [pid = 1665] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:48:34 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126bb8c00) [pid = 1665] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:48:34 INFO - PROCESS | 1665 | 1472903314986 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 674ms 04:48:35 INFO - PROCESS | 1665 | 1472903315031 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1665 | 1472903315032 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:48:35 INFO - PROCESS | 1665 | 1472903315034 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1665 | 1472903315035 Marionette TRACE conn2 <- [1,2906,null,{}] 04:48:35 INFO - PROCESS | 1665 | 1472903315043 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:48:35 INFO - PROCESS | 1665 | 1472903315044 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:35 INFO - PROCESS | 1665 | 1472903315153 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:48:35 INFO - PROCESS | 1665 | 1472903315204 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1665 | 1472903315205 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12348b000 == 34 [pid = 1665] [id = 734] 04:48:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x110eea800) [pid = 1665] [serial = 2202] [outer = 0x0] 04:48:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119390400) [pid = 1665] [serial = 2203] [outer = 0x110eea800] 04:48:35 INFO - PROCESS | 1665 | 1472903315233 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12576ec00) [pid = 1665] [serial = 2204] [outer = 0x110eea800] 04:48:35 INFO - PROCESS | 1665 | 1472903315496 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:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 468ms 04:48:35 INFO - PROCESS | 1665 | 1472903315502 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1665 | 1472903315504 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:48:35 INFO - PROCESS | 1665 | 1472903315515 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1665 | 1472903315516 Marionette TRACE conn2 <- [1,2910,null,{}] 04:48:35 INFO - PROCESS | 1665 | 1472903315519 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:48:35 INFO - PROCESS | 1665 | 1472903315520 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:35 INFO - PROCESS | 1665 | 1472903315602 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:48:35 INFO - PROCESS | 1665 | 1472903315608 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1665 | 1472903315609 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c53f800 == 35 [pid = 1665] [id = 735] 04:48:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1231c5800) [pid = 1665] [serial = 2205] [outer = 0x0] 04:48:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x126bb9c00) [pid = 1665] [serial = 2206] [outer = 0x1231c5800] 04:48:35 INFO - PROCESS | 1665 | 1472903315634 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128a0e400) [pid = 1665] [serial = 2207] [outer = 0x1231c5800] 04:48:35 INFO - PROCESS | 1665 | 1472903315933 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:48:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:48:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:48:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 477ms 04:48:35 INFO - PROCESS | 1665 | 1472903315986 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1665 | 1472903315988 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /DOMEvents/constructors.html 04:48:35 INFO - PROCESS | 1665 | 1472903315990 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1665 | 1472903315992 Marionette TRACE conn2 <- [1,2914,null,{}] 04:48:35 INFO - PROCESS | 1665 | 1472903315994 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:48:35 INFO - PROCESS | 1665 | 1472903315996 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:36 INFO - PROCESS | 1665 | 1472903316112 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:48:36 INFO - PROCESS | 1665 | 1472903316118 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1665 | 1472903316119 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x129123000 == 36 [pid = 1665] [id = 736] 04:48:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a13000) [pid = 1665] [serial = 2208] [outer = 0x0] 04:48:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128af4000) [pid = 1665] [serial = 2209] [outer = 0x128a13000] 04:48:36 INFO - PROCESS | 1665 | 1472903316147 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129313000) [pid = 1665] [serial = 2210] [outer = 0x128a13000] 04:48:36 INFO - PROCESS | 1665 | 1472903316492 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:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:48:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:48:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:48:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 04:48:36 INFO - PROCESS | 1665 | 1472903316517 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1665 | 1472903316518 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:48:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:48:36 INFO - PROCESS | 1665 | 1472903316521 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1665 | 1472903316522 Marionette TRACE conn2 <- [1,2918,null,{}] 04:48:36 INFO - PROCESS | 1665 | 1472903316524 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:48:36 INFO - PROCESS | 1665 | 1472903316525 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:36 INFO - PROCESS | 1665 | 1472903316600 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:48:36 INFO - PROCESS | 1665 | 1472903316603 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1665 | 1472903316605 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12519f000 == 37 [pid = 1665] [id = 737] 04:48:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1185b5c00) [pid = 1665] [serial = 2211] [outer = 0x0] 04:48:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128c8e400) [pid = 1665] [serial = 2212] [outer = 0x1185b5c00] 04:48:36 INFO - PROCESS | 1665 | 1472903316642 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a6f7800) [pid = 1665] [serial = 2213] [outer = 0x1185b5c00] 04:48:37 INFO - PROCESS | 1665 | 1472903317099 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:48:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:48:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 623ms 04:48:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:48:37 INFO - PROCESS | 1665 | 1472903317150 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1665 | 1472903317153 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:48:37 INFO - PROCESS | 1665 | 1472903317160 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1665 | 1472903317162 Marionette TRACE conn2 <- [1,2922,null,{}] 04:48:37 INFO - PROCESS | 1665 | 1472903317166 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:48:37 INFO - PROCESS | 1665 | 1472903317168 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:37 INFO - PROCESS | 1665 | 1472903317286 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:48:37 INFO - PROCESS | 1665 | 1472903317368 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1665 | 1472903317370 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x1188de800 == 38 [pid = 1665] [id = 738] 04:48:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x113c25400) [pid = 1665] [serial = 2214] [outer = 0x0] 04:48:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1165f6400) [pid = 1665] [serial = 2215] [outer = 0x113c25400] 04:48:37 INFO - PROCESS | 1665 | 1472903317402 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11701c400) [pid = 1665] [serial = 2216] [outer = 0x113c25400] 04:48:37 INFO - PROCESS | 1665 | [1665] 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:48:37 INFO - PROCESS | 1665 | [1665] 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:48:37 INFO - PROCESS | 1665 | [1665] 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:48:37 INFO - PROCESS | 1665 | [1665] 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:48:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:48:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:37 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:48:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:37 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:48:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:37 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:48:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:48:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 674ms 04:48:37 INFO - PROCESS | 1665 | 1472903317827 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:48:37 INFO - PROCESS | 1665 | 1472903317832 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1665 | 1472903317835 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:48:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:48:37 INFO - PROCESS | 1665 | 1472903317840 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1665 | 1472903317842 Marionette TRACE conn2 <- [1,2926,null,{}] 04:48:37 INFO - PROCESS | 1665 | 1472903317845 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:48:37 INFO - PROCESS | 1665 | 1472903317846 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:37 INFO - PROCESS | 1665 | 1472903317979 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:48:38 INFO - PROCESS | 1665 | 1472903318084 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1665 | 1472903318086 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a61d000 == 39 [pid = 1665] [id = 739] 04:48:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118816400) [pid = 1665] [serial = 2217] [outer = 0x0] 04:48:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119399c00) [pid = 1665] [serial = 2218] [outer = 0x118816400] 04:48:38 INFO - PROCESS | 1665 | 1472903318119 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119b49800) [pid = 1665] [serial = 2219] [outer = 0x118816400] 04:48:38 INFO - PROCESS | 1665 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:48:38 INFO - PROCESS | 1665 | 1472903318530 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:48:38 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:48:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 720ms 04:48:38 INFO - PROCESS | 1665 | 1472903318560 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1665 | 1472903318562 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:48:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:48:38 INFO - PROCESS | 1665 | 1472903318564 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1665 | 1472903318567 Marionette TRACE conn2 <- [1,2930,null,{}] 04:48:38 INFO - PROCESS | 1665 | 1472903318575 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:48:38 INFO - PROCESS | 1665 | 1472903318578 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:38 INFO - PROCESS | 1665 | 1472903318702 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:48:38 INFO - PROCESS | 1665 | 1472903318764 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1665 | 1472903318766 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d10d000 == 40 [pid = 1665] [id = 740] 04:48:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x121198400) [pid = 1665] [serial = 2220] [outer = 0x0] 04:48:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1212cd800) [pid = 1665] [serial = 2221] [outer = 0x121198400] 04:48:38 INFO - PROCESS | 1665 | 1472903318799 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x124624800) [pid = 1665] [serial = 2222] [outer = 0x121198400] 04:48:39 INFO - PROCESS | 1665 | 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:48:39 INFO - PROCESS | 1665 | 1472903319434 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:48:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:48:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 925ms 04:48:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:48:39 INFO - PROCESS | 1665 | 1472903319490 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1665 | 1472903319493 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:48:39 INFO - PROCESS | 1665 | 1472903319498 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1665 | 1472903319501 Marionette TRACE conn2 <- [1,2934,null,{}] 04:48:39 INFO - PROCESS | 1665 | 1472903319506 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:48:39 INFO - PROCESS | 1665 | 1472903319509 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:39 INFO - PROCESS | 1665 | 1472903319679 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:48:39 INFO - PROCESS | 1665 | 1472903319834 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1665 | 1472903319836 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:39 INFO - PROCESS | 1665 | --DOCSHELL 0x129123000 == 39 [pid = 1665] [id = 736] 04:48:39 INFO - PROCESS | 1665 | --DOCSHELL 0x12c53f800 == 38 [pid = 1665] [id = 735] 04:48:39 INFO - PROCESS | 1665 | --DOCSHELL 0x12348b000 == 37 [pid = 1665] [id = 734] 04:48:39 INFO - PROCESS | 1665 | --DOCSHELL 0x12bac9800 == 36 [pid = 1665] [id = 733] 04:48:39 INFO - PROCESS | 1665 | --DOCSHELL 0x12acad800 == 35 [pid = 1665] [id = 732] 04:48:39 INFO - PROCESS | 1665 | --DOCSHELL 0x12a631000 == 34 [pid = 1665] [id = 731] 04:48:39 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12cde0800) [pid = 1665] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:48:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x117168800 == 35 [pid = 1665] [id = 741] 04:48:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11263b400) [pid = 1665] [serial = 2223] [outer = 0x0] 04:48:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x11673ac00) [pid = 1665] [serial = 2224] [outer = 0x11263b400] 04:48:39 INFO - PROCESS | 1665 | 1472903319916 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118310c00) [pid = 1665] [serial = 2225] [outer = 0x11263b400] 04:48:40 INFO - PROCESS | 1665 | --DOCSHELL 0x129124000 == 34 [pid = 1665] [id = 730] 04:48:40 INFO - PROCESS | 1665 | --DOCSHELL 0x124b76800 == 33 [pid = 1665] [id = 729] 04:48:40 INFO - PROCESS | 1665 | --DOCSHELL 0x12348b800 == 32 [pid = 1665] [id = 728] 04:48:40 INFO - PROCESS | 1665 | --DOCSHELL 0x1188e2000 == 31 [pid = 1665] [id = 727] 04:48:40 INFO - PROCESS | 1665 | --DOCSHELL 0x11717d000 == 30 [pid = 1665] [id = 726] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118177400) [pid = 1665] [serial = 2120] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1169a2800) [pid = 1665] [serial = 2122] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118185400) [pid = 1665] [serial = 2123] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12939cc00) [pid = 1665] [serial = 2117] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x129346c00) [pid = 1665] [serial = 2116] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12bab1000) [pid = 1665] [serial = 2158] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12bcef400) [pid = 1665] [serial = 2159] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12a40e800) [pid = 1665] [serial = 2144] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12ba1a000) [pid = 1665] [serial = 2156] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x117c4fc00) [pid = 1665] [serial = 2149] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12ab6a400) [pid = 1665] [serial = 2155] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1185bc000) [pid = 1665] [serial = 2150] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12a6fdc00) [pid = 1665] [serial = 2147] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11870e400) [pid = 1665] [serial = 2152] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126bbc800) [pid = 1665] [serial = 2137] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128aed800) [pid = 1665] [serial = 2138] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12931a000) [pid = 1665] [serial = 2141] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126bb2c00) [pid = 1665] [serial = 2153] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11956a400) [pid = 1665] [serial = 1466] [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:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12939d400) [pid = 1665] [serial = 2143] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128e62800) [pid = 1665] [serial = 2140] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12a50dc00) [pid = 1665] [serial = 2146] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12454a800) [pid = 1665] [serial = 2134] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12576f400) [pid = 1665] [serial = 2135] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1211a0800) [pid = 1665] [serial = 2131] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1237e8000) [pid = 1665] [serial = 2132] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11835d400) [pid = 1665] [serial = 2125] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118713000) [pid = 1665] [serial = 2126] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1196c3800) [pid = 1665] [serial = 2128] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x119b3e400) [pid = 1665] [serial = 2129] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x11691c400) [pid = 1665] [serial = 2119] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1665 | 1472903320277 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:48:40 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:48:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 826ms 04:48:40 INFO - PROCESS | 1665 | 1472903320323 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1665 | 1472903320328 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:48:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:48:40 INFO - PROCESS | 1665 | 1472903320338 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1665 | 1472903320340 Marionette TRACE conn2 <- [1,2938,null,{}] 04:48:40 INFO - PROCESS | 1665 | 1472903320342 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:48:40 INFO - PROCESS | 1665 | 1472903320344 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:40 INFO - PROCESS | 1665 | 1472903320425 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:48:40 INFO - PROCESS | 1665 | 1472903320429 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1665 | 1472903320431 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x11a298800 == 31 [pid = 1665] [id = 742] 04:48:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11870a400) [pid = 1665] [serial = 2226] [outer = 0x0] 04:48:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118808c00) [pid = 1665] [serial = 2227] [outer = 0x11870a400] 04:48:40 INFO - PROCESS | 1665 | 1472903320458 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11956a000) [pid = 1665] [serial = 2228] [outer = 0x11870a400] 04:48:40 INFO - PROCESS | 1665 | 1472903320780 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:48:40 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:48:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 474ms 04:48:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:48:40 INFO - PROCESS | 1665 | 1472903320810 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1665 | 1472903320811 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:48:40 INFO - PROCESS | 1665 | 1472903320813 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1665 | 1472903320815 Marionette TRACE conn2 <- [1,2942,null,{}] 04:48:40 INFO - PROCESS | 1665 | 1472903320823 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:48:40 INFO - PROCESS | 1665 | 1472903320827 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:40 INFO - PROCESS | 1665 | 1472903320913 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:48:40 INFO - PROCESS | 1665 | 1472903320975 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1665 | 1472903320977 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b44000 == 32 [pid = 1665] [id = 743] 04:48:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119843400) [pid = 1665] [serial = 2229] [outer = 0x0] 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119b3d800) [pid = 1665] [serial = 2230] [outer = 0x119843400] 04:48:41 INFO - PROCESS | 1665 | 1472903321004 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123424c00) [pid = 1665] [serial = 2231] [outer = 0x119843400] 04:48:41 INFO - PROCESS | 1665 | 1472903321271 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:48:41 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:48:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:48:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 04:48:41 INFO - PROCESS | 1665 | 1472903321284 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1665 | 1472903321286 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:48:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:48:41 INFO - PROCESS | 1665 | 1472903321300 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1665 | 1472903321301 Marionette TRACE conn2 <- [1,2946,null,{}] 04:48:41 INFO - PROCESS | 1665 | 1472903321303 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:48:41 INFO - PROCESS | 1665 | 1472903321304 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:41 INFO - PROCESS | 1665 | 1472903321391 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:48:41 INFO - PROCESS | 1665 | 1472903321396 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1665 | 1472903321397 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6ba800 == 33 [pid = 1665] [id = 744] 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12350a400) [pid = 1665] [serial = 2232] [outer = 0x0] 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1246a8000) [pid = 1665] [serial = 2233] [outer = 0x12350a400] 04:48:41 INFO - PROCESS | 1665 | 1472903321422 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x126719400) [pid = 1665] [serial = 2234] [outer = 0x12350a400] 04:48:41 INFO - PROCESS | 1665 | 1472903321749 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:48:41 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:48:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 473ms 04:48:41 INFO - PROCESS | 1665 | 1472903321770 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1665 | 1472903321771 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:48:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:48:41 INFO - PROCESS | 1665 | 1472903321776 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1665 | 1472903321778 Marionette TRACE conn2 <- [1,2950,null,{}] 04:48:41 INFO - PROCESS | 1665 | 1472903321780 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:48:41 INFO - PROCESS | 1665 | 1472903321781 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:41 INFO - PROCESS | 1665 | 1472903321900 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:48:41 INFO - PROCESS | 1665 | 1472903321906 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1665 | 1472903321908 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bac3800 == 34 [pid = 1665] [id = 745] 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x116590800) [pid = 1665] [serial = 2235] [outer = 0x0] 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126bb2c00) [pid = 1665] [serial = 2236] [outer = 0x116590800] 04:48:41 INFO - PROCESS | 1665 | 1472903321930 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128a0fc00) [pid = 1665] [serial = 2237] [outer = 0x116590800] 04:48:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12be27800 == 35 [pid = 1665] [id = 746] 04:48:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128aef000) [pid = 1665] [serial = 2238] [outer = 0x0] 04:48:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126bb8000) [pid = 1665] [serial = 2239] [outer = 0x128aef000] 04:48:42 INFO - PROCESS | 1665 | 1472903322326 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:48:42 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:48:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 573ms 04:48:42 INFO - PROCESS | 1665 | 1472903322347 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1665 | 1472903322348 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:48:42 INFO - PROCESS | 1665 | 1472903322350 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1665 | 1472903322352 Marionette TRACE conn2 <- [1,2954,null,{}] 04:48:42 INFO - PROCESS | 1665 | 1472903322354 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:48:42 INFO - PROCESS | 1665 | 1472903322358 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:42 INFO - PROCESS | 1665 | 1472903322494 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:48:42 INFO - PROCESS | 1665 | 1472903322511 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1665 | 1472903322512 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c5af000 == 36 [pid = 1665] [id = 747] 04:48:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a19400) [pid = 1665] [serial = 2240] [outer = 0x0] 04:48:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12931bc00) [pid = 1665] [serial = 2241] [outer = 0x128a19400] 04:48:42 INFO - PROCESS | 1665 | 1472903322538 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a6f8000) [pid = 1665] [serial = 2242] [outer = 0x128a19400] 04:48:42 INFO - PROCESS | 1665 | 1472903322866 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:48:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:48:42 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:48:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 570ms 04:48:42 INFO - PROCESS | 1665 | 1472903322922 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:48:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:48:42 INFO - PROCESS | 1665 | 1472903322930 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:48:42 INFO - PROCESS | 1665 | 1472903322933 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1665 | 1472903322934 Marionette TRACE conn2 <- [1,2958,null,{}] 04:48:42 INFO - PROCESS | 1665 | 1472903322936 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:48:42 INFO - PROCESS | 1665 | 1472903322937 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:43 INFO - PROCESS | 1665 | 1472903323048 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:48:43 INFO - PROCESS | 1665 | 1472903323063 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1665 | 1472903323065 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x11336d800 == 37 [pid = 1665] [id = 748] 04:48:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ab5d000) [pid = 1665] [serial = 2243] [outer = 0x0] 04:48:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ac89c00) [pid = 1665] [serial = 2244] [outer = 0x12ab5d000] 04:48:43 INFO - PROCESS | 1665 | 1472903323089 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12b231400) [pid = 1665] [serial = 2245] [outer = 0x12ab5d000] 04:48:43 INFO - PROCESS | 1665 | 1472903323406 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:48:43 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:48:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 519ms 04:48:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:48:43 INFO - PROCESS | 1665 | 1472903323462 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1665 | 1472903323464 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:48:43 INFO - PROCESS | 1665 | 1472903323468 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1665 | 1472903323470 Marionette TRACE conn2 <- [1,2962,null,{}] 04:48:43 INFO - PROCESS | 1665 | 1472903323473 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:48:43 INFO - PROCESS | 1665 | 1472903323475 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:43 INFO - PROCESS | 1665 | 1472903323635 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:48:43 INFO - PROCESS | 1665 | 1472903323652 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1665 | 1472903323653 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d211800 == 38 [pid = 1665] [id = 749] 04:48:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12ab60400) [pid = 1665] [serial = 2246] [outer = 0x0] 04:48:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12ba1ac00) [pid = 1665] [serial = 2247] [outer = 0x12ab60400] 04:48:43 INFO - PROCESS | 1665 | 1472903323695 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12bab1000) [pid = 1665] [serial = 2248] [outer = 0x12ab60400] 04:48:44 INFO - PROCESS | 1665 | 1472903324120 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:48:44 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:48:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 04:48:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:48:44 INFO - PROCESS | 1665 | 1472903324137 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1665 | 1472903324139 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:48:44 INFO - PROCESS | 1665 | 1472903324142 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1665 | 1472903324143 Marionette TRACE conn2 <- [1,2966,null,{}] 04:48:44 INFO - PROCESS | 1665 | 1472903324145 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:48:44 INFO - PROCESS | 1665 | 1472903324146 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:44 INFO - PROCESS | 1665 | 1472903324343 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1231c5800) [pid = 1665] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128a13000) [pid = 1665] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x117c51000) [pid = 1665] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1176bb800) [pid = 1665] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11654b400) [pid = 1665] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x113cc2400) [pid = 1665] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1185c1000) [pid = 1665] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1246a8400) [pid = 1665] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124189c00) [pid = 1665] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x115e05c00) [pid = 1665] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118861000) [pid = 1665] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x114f5cc00) [pid = 1665] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1121e6000) [pid = 1665] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119e2d800) [pid = 1665] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11673d400) [pid = 1665] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x110eea800) [pid = 1665] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:48:44 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12629a800) [pid = 1665] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:48:44 INFO - PROCESS | 1665 | 1472903324389 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1665 | 1472903324390 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x11728f000 == 39 [pid = 1665] [id = 750] 04:48:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x111fe4000) [pid = 1665] [serial = 2249] [outer = 0x0] 04:48:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x115e05c00) [pid = 1665] [serial = 2250] [outer = 0x111fe4000] 04:48:44 INFO - PROCESS | 1665 | 1472903324415 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118520800) [pid = 1665] [serial = 2251] [outer = 0x111fe4000] 04:48:44 INFO - PROCESS | 1665 | 1472903324636 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:48:44 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:48:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 04:48:44 INFO - PROCESS | 1665 | 1472903324663 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1665 | 1472903324664 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:48:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:48:44 INFO - PROCESS | 1665 | 1472903324666 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1665 | 1472903324667 Marionette TRACE conn2 <- [1,2970,null,{}] 04:48:44 INFO - PROCESS | 1665 | 1472903324669 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:48:44 INFO - PROCESS | 1665 | 1472903324670 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:44 INFO - PROCESS | 1665 | 1472903324762 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:48:44 INFO - PROCESS | 1665 | 1472903324766 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1665 | 1472903324767 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d905000 == 40 [pid = 1665] [id = 751] 04:48:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11654b400) [pid = 1665] [serial = 2252] [outer = 0x0] 04:48:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119c8e400) [pid = 1665] [serial = 2253] [outer = 0x11654b400] 04:48:44 INFO - PROCESS | 1665 | 1472903324791 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12bab1800) [pid = 1665] [serial = 2254] [outer = 0x11654b400] 04:48:45 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:48:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 467ms 04:48:45 INFO - PROCESS | 1665 | 1472903325126 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:48:45 INFO - PROCESS | 1665 | 1472903325134 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1665 | 1472903325135 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:48:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:48:45 INFO - PROCESS | 1665 | 1472903325137 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1665 | 1472903325140 Marionette TRACE conn2 <- [1,2974,null,{}] 04:48:45 INFO - PROCESS | 1665 | 1472903325143 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:48:45 INFO - PROCESS | 1665 | 1472903325144 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:45 INFO - PROCESS | 1665 | 1472903325266 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:48:45 INFO - PROCESS | 1665 | 1472903325273 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1665 | 1472903325274 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12dc2b000 == 41 [pid = 1665] [id = 752] 04:48:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11817e800) [pid = 1665] [serial = 2255] [outer = 0x0] 04:48:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12bcf5400) [pid = 1665] [serial = 2256] [outer = 0x11817e800] 04:48:45 INFO - PROCESS | 1665 | 1472903325301 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12be6ac00) [pid = 1665] [serial = 2257] [outer = 0x11817e800] 04:48:45 INFO - PROCESS | 1665 | 1472903325582 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:48:45 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:48:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 04:48:45 INFO - PROCESS | 1665 | 1472903325613 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1665 | 1472903325615 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:48:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:48:45 INFO - PROCESS | 1665 | 1472903325617 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1665 | 1472903325619 Marionette TRACE conn2 <- [1,2978,null,{}] 04:48:45 INFO - PROCESS | 1665 | 1472903325622 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:48:45 INFO - PROCESS | 1665 | 1472903325625 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:45 INFO - PROCESS | 1665 | 1472903325718 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:48:45 INFO - PROCESS | 1665 | 1472903325722 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1665 | 1472903325723 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12dc5e000 == 42 [pid = 1665] [id = 753] 04:48:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bab5000) [pid = 1665] [serial = 2258] [outer = 0x0] 04:48:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12be71c00) [pid = 1665] [serial = 2259] [outer = 0x12bab5000] 04:48:45 INFO - PROCESS | 1665 | 1472903325747 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12c55e800) [pid = 1665] [serial = 2260] [outer = 0x12bab5000] 04:48:46 INFO - PROCESS | 1665 | 1472903326062 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:48:46 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:48:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 04:48:46 INFO - PROCESS | 1665 | 1472903326087 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1665 | 1472903326088 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:48:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:48:46 INFO - PROCESS | 1665 | 1472903326092 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1665 | 1472903326093 Marionette TRACE conn2 <- [1,2982,null,{}] 04:48:46 INFO - PROCESS | 1665 | 1472903326096 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:48:46 INFO - PROCESS | 1665 | 1472903326097 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:46 INFO - PROCESS | 1665 | 1472903326179 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:48:46 INFO - PROCESS | 1665 | 1472903326245 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1665 | 1472903326246 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x10eae6800 == 43 [pid = 1665] [id = 754] 04:48:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112e49400) [pid = 1665] [serial = 2261] [outer = 0x0] 04:48:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x112e4d000) [pid = 1665] [serial = 2262] [outer = 0x112e49400] 04:48:46 INFO - PROCESS | 1665 | 1472903326270 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x112e53c00) [pid = 1665] [serial = 2263] [outer = 0x112e49400] 04:48:46 INFO - PROCESS | 1665 | 1472903326661 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:48:46 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:48:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:48:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 618ms 04:48:46 INFO - PROCESS | 1665 | 1472903326712 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1665 | 1472903326715 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:48:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:48:46 INFO - PROCESS | 1665 | 1472903326718 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1665 | 1472903326721 Marionette TRACE conn2 <- [1,2986,null,{}] 04:48:46 INFO - PROCESS | 1665 | 1472903326725 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:48:46 INFO - PROCESS | 1665 | 1472903326726 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:46 INFO - PROCESS | 1665 | 1472903326839 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:48:46 INFO - PROCESS | 1665 | 1472903326902 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1665 | 1472903326904 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bea800 == 44 [pid = 1665] [id = 755] 04:48:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x112e55000) [pid = 1665] [serial = 2264] [outer = 0x0] 04:48:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x116742400) [pid = 1665] [serial = 2265] [outer = 0x112e55000] 04:48:46 INFO - PROCESS | 1665 | 1472903326935 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118182800) [pid = 1665] [serial = 2266] [outer = 0x112e55000] 04:48:47 INFO - PROCESS | 1665 | 1472903327332 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:48:47 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:48:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 626ms 04:48:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:48:47 INFO - PROCESS | 1665 | 1472903327344 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1665 | 1472903327347 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:48:47 INFO - PROCESS | 1665 | 1472903327351 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1665 | 1472903327353 Marionette TRACE conn2 <- [1,2990,null,{}] 04:48:47 INFO - PROCESS | 1665 | 1472903327356 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:48:47 INFO - PROCESS | 1665 | 1472903327358 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:47 INFO - PROCESS | 1665 | 1472903327466 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:48:47 INFO - PROCESS | 1665 | 1472903327563 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1665 | 1472903327564 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a632800 == 45 [pid = 1665] [id = 756] 04:48:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11956a400) [pid = 1665] [serial = 2267] [outer = 0x0] 04:48:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119576000) [pid = 1665] [serial = 2268] [outer = 0x11956a400] 04:48:47 INFO - PROCESS | 1665 | 1472903327598 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119c89800) [pid = 1665] [serial = 2269] [outer = 0x11956a400] 04:48:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c553000 == 46 [pid = 1665] [id = 757] 04:48:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119eaac00) [pid = 1665] [serial = 2270] [outer = 0x0] 04:48:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11939b400) [pid = 1665] [serial = 2271] [outer = 0x119eaac00] 04:48:48 INFO - PROCESS | 1665 | 1472903327997 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:48:48 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:48:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 04:48:48 INFO - PROCESS | 1665 | 1472903328023 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1665 | 1472903328025 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:48:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:48:48 INFO - PROCESS | 1665 | 1472903328027 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1665 | 1472903328030 Marionette TRACE conn2 <- [1,2994,null,{}] 04:48:48 INFO - PROCESS | 1665 | 1472903328038 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:48:48 INFO - PROCESS | 1665 | 1472903328041 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:48 INFO - PROCESS | 1665 | 1472903328167 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:48:48 INFO - PROCESS | 1665 | 1472903328273 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1665 | 1472903328275 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12dc2f000 == 47 [pid = 1665] [id = 758] 04:48:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12429a000) [pid = 1665] [serial = 2272] [outer = 0x0] 04:48:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128a11000) [pid = 1665] [serial = 2273] [outer = 0x12429a000] 04:48:48 INFO - PROCESS | 1665 | 1472903328308 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128e57400) [pid = 1665] [serial = 2274] [outer = 0x12429a000] 04:48:48 INFO - PROCESS | 1665 | 1472903328671 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:48:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:48:48 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:48:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 04:48:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:48:48 INFO - PROCESS | 1665 | 1472903328699 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1665 | 1472903328701 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1665 | 1472903328703 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1665 | 1472903328705 Marionette TRACE conn2 <- [1,2998,null,{}] 04:48:48 INFO - PROCESS | 1665 | 1472903328707 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:48:48 INFO - PROCESS | 1665 | 1472903328709 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:48 INFO - PROCESS | 1665 | 1472903328821 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:48:48 INFO - PROCESS | 1665 | 1472903328914 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1665 | 1472903328916 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12446f800 == 48 [pid = 1665] [id = 759] 04:48:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12939d400) [pid = 1665] [serial = 2275] [outer = 0x0] 04:48:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12a50fc00) [pid = 1665] [serial = 2276] [outer = 0x12939d400] 04:48:48 INFO - PROCESS | 1665 | 1472903328945 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x12bab0800) [pid = 1665] [serial = 2277] [outer = 0x12939d400] 04:48:49 INFO - PROCESS | 1665 | 1472903329301 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:48:49 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:48:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 622ms 04:48:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:48:49 INFO - PROCESS | 1665 | 1472903329326 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1665 | 1472903329327 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:48:49 INFO - PROCESS | 1665 | 1472903329329 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1665 | 1472903329331 Marionette TRACE conn2 <- [1,3002,null,{}] 04:48:49 INFO - PROCESS | 1665 | 1472903329333 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:48:49 INFO - PROCESS | 1665 | 1472903329334 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:49 INFO - PROCESS | 1665 | 1472903329438 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:48:49 INFO - PROCESS | 1665 | 1472903329503 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1665 | 1472903329504 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x11882f800 == 49 [pid = 1665] [id = 760] 04:48:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x112cbf400) [pid = 1665] [serial = 2278] [outer = 0x0] 04:48:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1293a5000) [pid = 1665] [serial = 2279] [outer = 0x112cbf400] 04:48:49 INFO - PROCESS | 1665 | 1472903329587 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x12be66c00) [pid = 1665] [serial = 2280] [outer = 0x112cbf400] 04:48:49 INFO - PROCESS | 1665 | 1472903329919 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:48:49 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:48:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 04:48:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:48:49 INFO - PROCESS | 1665 | 1472903329950 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1665 | 1472903329952 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:48:49 INFO - PROCESS | 1665 | 1472903329954 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1665 | 1472903329958 Marionette TRACE conn2 <- [1,3006,null,{}] 04:48:49 INFO - PROCESS | 1665 | 1472903329961 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:48:49 INFO - PROCESS | 1665 | 1472903329966 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:50 INFO - PROCESS | 1665 | 1472903330122 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:48:50 INFO - PROCESS | 1665 | 1472903330262 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1665 | 1472903330263 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bdf000 == 50 [pid = 1665] [id = 761] 04:48:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x112c86c00) [pid = 1665] [serial = 2281] [outer = 0x0] 04:48:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12c55ac00) [pid = 1665] [serial = 2282] [outer = 0x112c86c00] 04:48:50 INFO - PROCESS | 1665 | 1472903330312 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x12c563000) [pid = 1665] [serial = 2283] [outer = 0x112c86c00] 04:48:50 INFO - PROCESS | 1665 | 1472903330767 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:48:50 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:48:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 824ms 04:48:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:48:50 INFO - PROCESS | 1665 | 1472903330779 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1665 | 1472903330781 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:48:50 INFO - PROCESS | 1665 | 1472903330784 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1665 | 1472903330785 Marionette TRACE conn2 <- [1,3010,null,{}] 04:48:50 INFO - PROCESS | 1665 | 1472903330788 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:48:50 INFO - PROCESS | 1665 | 1472903330789 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:50 INFO - PROCESS | 1665 | 1472903330891 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:48:50 INFO - PROCESS | 1665 | 1472903330953 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1665 | 1472903330955 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e4800 == 51 [pid = 1665] [id = 762] 04:48:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x111c18800) [pid = 1665] [serial = 2284] [outer = 0x0] 04:48:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x112e54000) [pid = 1665] [serial = 2285] [outer = 0x111c18800] 04:48:51 INFO - PROCESS | 1665 | 1472903331160 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x114fc0000) [pid = 1665] [serial = 2286] [outer = 0x111c18800] 04:48:51 INFO - PROCESS | 1665 | 1472903331572 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:48:51 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:48:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 820ms 04:48:51 INFO - PROCESS | 1665 | 1472903331605 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 1665 | 1472903331606 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:48:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:48:51 INFO - PROCESS | 1665 | 1472903331646 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1665 | 1472903331648 Marionette TRACE conn2 <- [1,3014,null,{}] 04:48:51 INFO - PROCESS | 1665 | 1472903331651 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:48:51 INFO - PROCESS | 1665 | 1472903331653 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:51 INFO - PROCESS | 1665 | 1472903331753 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:48:51 INFO - PROCESS | 1665 | 1472903331835 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1665 | 1472903331837 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x118204000 == 52 [pid = 1665] [id = 763] 04:48:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x116919800) [pid = 1665] [serial = 2287] [outer = 0x0] 04:48:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x118178c00) [pid = 1665] [serial = 2288] [outer = 0x116919800] 04:48:51 INFO - PROCESS | 1665 | 1472903331864 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x11835f400) [pid = 1665] [serial = 2289] [outer = 0x116919800] 04:48:51 INFO - PROCESS | 1665 | [1665] 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:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12dc5e000 == 51 [pid = 1665] [id = 753] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12dc2b000 == 50 [pid = 1665] [id = 752] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12d905000 == 49 [pid = 1665] [id = 751] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x11728f000 == 48 [pid = 1665] [id = 750] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12d211800 == 47 [pid = 1665] [id = 749] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x11336d800 == 46 [pid = 1665] [id = 748] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12c5af000 == 45 [pid = 1665] [id = 747] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12be27800 == 44 [pid = 1665] [id = 746] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12bac3800 == 43 [pid = 1665] [id = 745] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6ba800 == 42 [pid = 1665] [id = 744] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x128b44000 == 41 [pid = 1665] [id = 743] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x11a298800 == 40 [pid = 1665] [id = 742] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x117168800 == 39 [pid = 1665] [id = 741] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12d10d000 == 38 [pid = 1665] [id = 740] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12a61d000 == 37 [pid = 1665] [id = 739] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x1188de800 == 36 [pid = 1665] [id = 738] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12519f000 == 35 [pid = 1665] [id = 737] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x124f0e800 == 34 [pid = 1665] [id = 725] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e4800 == 33 [pid = 1665] [id = 762] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x119bdf000 == 32 [pid = 1665] [id = 761] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x11882f800 == 31 [pid = 1665] [id = 760] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12446f800 == 30 [pid = 1665] [id = 759] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12c553000 == 29 [pid = 1665] [id = 757] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12dc2f000 == 28 [pid = 1665] [id = 758] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12a632800 == 27 [pid = 1665] [id = 756] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x119bea800 == 26 [pid = 1665] [id = 755] 04:48:52 INFO - PROCESS | 1665 | --DOCSHELL 0x10eae6800 == 25 [pid = 1665] [id = 754] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x11939bc00) [pid = 1665] [serial = 2188] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x1164a2400) [pid = 1665] [serial = 2179] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x111e60c00) [pid = 1665] [serial = 2180] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x11984c400) [pid = 1665] [serial = 2191] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x1212c9400) [pid = 1665] [serial = 2194] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x119c8e000) [pid = 1665] [serial = 2192] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12625d400) [pid = 1665] [serial = 2198] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x125189400) [pid = 1665] [serial = 2197] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x119390400) [pid = 1665] [serial = 2203] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x126718400) [pid = 1665] [serial = 2200] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x126bb9c00) [pid = 1665] [serial = 2206] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x128af4000) [pid = 1665] [serial = 2209] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128a0e400) [pid = 1665] [serial = 2207] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x126bb3c00) [pid = 1665] [serial = 2201] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x11835f000) [pid = 1665] [serial = 2177] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x11817bc00) [pid = 1665] [serial = 2182] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x11817ac00) [pid = 1665] [serial = 2176] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11830d000) [pid = 1665] [serial = 2183] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11835e400) [pid = 1665] [serial = 2162] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x129313000) [pid = 1665] [serial = 2210] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118714000) [pid = 1665] [serial = 2185] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1176bf800) [pid = 1665] [serial = 2161] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119c8cc00) [pid = 1665] [serial = 2165] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1196ca400) [pid = 1665] [serial = 2164] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126bb8400) [pid = 1665] [serial = 2168] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12625cc00) [pid = 1665] [serial = 2167] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128c8e400) [pid = 1665] [serial = 2212] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12a50e400) [pid = 1665] [serial = 2171] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11885a400) [pid = 1665] [serial = 2186] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128e63000) [pid = 1665] [serial = 2170] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1262a3000) [pid = 1665] [serial = 2174] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118811c00) [pid = 1665] [serial = 2173] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12454d800) [pid = 1665] [serial = 2195] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119844000) [pid = 1665] [serial = 2189] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12576ec00) [pid = 1665] [serial = 2204] [outer = 0x0] [url = about:blank] 04:48:52 INFO - PROCESS | 1665 | 1472903332856 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:48:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:48:52 INFO - {} 04:48:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:48:52 INFO - {} 04:48:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:48:52 INFO - {} 04:48:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:48:52 INFO - {} 04:48:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1246ms 04:48:52 INFO - PROCESS | 1665 | 1472903332870 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1665 | 1472903332873 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:48:52 INFO - TEST-START | /FileAPI/fileReader.html 04:48:52 INFO - PROCESS | 1665 | 1472903332876 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1665 | 1472903332878 Marionette TRACE conn2 <- [1,3018,null,{}] 04:48:52 INFO - PROCESS | 1665 | 1472903332881 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:48:52 INFO - PROCESS | 1665 | 1472903332883 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:52 INFO - PROCESS | 1665 | 1472903332969 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:48:52 INFO - PROCESS | 1665 | 1472903332977 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1665 | 1472903332980 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x117168800 == 26 [pid = 1665] [id = 764] 04:48:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x115e76000) [pid = 1665] [serial = 2290] [outer = 0x0] 04:48:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11647a800) [pid = 1665] [serial = 2291] [outer = 0x115e76000] 04:48:53 INFO - PROCESS | 1665 | 1472903333008 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x116918800) [pid = 1665] [serial = 2292] [outer = 0x115e76000] 04:48:53 INFO - PROCESS | 1665 | 1472903333392 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:48:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:48:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:48:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:48:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:48:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 570ms 04:48:53 INFO - TEST-START | /FileAPI/historical.html 04:48:53 INFO - PROCESS | 1665 | 1472903333446 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1665 | 1472903333449 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:48:53 INFO - PROCESS | 1665 | 1472903333454 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1665 | 1472903333456 Marionette TRACE conn2 <- [1,3022,null,{}] 04:48:53 INFO - PROCESS | 1665 | 1472903333458 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:48:53 INFO - PROCESS | 1665 | 1472903333460 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:53 INFO - PROCESS | 1665 | 1472903333537 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:48:53 INFO - PROCESS | 1665 | 1472903333544 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1665 | 1472903333545 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x118831800 == 27 [pid = 1665] [id = 765] 04:48:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x117c46400) [pid = 1665] [serial = 2293] [outer = 0x0] 04:48:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118181800) [pid = 1665] [serial = 2294] [outer = 0x117c46400] 04:48:53 INFO - PROCESS | 1665 | 1472903333573 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11835cc00) [pid = 1665] [serial = 2295] [outer = 0x117c46400] 04:48:53 INFO - PROCESS | 1665 | 1472903333899 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:48:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:48:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:48:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:48:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:48:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:48:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:48:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:48:53 INFO - TEST-OK | /FileAPI/historical.html | took 475ms 04:48:53 INFO - PROCESS | 1665 | 1472903333929 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1665 | 1472903333930 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:48:53 INFO - TEST-START | /FileAPI/idlharness.html 04:48:53 INFO - PROCESS | 1665 | 1472903333932 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1665 | 1472903333935 Marionette TRACE conn2 <- [1,3026,null,{}] 04:48:53 INFO - PROCESS | 1665 | 1472903333951 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:48:53 INFO - PROCESS | 1665 | 1472903333954 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:54 INFO - PROCESS | 1665 | 1472903334055 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:48:54 INFO - PROCESS | 1665 | 1472903334062 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1665 | 1472903334064 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12330d800 == 28 [pid = 1665] [id = 766] 04:48:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112e4b400) [pid = 1665] [serial = 2296] [outer = 0x0] 04:48:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118807c00) [pid = 1665] [serial = 2297] [outer = 0x112e4b400] 04:48:54 INFO - PROCESS | 1665 | 1472903334093 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118814800) [pid = 1665] [serial = 2298] [outer = 0x112e4b400] 04:48:54 INFO - PROCESS | 1665 | 1472903334610 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:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:48:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:48:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:48:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:48:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:48:54 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:48:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:48:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:48:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:48:54 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:48:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:48:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:48:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:48:54 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:48:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:48:54 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:48:54 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:48:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:48:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:48:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:48:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:48:54 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:48:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:48:54 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:48:54 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:48:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:48:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:48:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 735ms 04:48:54 INFO - PROCESS | 1665 | 1472903334668 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1665 | 1472903334670 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:48:54 INFO - TEST-START | /FileAPI/idlharness.worker 04:48:54 INFO - PROCESS | 1665 | 1472903334680 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1665 | 1472903334681 Marionette TRACE conn2 <- [1,3030,null,{}] 04:48:54 INFO - PROCESS | 1665 | 1472903334684 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:48:54 INFO - PROCESS | 1665 | 1472903334685 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:54 INFO - PROCESS | 1665 | 1472903334777 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:48:54 INFO - PROCESS | 1665 | 1472903334785 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1665 | 1472903334786 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a6c1000 == 29 [pid = 1665] [id = 767] 04:48:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x124f4bc00) [pid = 1665] [serial = 2299] [outer = 0x0] 04:48:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12629a000) [pid = 1665] [serial = 2300] [outer = 0x124f4bc00] 04:48:54 INFO - PROCESS | 1665 | 1472903334827 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126715800) [pid = 1665] [serial = 2301] [outer = 0x124f4bc00] 04:48:55 INFO - PROCESS | 1665 | [1665] 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:48:55 INFO - PROCESS | 1665 | 1472903335611 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:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:48:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:48:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:48:55 INFO - {} 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:48:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:48:55 INFO - {} 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:48:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:48:55 INFO - {} 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:48:55 INFO - {} 04:48:55 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:48:55 INFO - {} 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:48:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:48:55 INFO - {} 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:48:55 INFO - {} 04:48:55 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:48:55 INFO - {} 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:48:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:48:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:48:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 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:48:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:48:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:48:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:48:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:48:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:48:55 INFO - {} 04:48:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 993ms 04:48:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:48:55 INFO - PROCESS | 1665 | 1472903335667 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1665 | 1472903335669 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:48:55 INFO - PROCESS | 1665 | 1472903335672 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1665 | 1472903335673 Marionette TRACE conn2 <- [1,3034,null,{}] 04:48:55 INFO - PROCESS | 1665 | 1472903335676 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:48:55 INFO - PROCESS | 1665 | 1472903335679 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:55 INFO - PROCESS | 1665 | 1472903335843 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:48:55 INFO - PROCESS | 1665 | 1472903335897 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1665 | 1472903335900 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d5c2000 == 30 [pid = 1665] [id = 768] 04:48:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118150c00) [pid = 1665] [serial = 2302] [outer = 0x0] 04:48:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12be72000) [pid = 1665] [serial = 2303] [outer = 0x118150c00] 04:48:55 INFO - PROCESS | 1665 | 1472903335929 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12c565c00) [pid = 1665] [serial = 2304] [outer = 0x118150c00] 04:48:56 INFO - PROCESS | 1665 | 1472903336205 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:48:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:48:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 573ms 04:48:56 INFO - PROCESS | 1665 | 1472903336249 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1665 | 1472903336250 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:48:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:48:56 INFO - PROCESS | 1665 | 1472903336252 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1665 | 1472903336253 Marionette TRACE conn2 <- [1,3038,null,{}] 04:48:56 INFO - PROCESS | 1665 | 1472903336256 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:48:56 INFO - PROCESS | 1665 | 1472903336263 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:56 INFO - PROCESS | 1665 | 1472903336381 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:48:56 INFO - PROCESS | 1665 | 1472903336394 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1665 | 1472903336395 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12dc39800 == 31 [pid = 1665] [id = 769] 04:48:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x110d79800) [pid = 1665] [serial = 2305] [outer = 0x0] 04:48:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12c568000) [pid = 1665] [serial = 2306] [outer = 0x110d79800] 04:48:56 INFO - PROCESS | 1665 | 1472903336421 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12ca18400) [pid = 1665] [serial = 2307] [outer = 0x110d79800] 04:48:56 INFO - PROCESS | 1665 | 1472903336720 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:48:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:48:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:48:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:48:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 519ms 04:48:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:48:56 INFO - PROCESS | 1665 | 1472903336774 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1665 | 1472903336777 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:48:56 INFO - PROCESS | 1665 | 1472903336787 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1665 | 1472903336788 Marionette TRACE conn2 <- [1,3042,null,{}] 04:48:56 INFO - PROCESS | 1665 | 1472903336796 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:48:56 INFO - PROCESS | 1665 | 1472903336797 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:56 INFO - PROCESS | 1665 | 1472903336894 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:48:56 INFO - PROCESS | 1665 | 1472903336897 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1665 | 1472903336899 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x113143000 == 32 [pid = 1665] [id = 770] 04:48:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x113128400) [pid = 1665] [serial = 2308] [outer = 0x0] 04:48:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x11312c800) [pid = 1665] [serial = 2309] [outer = 0x113128400] 04:48:56 INFO - PROCESS | 1665 | 1472903336923 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x113130800) [pid = 1665] [serial = 2310] [outer = 0x113128400] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12ab60400) [pid = 1665] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x116590800) [pid = 1665] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118816400) [pid = 1665] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11870a400) [pid = 1665] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12350a400) [pid = 1665] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x119843400) [pid = 1665] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x121198400) [pid = 1665] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1185b5c00) [pid = 1665] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11263b400) [pid = 1665] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x113c25400) [pid = 1665] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x111fe4000) [pid = 1665] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11817e800) [pid = 1665] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12bab5000) [pid = 1665] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11654b400) [pid = 1665] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128aef000) [pid = 1665] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112e49400) [pid = 1665] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128a19400) [pid = 1665] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:48:57 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12ab5d000) [pid = 1665] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:48:57 INFO - PROCESS | 1665 | 1472903337535 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:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:48:57 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:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:48:57 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:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:48:57 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:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:48:57 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:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:48:57 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:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:48:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:48:57 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:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:48:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:48:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:48:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:48:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 793ms 04:48:57 INFO - PROCESS | 1665 | 1472903337574 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1665 | 1472903337575 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:48:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:48:57 INFO - PROCESS | 1665 | 1472903337577 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1665 | 1472903337579 Marionette TRACE conn2 <- [1,3046,null,{}] 04:48:57 INFO - PROCESS | 1665 | 1472903337581 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:48:57 INFO - PROCESS | 1665 | 1472903337582 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:57 INFO - PROCESS | 1665 | 1472903337648 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:48:57 INFO - PROCESS | 1665 | 1472903337651 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1665 | 1472903337663 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bad3000 == 33 [pid = 1665] [id = 771] 04:48:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11316d400) [pid = 1665] [serial = 2311] [outer = 0x0] 04:48:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113175400) [pid = 1665] [serial = 2312] [outer = 0x11316d400] 04:48:57 INFO - PROCESS | 1665 | 1472903337684 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11830c400) [pid = 1665] [serial = 2313] [outer = 0x11316d400] 04:48:57 INFO - PROCESS | 1665 | [1665] 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:48:57 INFO - PROCESS | 1665 | 1472903337980 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:48:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:48:57 INFO - {} 04:48:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 420ms 04:48:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:48:58 INFO - PROCESS | 1665 | 1472903337999 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1665 | 1472903337999 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:48:58 INFO - PROCESS | 1665 | 1472903338001 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1665 | 1472903338002 Marionette TRACE conn2 <- [1,3050,null,{}] 04:48:58 INFO - PROCESS | 1665 | 1472903338004 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:48:58 INFO - PROCESS | 1665 | 1472903338006 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:58 INFO - PROCESS | 1665 | 1472903338078 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:48:58 INFO - PROCESS | 1665 | 1472903338081 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1665 | 1472903338082 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12330d000 == 34 [pid = 1665] [id = 772] 04:48:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118810800) [pid = 1665] [serial = 2314] [outer = 0x0] 04:48:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x124544400) [pid = 1665] [serial = 2315] [outer = 0x118810800] 04:48:58 INFO - PROCESS | 1665 | 1472903338102 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12ab60400) [pid = 1665] [serial = 2316] [outer = 0x118810800] 04:48:58 INFO - PROCESS | 1665 | 1472903338382 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:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:48:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 425ms 04:48:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:48:58 INFO - PROCESS | 1665 | 1472903338429 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1665 | 1472903338429 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:48:58 INFO - PROCESS | 1665 | 1472903338432 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1665 | 1472903338433 Marionette TRACE conn2 <- [1,3054,null,{}] 04:48:58 INFO - PROCESS | 1665 | 1472903338435 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:48:58 INFO - PROCESS | 1665 | 1472903338436 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:58 INFO - PROCESS | 1665 | 1472903338538 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:48:58 INFO - PROCESS | 1665 | 1472903338570 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1665 | 1472903338571 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d373000 == 35 [pid = 1665] [id = 773] 04:48:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11316cc00) [pid = 1665] [serial = 2317] [outer = 0x0] 04:48:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12b231800) [pid = 1665] [serial = 2318] [outer = 0x11316cc00] 04:48:58 INFO - PROCESS | 1665 | 1472903338591 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12ca1ac00) [pid = 1665] [serial = 2319] [outer = 0x11316cc00] 04:48:58 INFO - PROCESS | 1665 | 1472903338907 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:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:48:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:48:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:48:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:48:59 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:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:48:59 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:48:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:48:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 531ms 04:48:59 INFO - PROCESS | 1665 | 1472903338964 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1665 | 1472903338965 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:48:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:48:59 INFO - PROCESS | 1665 | 1472903338977 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1665 | 1472903338979 Marionette TRACE conn2 <- [1,3058,null,{}] 04:48:59 INFO - PROCESS | 1665 | 1472903338981 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:48:59 INFO - PROCESS | 1665 | 1472903338983 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:59 INFO - PROCESS | 1665 | 1472903339074 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:48:59 INFO - PROCESS | 1665 | 1472903339132 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1665 | 1472903339133 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x110f52000 == 36 [pid = 1665] [id = 774] 04:48:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119398000) [pid = 1665] [serial = 2320] [outer = 0x0] 04:48:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12ca1d800) [pid = 1665] [serial = 2321] [outer = 0x119398000] 04:48:59 INFO - PROCESS | 1665 | 1472903339156 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12cdb0c00) [pid = 1665] [serial = 2322] [outer = 0x119398000] 04:48:59 INFO - PROCESS | 1665 | 1472903339529 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:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:48:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:48:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:48:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:48:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:48:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:48:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 574ms 04:48:59 INFO - PROCESS | 1665 | 1472903339552 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1665 | 1472903339555 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:48:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:48:59 INFO - PROCESS | 1665 | 1472903339558 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1665 | 1472903339560 Marionette TRACE conn2 <- [1,3062,null,{}] 04:48:59 INFO - PROCESS | 1665 | 1472903339563 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:48:59 INFO - PROCESS | 1665 | 1472903339564 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:59 INFO - PROCESS | 1665 | 1472903339669 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:48:59 INFO - PROCESS | 1665 | 1472903339744 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1665 | 1472903339746 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:48:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x117177000 == 37 [pid = 1665] [id = 775] 04:48:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11270a400) [pid = 1665] [serial = 2323] [outer = 0x0] 04:48:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11270c400) [pid = 1665] [serial = 2324] [outer = 0x11270a400] 04:48:59 INFO - PROCESS | 1665 | 1472903339813 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x112711c00) [pid = 1665] [serial = 2325] [outer = 0x11270a400] 04:48:59 INFO - PROCESS | 1665 | [1665] 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:49:00 INFO - PROCESS | 1665 | 1472903340230 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:49:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:49:00 INFO - {} 04:49:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 676ms 04:49:00 INFO - PROCESS | 1665 | 1472903340234 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1665 | 1472903340239 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:49:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:49:00 INFO - PROCESS | 1665 | 1472903340246 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1665 | 1472903340249 Marionette TRACE conn2 <- [1,3066,null,{}] 04:49:00 INFO - PROCESS | 1665 | 1472903340253 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:49:00 INFO - PROCESS | 1665 | 1472903340256 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:00 INFO - PROCESS | 1665 | 1472903340389 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:49:00 INFO - PROCESS | 1665 | 1472903340470 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1665 | 1472903340471 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246bc000 == 38 [pid = 1665] [id = 776] 04:49:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x113130c00) [pid = 1665] [serial = 2326] [outer = 0x0] 04:49:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x114fbb000) [pid = 1665] [serial = 2327] [outer = 0x113130c00] 04:49:00 INFO - PROCESS | 1665 | 1472903340497 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11624bc00) [pid = 1665] [serial = 2328] [outer = 0x113130c00] 04:49:00 INFO - PROCESS | 1665 | 1472903340882 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:49:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:49:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:49:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:49:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:49:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:49:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:49:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:49:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 680ms 04:49:00 INFO - PROCESS | 1665 | 1472903340925 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1665 | 1472903340927 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:49:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:49:00 INFO - PROCESS | 1665 | 1472903340929 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1665 | 1472903340931 Marionette TRACE conn2 <- [1,3070,null,{}] 04:49:00 INFO - PROCESS | 1665 | 1472903340938 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:49:00 INFO - PROCESS | 1665 | 1472903340941 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:01 INFO - PROCESS | 1665 | 1472903341058 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:49:01 INFO - PROCESS | 1665 | 1472903341166 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1665 | 1472903341168 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x1165a6800 == 39 [pid = 1665] [id = 777] 04:49:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x112e4b800) [pid = 1665] [serial = 2329] [outer = 0x0] 04:49:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11654c400) [pid = 1665] [serial = 2330] [outer = 0x112e4b800] 04:49:01 INFO - PROCESS | 1665 | 1472903341194 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x118182000) [pid = 1665] [serial = 2331] [outer = 0x112e4b800] 04:49:01 INFO - PROCESS | 1665 | 1472903341686 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:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:49:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 779ms 04:49:01 INFO - PROCESS | 1665 | 1472903341709 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1665 | 1472903341711 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:49:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:49:01 INFO - PROCESS | 1665 | 1472903341713 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1665 | 1472903341715 Marionette TRACE conn2 <- [1,3074,null,{}] 04:49:01 INFO - PROCESS | 1665 | 1472903341718 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:49:01 INFO - PROCESS | 1665 | 1472903341720 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:01 INFO - PROCESS | 1665 | 1472903341819 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:49:01 INFO - PROCESS | 1665 | 1472903341876 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1665 | 1472903341878 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164e7000 == 40 [pid = 1665] [id = 778] 04:49:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x112e54800) [pid = 1665] [serial = 2332] [outer = 0x0] 04:49:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x113127400) [pid = 1665] [serial = 2333] [outer = 0x112e54800] 04:49:01 INFO - PROCESS | 1665 | 1472903341904 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x11316fc00) [pid = 1665] [serial = 2334] [outer = 0x112e54800] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12d373000 == 39 [pid = 1665] [id = 773] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12330d000 == 38 [pid = 1665] [id = 772] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12bad3000 == 37 [pid = 1665] [id = 771] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x113143000 == 36 [pid = 1665] [id = 770] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12dc39800 == 35 [pid = 1665] [id = 769] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12d5c2000 == 34 [pid = 1665] [id = 768] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12a6c1000 == 33 [pid = 1665] [id = 767] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12330d800 == 32 [pid = 1665] [id = 766] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x118831800 == 31 [pid = 1665] [id = 765] 04:49:02 INFO - PROCESS | 1665 | --DOCSHELL 0x117168800 == 30 [pid = 1665] [id = 764] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x119c8e400) [pid = 1665] [serial = 2253] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x12b231400) [pid = 1665] [serial = 2245] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12a6f8000) [pid = 1665] [serial = 2242] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12bcf5400) [pid = 1665] [serial = 2256] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12bab1800) [pid = 1665] [serial = 2254] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x126bb8000) [pid = 1665] [serial = 2239] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128a0fc00) [pid = 1665] [serial = 2237] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x112e53c00) [pid = 1665] [serial = 2263] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x112e4d000) [pid = 1665] [serial = 2262] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12931bc00) [pid = 1665] [serial = 2241] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12ac89c00) [pid = 1665] [serial = 2244] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12bab1000) [pid = 1665] [serial = 2248] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12ba1ac00) [pid = 1665] [serial = 2247] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x126bb2c00) [pid = 1665] [serial = 2236] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119399c00) [pid = 1665] [serial = 2218] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119b49800) [pid = 1665] [serial = 2219] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11956a000) [pid = 1665] [serial = 2228] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118808c00) [pid = 1665] [serial = 2227] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1246a8000) [pid = 1665] [serial = 2233] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126719400) [pid = 1665] [serial = 2234] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119b3d800) [pid = 1665] [serial = 2230] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x123424c00) [pid = 1665] [serial = 2231] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1212cd800) [pid = 1665] [serial = 2221] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x124624800) [pid = 1665] [serial = 2222] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a6f7800) [pid = 1665] [serial = 2213] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11673ac00) [pid = 1665] [serial = 2224] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118310c00) [pid = 1665] [serial = 2225] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1165f6400) [pid = 1665] [serial = 2215] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11701c400) [pid = 1665] [serial = 2216] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118520800) [pid = 1665] [serial = 2251] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12be6ac00) [pid = 1665] [serial = 2257] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12be71c00) [pid = 1665] [serial = 2259] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12c55e800) [pid = 1665] [serial = 2260] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x115e05c00) [pid = 1665] [serial = 2250] [outer = 0x0] [url = about:blank] 04:49:02 INFO - PROCESS | 1665 | 1472903342253 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:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:49:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 571ms 04:49:02 INFO - PROCESS | 1665 | 1472903342285 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1665 | 1472903342287 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:49:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:49:02 INFO - PROCESS | 1665 | 1472903342292 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1665 | 1472903342293 Marionette TRACE conn2 <- [1,3078,null,{}] 04:49:02 INFO - PROCESS | 1665 | 1472903342295 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:49:02 INFO - PROCESS | 1665 | 1472903342296 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:02 INFO - PROCESS | 1665 | 1472903342364 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:49:02 INFO - PROCESS | 1665 | 1472903342367 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1665 | 1472903342369 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x117168800 == 31 [pid = 1665] [id = 779] 04:49:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11317a000) [pid = 1665] [serial = 2335] [outer = 0x0] 04:49:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x114fbe800) [pid = 1665] [serial = 2336] [outer = 0x11317a000] 04:49:02 INFO - PROCESS | 1665 | 1472903342394 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x116485800) [pid = 1665] [serial = 2337] [outer = 0x11317a000] 04:49:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:49:02 INFO - reader.readAsText(blob_2) 04:49:02 INFO - }" did not throw 04:49:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:49:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:49:02 INFO - reader.readAsDataURL(blob_2) 04:49:02 INFO - }" did not throw 04:49:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:49:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:49:02 INFO - reader.readAsArrayBuffer(blob_2) 04:49:02 INFO - }" did not throw 04:49:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:49:02 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:49:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:02 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1665 | 1472903342740 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:49:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:49:02 INFO - PROCESS | 1665 | 1472903342743 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1665 | 1472903342745 Marionette TRACE conn2 <- [1,3082,null,{}] 04:49:02 INFO - PROCESS | 1665 | 1472903342751 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:49:02 INFO - PROCESS | 1665 | 1472903342754 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:02 INFO - PROCESS | 1665 | 1472903342822 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:49:02 INFO - PROCESS | 1665 | 1472903342827 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1665 | 1472903342829 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x123240800 == 32 [pid = 1665] [id = 780] 04:49:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118176800) [pid = 1665] [serial = 2338] [outer = 0x0] 04:49:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118306400) [pid = 1665] [serial = 2339] [outer = 0x118176800] 04:49:02 INFO - PROCESS | 1665 | 1472903342852 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11835e800) [pid = 1665] [serial = 2340] [outer = 0x118176800] 04:49:03 INFO - PROCESS | 1665 | 1472903343139 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:49:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:49:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:49:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:49:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 420ms 04:49:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:49:03 INFO - PROCESS | 1665 | 1472903343164 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1665 | 1472903343165 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1665 | 1472903343167 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1665 | 1472903343168 Marionette TRACE conn2 <- [1,3086,null,{}] 04:49:03 INFO - PROCESS | 1665 | 1472903343170 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:49:03 INFO - PROCESS | 1665 | 1472903343171 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:03 INFO - PROCESS | 1665 | 1472903343252 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:49:03 INFO - PROCESS | 1665 | 1472903343257 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1665 | 1472903343260 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x124f18000 == 33 [pid = 1665] [id = 781] 04:49:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118315800) [pid = 1665] [serial = 2341] [outer = 0x0] 04:49:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1185bd400) [pid = 1665] [serial = 2342] [outer = 0x118315800] 04:49:03 INFO - PROCESS | 1665 | 1472903343286 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x118714400) [pid = 1665] [serial = 2343] [outer = 0x118315800] 04:49:03 INFO - PROCESS | 1665 | 1472903343572 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:49:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:49:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 424ms 04:49:03 INFO - PROCESS | 1665 | 1472903343632 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1665 | 1472903343634 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:49:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:49:03 INFO - PROCESS | 1665 | 1472903343637 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1665 | 1472903343640 Marionette TRACE conn2 <- [1,3090,null,{}] 04:49:03 INFO - PROCESS | 1665 | 1472903343643 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:49:03 INFO - PROCESS | 1665 | 1472903343645 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:03 INFO - PROCESS | 1665 | 1472903343730 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:49:03 INFO - PROCESS | 1665 | 1472903343733 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1665 | 1472903343735 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac9800 == 34 [pid = 1665] [id = 782] 04:49:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x112987c00) [pid = 1665] [serial = 2344] [outer = 0x0] 04:49:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11880c800) [pid = 1665] [serial = 2345] [outer = 0x112987c00] 04:49:03 INFO - PROCESS | 1665 | 1472903343767 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118864400) [pid = 1665] [serial = 2346] [outer = 0x112987c00] 04:49:04 INFO - PROCESS | 1665 | 1472903344063 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:49:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:49:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 474ms 04:49:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:49:04 INFO - PROCESS | 1665 | 1472903344111 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1665 | 1472903344112 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:49:04 INFO - PROCESS | 1665 | 1472903344114 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1665 | 1472903344114 Marionette TRACE conn2 <- [1,3094,null,{}] 04:49:04 INFO - PROCESS | 1665 | 1472903344116 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:49:04 INFO - PROCESS | 1665 | 1472903344120 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:04 INFO - PROCESS | 1665 | 1472903344203 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:49:04 INFO - PROCESS | 1665 | 1472903344208 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1665 | 1472903344210 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12962d000 == 35 [pid = 1665] [id = 783] 04:49:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11956e000) [pid = 1665] [serial = 2347] [outer = 0x0] 04:49:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11984cc00) [pid = 1665] [serial = 2348] [outer = 0x11956e000] 04:49:04 INFO - PROCESS | 1665 | 1472903344231 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1212c6400) [pid = 1665] [serial = 2349] [outer = 0x11956e000] 04:49:04 INFO - PROCESS | 1665 | 1472903344522 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:49:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:49:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 423ms 04:49:04 INFO - PROCESS | 1665 | 1472903344537 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1665 | 1472903344538 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:49:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:49:04 INFO - PROCESS | 1665 | 1472903344554 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1665 | 1472903344555 Marionette TRACE conn2 <- [1,3098,null,{}] 04:49:04 INFO - PROCESS | 1665 | 1472903344567 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:49:04 INFO - PROCESS | 1665 | 1472903344568 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:04 INFO - PROCESS | 1665 | 1472903344671 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:49:04 INFO - PROCESS | 1665 | 1472903344674 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1665 | 1472903344675 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a47f000 == 36 [pid = 1665] [id = 784] 04:49:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118714800) [pid = 1665] [serial = 2350] [outer = 0x0] 04:49:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1212cb000) [pid = 1665] [serial = 2351] [outer = 0x118714800] 04:49:04 INFO - PROCESS | 1665 | 1472903344696 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x124542800) [pid = 1665] [serial = 2352] [outer = 0x118714800] 04:49:04 INFO - PROCESS | 1665 | 1472903344946 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:49:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:49:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:49:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 437ms 04:49:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:49:05 INFO - PROCESS | 1665 | 1472903345003 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1665 | 1472903345004 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:49:05 INFO - PROCESS | 1665 | 1472903345013 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1665 | 1472903345014 Marionette TRACE conn2 <- [1,3102,null,{}] 04:49:05 INFO - PROCESS | 1665 | 1472903345016 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:49:05 INFO - PROCESS | 1665 | 1472903345017 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:05 INFO - PROCESS | 1665 | 1472903345115 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:49:05 INFO - PROCESS | 1665 | 1472903345118 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1665 | 1472903345119 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bada000 == 37 [pid = 1665] [id = 785] 04:49:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1212d2800) [pid = 1665] [serial = 2353] [outer = 0x0] 04:49:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124b67400) [pid = 1665] [serial = 2354] [outer = 0x1212d2800] 04:49:05 INFO - PROCESS | 1665 | 1472903345139 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x125779400) [pid = 1665] [serial = 2355] [outer = 0x1212d2800] 04:49:05 INFO - PROCESS | 1665 | 1472903345420 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:49:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:49:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 428ms 04:49:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:49:05 INFO - PROCESS | 1665 | 1472903345434 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1665 | 1472903345435 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:49:05 INFO - PROCESS | 1665 | 1472903345451 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1665 | 1472903345452 Marionette TRACE conn2 <- [1,3106,null,{}] 04:49:05 INFO - PROCESS | 1665 | 1472903345454 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:49:05 INFO - PROCESS | 1665 | 1472903345455 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:05 INFO - PROCESS | 1665 | 1472903345567 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:49:05 INFO - PROCESS | 1665 | 1472903345569 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1665 | 1472903345571 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bad5000 == 38 [pid = 1665] [id = 786] 04:49:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11270a800) [pid = 1665] [serial = 2356] [outer = 0x0] 04:49:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x124bd8800) [pid = 1665] [serial = 2357] [outer = 0x11270a800] 04:49:05 INFO - PROCESS | 1665 | 1472903345591 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x126336000) [pid = 1665] [serial = 2358] [outer = 0x11270a800] 04:49:05 INFO - PROCESS | 1665 | 1472903345862 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:49:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:49:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:49:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:49:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 436ms 04:49:05 INFO - PROCESS | 1665 | 1472903345878 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1665 | 1472903345879 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:49:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:49:05 INFO - PROCESS | 1665 | 1472903345881 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1665 | 1472903345882 Marionette TRACE conn2 <- [1,3110,null,{}] 04:49:05 INFO - PROCESS | 1665 | 1472903345884 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:49:05 INFO - PROCESS | 1665 | 1472903345885 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:05 INFO - PROCESS | 1665 | 1472903345988 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:49:05 INFO - PROCESS | 1665 | 1472903345991 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1665 | 1472903345992 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c428000 == 39 [pid = 1665] [id = 787] 04:49:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x126719400) [pid = 1665] [serial = 2359] [outer = 0x0] 04:49:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x126bb6800) [pid = 1665] [serial = 2360] [outer = 0x126719400] 04:49:06 INFO - PROCESS | 1665 | 1472903346012 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x126bc0400) [pid = 1665] [serial = 2361] [outer = 0x126719400] 04:49:06 INFO - PROCESS | 1665 | 1472903346278 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:49:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:49:06 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:49:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:49:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 425ms 04:49:06 INFO - PROCESS | 1665 | 1472903346314 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1665 | 1472903346315 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:49:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x118150c00) [pid = 1665] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x110d79800) [pid = 1665] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x112e4b400) [pid = 1665] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x115e76000) [pid = 1665] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x117c46400) [pid = 1665] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116919800) [pid = 1665] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x113128400) [pid = 1665] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x112e55000) [pid = 1665] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119eaac00) [pid = 1665] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11956a400) [pid = 1665] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12429a000) [pid = 1665] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12939d400) [pid = 1665] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x112cbf400) [pid = 1665] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x112c86c00) [pid = 1665] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x111c18800) [pid = 1665] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11316cc00) [pid = 1665] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118810800) [pid = 1665] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11316d400) [pid = 1665] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:49:06 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x124f4bc00) [pid = 1665] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:49:06 INFO - PROCESS | 1665 | 1472903346465 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1665 | 1472903346466 Marionette TRACE conn2 <- [1,3114,null,{}] 04:49:06 INFO - PROCESS | 1665 | 1472903346468 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:49:06 INFO - PROCESS | 1665 | 1472903346469 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:06 INFO - PROCESS | 1665 | 1472903346549 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:49:06 INFO - PROCESS | 1665 | 1472903346552 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\", \"d5281127-77fc-49af-a5da-d1b30c50b213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1665 | 1472903346554 Marionette INFO sendAsync 00095c72-15e8-1d44-865f-2963e0069b00 04:49:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c5ae000 == 40 [pid = 1665] [id = 788] 04:49:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126bb4c00) [pid = 1665] [serial = 2362] [outer = 0x0] 04:49:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a17800) [pid = 1665] [serial = 2363] [outer = 0x126bb4c00] 04:49:06 INFO - PROCESS | 1665 | 1472903346576 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128c90000) [pid = 1665] [serial = 2364] [outer = 0x126bb4c00] 04:49:06 INFO - PROCESS | 1665 | 1472903346837 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:49:06 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:49:06 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 433ms 04:49:06 INFO - PROCESS | 1665 | 1472903346888 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1665 | 1472903346889 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:49:07 WARNING - u'runner_teardown' () 04:49:07 INFO - No more tests 04:49:07 INFO - Got 0 unexpected results 04:49:07 INFO - SUITE-END | took 506s 04:49:07 INFO - Closing logging queue 04:49:07 INFO - queue closed 04:49:08 INFO - Return code: 0 04:49:08 WARNING - # TBPL SUCCESS # 04:49:08 INFO - Running post-action listener: _resource_record_post_action 04:49:08 INFO - Running post-run listener: _resource_record_post_run 04:49:09 INFO - Total resource usage - Wall time: 529s; CPU: 57.0%; Read bytes: 32820736; Write bytes: 955236352; Read time: 402; Write time: 5016 04:49:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:49:09 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148474368; Write bytes: 149796864; Read time: 13423; Write time: 366 04:49:09 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 30866944; Write bytes: 793843712; Read time: 379; Write time: 4615 04:49:09 INFO - Running post-run listener: _upload_blobber_files 04:49:09 INFO - Blob upload gear active. 04:49:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:49:09 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:49:09 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:49:09 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:49:09 INFO - (blobuploader) - INFO - Open directory for files ... 04:49:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:49:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:49:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:49:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:49:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:49:10 INFO - (blobuploader) - INFO - Done attempting. 04:49:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:49:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:49:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:49:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:49:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:49:12 INFO - (blobuploader) - INFO - Done attempting. 04:49:12 INFO - (blobuploader) - INFO - Iteration through files over. 04:49:12 INFO - Return code: 0 04:49:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:49:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:49:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/56ecd8b0b500056428a86dedb3b1bd1f8a157e5c6adf236b4dc683e7076d39632c7eebf1f0a5dd0f280b139d43f48eedd3e63582e09b893ca8f42f85d6682d17", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/901fef72567c0fefc38ce2ed245514bd2cb5c9ec45448b86f59c1b16ec103e6a12a1e6323fae343ab9a09b092b9bad4ba41193da47cfc94de8ec8430634f9774"} 04:49:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:49:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:49:12 INFO - Contents: 04:49:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/56ecd8b0b500056428a86dedb3b1bd1f8a157e5c6adf236b4dc683e7076d39632c7eebf1f0a5dd0f280b139d43f48eedd3e63582e09b893ca8f42f85d6682d17", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/901fef72567c0fefc38ce2ed245514bd2cb5c9ec45448b86f59c1b16ec103e6a12a1e6323fae343ab9a09b092b9bad4ba41193da47cfc94de8ec8430634f9774"} 04:49:12 INFO - Running post-run listener: copy_logs_to_upload_dir 04:49:12 INFO - Copying logs to upload dir... 04:49:12 INFO - mkdir: /builds/slave/test/build/upload/logs 04:49:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1044.371518 ========= master_lag: 0.63 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 24 secs) (at 2016-09-03 04:49:13.451485) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-09-03 04:49:13.459613) ========= 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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners TMPDIR=/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/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/56ecd8b0b500056428a86dedb3b1bd1f8a157e5c6adf236b4dc683e7076d39632c7eebf1f0a5dd0f280b139d43f48eedd3e63582e09b893ca8f42f85d6682d17", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/901fef72567c0fefc38ce2ed245514bd2cb5c9ec45448b86f59c1b16ec103e6a12a1e6323fae343ab9a09b092b9bad4ba41193da47cfc94de8ec8430634f9774"} build_url:https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012570 build_url: 'https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/56ecd8b0b500056428a86dedb3b1bd1f8a157e5c6adf236b4dc683e7076d39632c7eebf1f0a5dd0f280b139d43f48eedd3e63582e09b893ca8f42f85d6682d17", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/901fef72567c0fefc38ce2ed245514bd2cb5c9ec45448b86f59c1b16ec103e6a12a1e6323fae343ab9a09b092b9bad4ba41193da47cfc94de8ec8430634f9774"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FwBy-RhRTh6b8znb9a1wqg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-09-03 04:49:13.498193) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 04:49:13.498515) ========= 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.fmXR1ucfCV/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.vSSI6DwqW8/Listeners TMPDIR=/var/folders/9j/83h02rbx6bn60ztt0ypr7lsm00000w/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.005289 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 04:49:13.550514) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-09-03 04:49:13.550820) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-09-03 04:49:13.553128) ========= ========= Total master_lag: 0.77 =========