builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0219 starttime: 1471047431.73 results: success (0) buildid: 20160812154616 builduid: 5928acb445004bf2a5f1134f49cc47fe revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:11.731876) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:11.732539) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:11.732965) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:11.759366) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:11.759895) ========= 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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-08-12 17:17:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.4M=0.001s 2016-08-12 17:17:12 (18.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.168693 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:11.951213) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:11.951564) ========= 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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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.025879 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:12.001362) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:17:12.001763) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --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 b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.6pbiwGhUzh/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.uHbOopW9Yt/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-08-12 17:17:12,216 truncating revision to first 12 chars 2016-08-12 17:17:12,217 Setting DEBUG logging. 2016-08-12 17:17:12,217 attempt 1/10 2016-08-12 17:17:12,217 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/b66e4f53fe15?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-12 17:17:13,756 unpacking tar archive at: mozilla-release-b66e4f53fe15/testing/mozharness/ program finished with exit code 0 elapsedTime=1.820754 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:17:13.845104) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:13.845495) ========= script_repo_revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:13.845936) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:13.846247) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:17:13.865273) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 18 secs) (at 2016-08-12 17:17:13.865644) ========= /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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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 17:17:14 INFO - MultiFileLogger online at 20160812 17:17:14 in /builds/slave/test 17:17:14 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 17:17:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:17:14 INFO - {'append_to_log': False, 17:17:14 INFO - 'base_work_dir': '/builds/slave/test', 17:17:14 INFO - 'blob_upload_branch': 'mozilla-release', 17:17:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:17:14 INFO - 'buildbot_json_path': 'buildprops.json', 17:17:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:17:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:17:14 INFO - 'download_minidump_stackwalk': True, 17:17:14 INFO - 'download_symbols': 'true', 17:17:14 INFO - 'e10s': False, 17:17:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:17:14 INFO - 'tooltool.py': '/tools/tooltool.py', 17:17:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:17:14 INFO - '/tools/misc-python/virtualenv.py')}, 17:17:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:17:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:17:14 INFO - 'log_level': 'info', 17:17:14 INFO - 'log_to_console': True, 17:17:14 INFO - 'opt_config_files': (), 17:17:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:17:14 INFO - '--processes=1', 17:17:14 INFO - '--config=%(test_path)s/wptrunner.ini', 17:17:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:17:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:17:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:17:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:17:14 INFO - 'pip_index': False, 17:17:14 INFO - 'require_test_zip': True, 17:17:14 INFO - 'test_type': ('testharness',), 17:17:14 INFO - 'this_chunk': '1', 17:17:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:17:14 INFO - 'total_chunks': '10', 17:17:14 INFO - 'virtualenv_path': 'venv', 17:17:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:17:14 INFO - 'work_dir': 'build'} 17:17:14 INFO - ##### 17:17:14 INFO - ##### Running clobber step. 17:17:14 INFO - ##### 17:17:14 INFO - Running pre-action listener: _resource_record_pre_action 17:17:14 INFO - Running main action method: clobber 17:17:14 INFO - rmtree: /builds/slave/test/build 17:17:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:17:16 INFO - Running post-action listener: _resource_record_post_action 17:17:16 INFO - ##### 17:17:16 INFO - ##### Running read-buildbot-config step. 17:17:16 INFO - ##### 17:17:16 INFO - Running pre-action listener: _resource_record_pre_action 17:17:16 INFO - Running main action method: read_buildbot_config 17:17:16 INFO - Using buildbot properties: 17:17:16 INFO - { 17:17:16 INFO - "project": "", 17:17:16 INFO - "product": "firefox", 17:17:16 INFO - "script_repo_revision": "production", 17:17:16 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 17:17:16 INFO - "repository": "", 17:17:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 17:17:16 INFO - "buildid": "20160812154616", 17:17:16 INFO - "pgo_build": "False", 17:17:16 INFO - "basedir": "/builds/slave/test", 17:17:16 INFO - "buildnumber": 4, 17:17:16 INFO - "slavename": "t-yosemite-r7-0219", 17:17:16 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 17:17:16 INFO - "platform": "macosx64", 17:17:16 INFO - "branch": "mozilla-release", 17:17:16 INFO - "revision": "b66e4f53fe15662f88e05b9d48a6e3c521d376f7", 17:17:16 INFO - "repo_path": "releases/mozilla-release", 17:17:16 INFO - "moz_repo_path": "", 17:17:16 INFO - "stage_platform": "macosx64", 17:17:16 INFO - "builduid": "5928acb445004bf2a5f1134f49cc47fe", 17:17:16 INFO - "slavebuilddir": "test" 17:17:16 INFO - } 17:17:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 17:17:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 17:17:16 INFO - Running post-action listener: _resource_record_post_action 17:17:16 INFO - ##### 17:17:16 INFO - ##### Running download-and-extract step. 17:17:16 INFO - ##### 17:17:16 INFO - Running pre-action listener: _resource_record_pre_action 17:17:16 INFO - Running main action method: download_and_extract 17:17:16 INFO - mkdir: /builds/slave/test/build/tests 17:17:16 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')]} 17:17:16 INFO - https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:17:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:17:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:17:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:17:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 17:17:16 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:17:16 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:17:16 INFO - retry: Failed, sleeping 30 seconds before retrying 17:17:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #2 17:17:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:17:46 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:17:46 INFO - retry: Failed, sleeping 60 seconds before retrying 17:18:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #3 17:18:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:18:46 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:18:46 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json! 17:18:46 INFO - Caught exception: HTTP Error 404: Not Found 17:18:46 INFO - Caught exception: HTTP Error 404: Not Found 17:18:46 INFO - Caught exception: HTTP Error 404: Not Found 17:18:46 INFO - trying https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:18:46 INFO - Downloading https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:18:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 17:18:47 INFO - Downloaded 1235 bytes. 17:18:47 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 17:18:47 INFO - Using the following test package requirements: 17:18:47 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 17:18:47 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 17:18:47 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 17:18:47 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'jsshell-mac64.zip'], 17:18:47 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 17:18:47 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 17:18:47 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 17:18:47 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 17:18:47 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 17:18:47 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 17:18:47 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 17:18:47 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 17:18:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:18:47 INFO - https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:18:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:18:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:18:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:18:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 17:18:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:18:47 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:18:47 INFO - retry: Failed, sleeping 30 seconds before retrying 17:19:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #2 17:19:17 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:19:17 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:19:17 INFO - retry: Failed, sleeping 60 seconds before retrying 17:20:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #3 17:20:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:20:18 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:20:18 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip! 17:20:18 INFO - Caught exception: HTTP Error 404: Not Found 17:20:18 INFO - Caught exception: HTTP Error 404: Not Found 17:20:18 INFO - Caught exception: HTTP Error 404: Not Found 17:20:18 INFO - trying https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:20:18 INFO - Downloading https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 17:20:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 17:20:19 INFO - Downloaded 18370247 bytes. 17:20:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:20:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:20:19 INFO - caution: filename not matched: web-platform/* 17:20:19 INFO - Return code: 11 17:20:19 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')]} 17:20:19 INFO - https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:20:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:20:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:20:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:20:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 17:20:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:20:19 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:20:19 INFO - retry: Failed, sleeping 30 seconds before retrying 17:20:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #2 17:20:49 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:20:49 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:20:49 INFO - retry: Failed, sleeping 60 seconds before retrying 17:21:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #3 17:21:49 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:21:49 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:21:49 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip! 17:21:49 INFO - Caught exception: HTTP Error 404: Not Found 17:21:49 INFO - Caught exception: HTTP Error 404: Not Found 17:21:49 INFO - Caught exception: HTTP Error 404: Not Found 17:21:49 INFO - trying https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:21:49 INFO - Downloading https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 17:21:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 17:21:51 INFO - Downloaded 36389883 bytes. 17:21:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:21:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:21:55 INFO - caution: filename not matched: bin/* 17:21:55 INFO - caution: filename not matched: config/* 17:21:55 INFO - caution: filename not matched: mozbase/* 17:21:55 INFO - caution: filename not matched: marionette/* 17:21:55 INFO - caution: filename not matched: tools/wptserve/* 17:21:55 INFO - Return code: 11 17:21:55 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')]} 17:21:55 INFO - https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 17:21:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:21:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:21:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 17:21:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 17:21:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:21:55 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:21:55 INFO - retry: Failed, sleeping 30 seconds before retrying 17:22:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #2 17:22:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:22:25 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:22:25 INFO - retry: Failed, sleeping 60 seconds before retrying 17:23:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #3 17:23:26 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:23:26 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:23:26 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 17:23:26 INFO - Caught exception: HTTP Error 404: Not Found 17:23:26 INFO - Caught exception: HTTP Error 404: Not Found 17:23:26 INFO - Caught exception: HTTP Error 404: Not Found 17:23:26 INFO - trying https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:23:26 INFO - Downloading https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 17:23:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 17:23:28 INFO - Downloaded 73086271 bytes. 17:23:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:23:28 INFO - mkdir: /builds/slave/test/properties 17:23:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:23:28 INFO - Writing to file /builds/slave/test/properties/build_url 17:23:28 INFO - Contents: 17:23:28 INFO - build_url:https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 17:23:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:23:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:23:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:23:28 INFO - Contents: 17:23:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:23:28 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')]} 17:23:28 INFO - https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:23:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:23:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:23:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:23:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 17:23:28 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:23:28 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:23:28 INFO - retry: Failed, sleeping 30 seconds before retrying 17:23:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 17:23:58 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:23:58 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:23:58 INFO - retry: Failed, sleeping 60 seconds before retrying 17:24:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 17:24:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:24:59 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:24:59 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip! 17:24:59 INFO - Caught exception: HTTP Error 404: Not Found 17:24:59 INFO - Caught exception: HTTP Error 404: Not Found 17:24:59 INFO - Caught exception: HTTP Error 404: Not Found 17:24:59 INFO - trying https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:24:59 INFO - Downloading https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 17:24:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 17:25:04 INFO - Downloaded 103665952 bytes. 17:25:04 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:25:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:25:07 INFO - Return code: 0 17:25:07 INFO - Running post-action listener: _resource_record_post_action 17:25:07 INFO - Running post-action listener: set_extra_try_arguments 17:25:07 INFO - ##### 17:25:07 INFO - ##### Running create-virtualenv step. 17:25:07 INFO - ##### 17:25:07 INFO - Running pre-action listener: _pre_create_virtualenv 17:25:07 INFO - Running pre-action listener: _resource_record_pre_action 17:25:07 INFO - Running main action method: create_virtualenv 17:25:07 INFO - Creating virtualenv /builds/slave/test/build/venv 17:25:07 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 17:25:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:25:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:25:07 INFO - Using real prefix '/tools/python27' 17:25:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:25:08 INFO - Installing distribute.............................................................................................................................................................................................done. 17:25:11 INFO - Installing pip.................done. 17:25:11 INFO - Return code: 0 17:25:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:25:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:25:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:25:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:25:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:25:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:11 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 0x10a1f0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a20df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2b14a65e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2095e0>, '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 0x109deccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109e17990>, '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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:25:11 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 17:25:11 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 17:25:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6pbiwGhUzh/Render', 17:25:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:25:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:25:11 INFO - 'HOME': '/Users/cltbld', 17:25:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:25:11 INFO - 'LOGNAME': 'cltbld', 17:25:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:25:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 17:25:11 INFO - 'MOZ_NO_REMOTE': '1', 17:25:11 INFO - 'NO_EM_RESTART': '1', 17:25:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:25:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:25:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:25:11 INFO - 'PWD': '/builds/slave/test', 17:25:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:25:11 INFO - 'SHELL': '/bin/bash', 17:25:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uHbOopW9Yt/Listeners', 17:25:11 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 17:25:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:25:11 INFO - 'USER': 'cltbld', 17:25:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:25:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:25:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:25:11 INFO - 'XPC_FLAGS': '0x0', 17:25:11 INFO - 'XPC_SERVICE_NAME': '0', 17:25:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:25:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:25:11 INFO - Downloading/unpacking psutil>=0.7.1 17:25:11 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 17:25:11 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 17:25:11 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 17:25:11 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 17:25:11 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 17:25:11 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 17:25:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:25:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:25:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:25:14 INFO - Installing collected packages: psutil 17:25:14 INFO - Running setup.py install for psutil 17:25:14 INFO - building 'psutil._psutil_osx' extension 17:25:14 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 17:25:15 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 17:25:15 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 17:25:15 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 17:25:15 INFO - building 'psutil._psutil_posix' extension 17:25:15 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 17:25:15 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:25:15 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:25:15 INFO - ^ 17:25:15 INFO - 1 warning generated. 17:25:15 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 17:25:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:25:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:25:15 INFO - Successfully installed psutil 17:25:15 INFO - Cleaning up... 17:25:15 INFO - Return code: 0 17:25:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:25:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:25:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:25:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:25:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:25:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:15 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 0x10a1f0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a20df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2b14a65e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2095e0>, '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 0x109deccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109e17990>, '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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:25:15 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 17:25:15 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 17:25:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6pbiwGhUzh/Render', 17:25:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:25:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:25:15 INFO - 'HOME': '/Users/cltbld', 17:25:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:25:15 INFO - 'LOGNAME': 'cltbld', 17:25:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:25:15 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 17:25:15 INFO - 'MOZ_NO_REMOTE': '1', 17:25:15 INFO - 'NO_EM_RESTART': '1', 17:25:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:25:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:25:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:25:15 INFO - 'PWD': '/builds/slave/test', 17:25:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:25:15 INFO - 'SHELL': '/bin/bash', 17:25:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uHbOopW9Yt/Listeners', 17:25:15 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 17:25:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:25:15 INFO - 'USER': 'cltbld', 17:25:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:25:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:25:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:25:15 INFO - 'XPC_FLAGS': '0x0', 17:25:15 INFO - 'XPC_SERVICE_NAME': '0', 17:25:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:25:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:25:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:25:16 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 17:25:16 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 17:25:16 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 17:25:16 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 17:25:16 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 17:25:16 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 17:25:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:25:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:25:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:25:18 INFO - Installing collected packages: mozsystemmonitor 17:25:18 INFO - Running setup.py install for mozsystemmonitor 17:25:18 INFO - Successfully installed mozsystemmonitor 17:25:18 INFO - Cleaning up... 17:25:19 INFO - Return code: 0 17:25:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:25:19 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')]} 17:25:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:25:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:19 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')]} 17:25:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:25:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:19 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 0x10a1f0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a20df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2b14a65e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2095e0>, '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 0x109deccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109e17990>, '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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:25:19 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 17:25:19 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 17:25:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6pbiwGhUzh/Render', 17:25:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:25:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:25:19 INFO - 'HOME': '/Users/cltbld', 17:25:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:25:19 INFO - 'LOGNAME': 'cltbld', 17:25:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:25:19 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 17:25:19 INFO - 'MOZ_NO_REMOTE': '1', 17:25:19 INFO - 'NO_EM_RESTART': '1', 17:25:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:25:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:25:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:25:19 INFO - 'PWD': '/builds/slave/test', 17:25:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:25:19 INFO - 'SHELL': '/bin/bash', 17:25:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uHbOopW9Yt/Listeners', 17:25:19 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 17:25:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:25:19 INFO - 'USER': 'cltbld', 17:25:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:25:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:25:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:25:19 INFO - 'XPC_FLAGS': '0x0', 17:25:19 INFO - 'XPC_SERVICE_NAME': '0', 17:25:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:25:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:25:19 INFO - Downloading/unpacking blobuploader==1.2.4 17:25:19 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 17:25:19 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 17:25:19 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 17:25:19 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 17:25:19 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 17:25:19 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 17:25:21 INFO - Downloading blobuploader-1.2.4.tar.gz 17:25:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:25:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:25:21 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 17:25:21 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 17:25:21 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 17:25:21 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 17:25:21 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 17:25:21 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 17:25:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:25:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:25:22 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 17:25:22 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 17:25:22 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 17:25:22 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 17:25:22 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 17:25:22 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 17:25:22 INFO - Downloading docopt-0.6.1.tar.gz 17:25:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:25:23 INFO - Installing collected packages: blobuploader, requests, docopt 17:25:23 INFO - Running setup.py install for blobuploader 17:25:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:25:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:25:23 INFO - Running setup.py install for requests 17:25:23 INFO - Running setup.py install for docopt 17:25:23 INFO - Successfully installed blobuploader requests docopt 17:25:23 INFO - Cleaning up... 17:25:23 INFO - Return code: 0 17:25:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:25:23 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')]} 17:25:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:25:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:23 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')]} 17:25:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:25:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:23 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 0x10a1f0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a20df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2b14a65e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2095e0>, '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 0x109deccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109e17990>, '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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:25:23 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 17:25:23 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 17:25:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6pbiwGhUzh/Render', 17:25:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:25:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:25:23 INFO - 'HOME': '/Users/cltbld', 17:25:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:25:23 INFO - 'LOGNAME': 'cltbld', 17:25:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:25:23 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 17:25:23 INFO - 'MOZ_NO_REMOTE': '1', 17:25:23 INFO - 'NO_EM_RESTART': '1', 17:25:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:25:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:25:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:25:23 INFO - 'PWD': '/builds/slave/test', 17:25:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:25:23 INFO - 'SHELL': '/bin/bash', 17:25:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uHbOopW9Yt/Listeners', 17:25:23 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 17:25:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:25:23 INFO - 'USER': 'cltbld', 17:25:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:25:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:25:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:25:23 INFO - 'XPC_FLAGS': '0x0', 17:25:23 INFO - 'XPC_SERVICE_NAME': '0', 17:25:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:25:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-y5Gwlv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-USkj7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-giEmth-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-I0onml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-eQRql7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-36Gpfe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-T0vKql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-CwKjj6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:25:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:25:24 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-EWOEes-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-qynICj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-lsVlX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-4oJFl3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-23xprQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-5jeBtp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-vk04wn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-bgsy_e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-DManYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:25:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:25:25 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-YnGzqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:25:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:25:26 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-zIrMk2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:25:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:25:26 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-yCGpo5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:25:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:25:26 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-F7BE6h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:25:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:25:26 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 17:25:26 INFO - Running setup.py install for manifestparser 17:25:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:25:26 INFO - Running setup.py install for mozcrash 17:25:27 INFO - Running setup.py install for mozdebug 17:25:27 INFO - Running setup.py install for mozdevice 17:25:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Running setup.py install for mozfile 17:25:27 INFO - Running setup.py install for mozhttpd 17:25:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Running setup.py install for mozinfo 17:25:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Running setup.py install for mozInstall 17:25:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:25:27 INFO - Running setup.py install for mozleak 17:25:28 INFO - Running setup.py install for mozlog 17:25:28 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:25:28 INFO - Running setup.py install for moznetwork 17:25:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:25:28 INFO - Running setup.py install for mozprocess 17:25:28 INFO - Running setup.py install for mozprofile 17:25:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:25:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:25:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:25:28 INFO - Running setup.py install for mozrunner 17:25:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:25:28 INFO - Running setup.py install for mozscreenshot 17:25:29 INFO - Running setup.py install for moztest 17:25:29 INFO - Running setup.py install for mozversion 17:25:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:25:29 INFO - Running setup.py install for wptserve 17:25:29 INFO - Running setup.py install for marionette-driver 17:25:29 INFO - Running setup.py install for browsermob-proxy 17:25:29 INFO - Running setup.py install for marionette-client 17:25:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:25:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:25:30 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 17:25:30 INFO - Cleaning up... 17:25:30 INFO - Return code: 0 17:25:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:25: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')]} 17:25:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:25:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25: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')]} 17:25:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:25:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:25:30 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 0x10a1f0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a20df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2b14a65e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2095e0>, '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 0x109deccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109e17990>, '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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:25:30 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 17:25:30 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 17:25:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6pbiwGhUzh/Render', 17:25:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:25:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:25:30 INFO - 'HOME': '/Users/cltbld', 17:25:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:25:30 INFO - 'LOGNAME': 'cltbld', 17:25:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:25:30 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 17:25:30 INFO - 'MOZ_NO_REMOTE': '1', 17:25:30 INFO - 'NO_EM_RESTART': '1', 17:25:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:25:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:25:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:25:30 INFO - 'PWD': '/builds/slave/test', 17:25:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:25:30 INFO - 'SHELL': '/bin/bash', 17:25:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uHbOopW9Yt/Listeners', 17:25:30 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 17:25:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:25:30 INFO - 'USER': 'cltbld', 17:25:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:25:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:25:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:25:30 INFO - 'XPC_FLAGS': '0x0', 17:25:30 INFO - 'XPC_SERVICE_NAME': '0', 17:25:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:25:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:25:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:25:30 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-UeayHy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:25:30 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)) 17:25:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:25:30 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-cPXVkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:25:30 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)) 17:25:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:25:30 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-oO9qX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:25:30 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)) 17:25:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:25:30 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-lROqi0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:25:30 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)) 17:25:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:25:30 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-qjwsgR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:25:30 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)) 17:25:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:25:30 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-mgvRgf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-CvFjAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-dDM_HE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-f5JltQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-ZRRNGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-3xa1H_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-bAZI7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-fNkvAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-RSaaXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:25:31 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)) 17:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:25:31 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-L0ADx9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:25:32 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)) 17:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:25:32 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-ih5YEt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:25:32 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)) 17:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:25:32 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-bW0TwI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:25:32 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)) 17:25:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:25:32 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-MbckgE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:25:32 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)) 17:25:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:25:32 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-vxI6h3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:25:32 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)) 17:25:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:25:32 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-r3Se7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:25:32 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)) 17:25:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:25:32 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-NVx7dX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:25:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:25:33 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)) 17:25:33 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)) 17:25:33 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)) 17:25:33 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)) 17:25:33 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)) 17:25:33 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)) 17:25:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:25:33 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 17:25:33 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 17:25:33 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 17:25:33 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 17:25:33 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 17:25:33 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 17:25:35 INFO - Downloading blessings-1.6.tar.gz 17:25:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:25:35 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)) 17:25:35 INFO - Installing collected packages: blessings 17:25:35 INFO - Running setup.py install for blessings 17:25:35 INFO - Successfully installed blessings 17:25:35 INFO - Cleaning up... 17:25:35 INFO - Return code: 0 17:25:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:25:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:25:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:25:36 INFO - Reading from file tmpfile_stdout 17:25:36 INFO - Current package versions: 17:25:36 INFO - blessings == 1.6 17:25:36 INFO - blobuploader == 1.2.4 17:25:36 INFO - browsermob-proxy == 0.6.0 17:25:36 INFO - docopt == 0.6.1 17:25:36 INFO - manifestparser == 1.1 17:25:36 INFO - marionette-client == 2.3.0 17:25:36 INFO - marionette-driver == 1.4.0 17:25:36 INFO - mozInstall == 1.12 17:25:36 INFO - mozcrash == 0.17 17:25:36 INFO - mozdebug == 0.1 17:25:36 INFO - mozdevice == 0.48 17:25:36 INFO - mozfile == 1.2 17:25:36 INFO - mozhttpd == 0.7 17:25:36 INFO - mozinfo == 0.9 17:25:36 INFO - mozleak == 0.1 17:25:36 INFO - mozlog == 3.1 17:25:36 INFO - moznetwork == 0.27 17:25:36 INFO - mozprocess == 0.22 17:25:36 INFO - mozprofile == 0.28 17:25:36 INFO - mozrunner == 6.11 17:25:36 INFO - mozscreenshot == 0.1 17:25:36 INFO - mozsystemmonitor == 0.0 17:25:36 INFO - moztest == 0.7 17:25:36 INFO - mozversion == 1.4 17:25:36 INFO - psutil == 3.1.1 17:25:36 INFO - requests == 1.2.3 17:25:36 INFO - wptserve == 1.4.0 17:25:36 INFO - wsgiref == 0.1.2 17:25:36 INFO - Running post-action listener: _resource_record_post_action 17:25:36 INFO - Running post-action listener: _start_resource_monitoring 17:25:36 INFO - Starting resource monitoring. 17:25:36 INFO - ##### 17:25:36 INFO - ##### Running pull step. 17:25:36 INFO - ##### 17:25:36 INFO - Running pre-action listener: _resource_record_pre_action 17:25:36 INFO - Running main action method: pull 17:25:36 INFO - Pull has nothing to do! 17:25:36 INFO - Running post-action listener: _resource_record_post_action 17:25:36 INFO - ##### 17:25:36 INFO - ##### Running install step. 17:25:36 INFO - ##### 17:25:36 INFO - Running pre-action listener: _resource_record_pre_action 17:25:36 INFO - Running main action method: install 17:25:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:25:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:25:36 INFO - Reading from file tmpfile_stdout 17:25:36 INFO - Detecting whether we're running mozinstall >=1.0... 17:25:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:25:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:25:36 INFO - Reading from file tmpfile_stdout 17:25:36 INFO - Output received: 17:25:36 INFO - Usage: mozinstall [options] installer 17:25:36 INFO - Options: 17:25:36 INFO - -h, --help show this help message and exit 17:25:36 INFO - -d DEST, --destination=DEST 17:25:36 INFO - Directory to install application into. [default: 17:25:36 INFO - "/builds/slave/test"] 17:25:36 INFO - --app=APP Application being installed. [default: firefox] 17:25:36 INFO - mkdir: /builds/slave/test/build/application 17:25:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 17:25:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 17:25:54 INFO - Reading from file tmpfile_stdout 17:25:54 INFO - Output received: 17:25:54 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:25:54 INFO - Running post-action listener: _resource_record_post_action 17:25:54 INFO - ##### 17:25:54 INFO - ##### Running run-tests step. 17:25:54 INFO - ##### 17:25:54 INFO - Running pre-action listener: _resource_record_pre_action 17:25:54 INFO - Running main action method: run_tests 17:25:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:25:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:25:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:25:54 INFO - grabbing minidump binary from tooltool 17:25: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')]} 17:25:54 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 0x10a2095e0>, '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 0x109deccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109e17990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:25:54 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 17:25:54 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 17:25:54 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:25:54 INFO - Return code: 0 17:25:54 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:25:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:25:54 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/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 17:25:54 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/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 17:25:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6pbiwGhUzh/Render', 17:25:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:25:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:25:54 INFO - 'HOME': '/Users/cltbld', 17:25:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:25:54 INFO - 'LOGNAME': 'cltbld', 17:25:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:25:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:25:54 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 17:25:54 INFO - 'MOZ_NO_REMOTE': '1', 17:25:54 INFO - 'NO_EM_RESTART': '1', 17:25:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:25:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:25:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:25:54 INFO - 'PWD': '/builds/slave/test', 17:25:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:25:54 INFO - 'SHELL': '/bin/bash', 17:25:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uHbOopW9Yt/Listeners', 17:25:54 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 17:25:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:25:54 INFO - 'USER': 'cltbld', 17:25:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:25:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:25:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:25:54 INFO - 'XPC_FLAGS': '0x0', 17:25:54 INFO - 'XPC_SERVICE_NAME': '0', 17:25:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:25:54 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/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 17:25:55 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 17:25:55 INFO - import pkg_resources 17:25:56 INFO - Using 1 client processes 17:25:56 INFO - wptserve Starting http server on 127.0.0.1:8000 17:25:56 INFO - wptserve Starting http server on 127.0.0.1:8001 17:25:56 INFO - wptserve Starting http server on 127.0.0.1:8443 17:25:58 INFO - SUITE-START | Running 778 tests 17:25:58 INFO - Running testharness tests 17:25:58 INFO - Setting up ssl 17:25:58 INFO - PROCESS | certutil | 17:25:58 INFO - PROCESS | certutil | 17:25:58 INFO - PROCESS | certutil | 17:25:58 INFO - Certificate Nickname Trust Attributes 17:25:58 INFO - SSL,S/MIME,JAR/XPI 17:25:58 INFO - 17:25:58 INFO - web-platform-tests CT,, 17:25:58 INFO - 17:25:58 INFO - Starting runner 17:25:59 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:25:59 INFO - PROCESS | 1655 | 1471047959499 Marionette DEBUG Marionette enabled via build flag and pref 17:25:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f68800 == 1 [pid = 1655] [id = 1] 17:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113f69000) [pid = 1655] [serial = 1] [outer = 0x0] 17:25:59 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113f6a000) [pid = 1655] [serial = 2] [outer = 0x113f69000] 17:25:59 INFO - PROCESS | 1655 | 1471047959851 Marionette INFO Listening on port 2828 17:26:00 INFO - PROCESS | 1655 | 1471047960185 Marionette DEBUG Marionette enabled via command-line flag 17:26:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116863000 == 2 [pid = 1655] [id = 2] 17:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x116863800) [pid = 1655] [serial = 3] [outer = 0x0] 17:26:00 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x116864800) [pid = 1655] [serial = 4] [outer = 0x116863800] 17:26:00 INFO - PROCESS | 1655 | [1655] 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 17:26:00 INFO - PROCESS | 1655 | 1471047960336 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 17:26:00 INFO - PROCESS | 1655 | 1471047960385 Marionette DEBUG Closed connection conn0 17:26:00 INFO - PROCESS | 1655 | [1655] 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 17:26:00 INFO - PROCESS | 1655 | 1471047960457 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 17:26:00 INFO - PROCESS | 1655 | 1471047960465 Marionette DEBUG Closed connection conn1 17:26:00 INFO - PROCESS | 1655 | [1655] 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 17:26:00 INFO - PROCESS | 1655 | 1471047960470 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 17:26:00 INFO - PROCESS | 1655 | 1471047960476 Marionette DEBUG Closed connection conn2 17:26:00 INFO - PROCESS | 1655 | [1655] 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 17:26:00 INFO - PROCESS | 1655 | 1471047960481 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49300 17:26:00 INFO - PROCESS | 1655 | 1471047960487 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:26:00 INFO - PROCESS | 1655 | 1471047960492 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160812154616","device":"desktop","version":"48.0.1"} 17:26:00 INFO - PROCESS | 1655 | [1655] 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 17:26:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119f4c000 == 3 [pid = 1655] [id = 3] 17:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x119f4d000) [pid = 1655] [serial = 5] [outer = 0x0] 17:26:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119f4d800 == 4 [pid = 1655] [id = 4] 17:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x119f2a800) [pid = 1655] [serial = 6] [outer = 0x0] 17:26:01 INFO - PROCESS | 1655 | [1655] 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 17:26:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12194c000 == 5 [pid = 1655] [id = 5] 17:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x119ccfc00) [pid = 1655] [serial = 7] [outer = 0x0] 17:26:01 INFO - PROCESS | 1655 | [1655] 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 17:26:01 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x121a38800) [pid = 1655] [serial = 8] [outer = 0x119ccfc00] 17:26:01 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:26:01 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x123f8a000) [pid = 1655] [serial = 9] [outer = 0x119f4d000] 17:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123f74000) [pid = 1655] [serial = 10] [outer = 0x119f2a800] 17:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x123f75c00) [pid = 1655] [serial = 11] [outer = 0x119ccfc00] 17:26:02 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:26:02 INFO - PROCESS | 1655 | 1471047962486 Marionette INFO startBrowser eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:02 INFO - PROCESS | 1655 | 1471047962515 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1655 | 1471047962527 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1655 | 1471047962529 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:02 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x126a55c00) [pid = 1655] [serial = 12] [outer = 0x119ccfc00] 17:26:02 INFO - PROCESS | 1655 | 1471047962892 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"eb367758-6c20-f742-bd6e-48f1398eddc9","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160812154616","device":"desktop","version":"48.0.1","command_id":1}}] 17:26:02 INFO - PROCESS | 1655 | 1471047962974 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:26:02 INFO - PROCESS | 1655 | 1471047962976 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:03 INFO - PROCESS | 1655 | 1471047963020 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:26:03 INFO - PROCESS | 1655 | 1471047963126 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:26:03 INFO - PROCESS | 1655 | 1471047963128 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:03 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:26:03 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x128893000) [pid = 1655] [serial = 13] [outer = 0x119ccfc00] 17:26:03 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:26:03 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:03 INFO - PROCESS | 1655 | 1471047963603 Marionette TRACE conn3 <- [1,3,null,{}] 17:26:03 INFO - PROCESS | 1655 | 1471047963606 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:26:03 INFO - PROCESS | 1655 | 1471047963608 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:03 INFO - PROCESS | 1655 | 1471047963624 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:26:03 INFO - PROCESS | 1655 | 1471047963653 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1655 | 1471047963654 Marionette TRACE conn3 <- [1,5,null,{"value":"7"}] 17:26:03 INFO - PROCESS | 1655 | 1471047963657 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1655 | 1471047963660 Marionette TRACE conn3 <- [1,6,null,{}] 17:26:03 INFO - PROCESS | 1655 | 1471047963662 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:03 INFO - PROCESS | 1655 | 1471047963666 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:03 INFO - PROCESS | 1655 | 1471047963679 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:26:03 INFO - PROCESS | 1655 | 1471047963688 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1655 | 1471047963689 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e49800 == 6 [pid = 1655] [id = 6] 17:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x119e32c00) [pid = 1655] [serial = 14] [outer = 0x0] 17:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x126af9800) [pid = 1655] [serial = 15] [outer = 0x119e32c00] 17:26:03 INFO - PROCESS | 1655 | 1471047963723 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x123e84400) [pid = 1655] [serial = 16] [outer = 0x119e32c00] 17:26:04 INFO - PROCESS | 1655 | 1471047964036 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:26:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fe8000 == 7 [pid = 1655] [id = 7] 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x123e87000) [pid = 1655] [serial = 17] [outer = 0x0] 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x123e8b800) [pid = 1655] [serial = 18] [outer = 0x123e87000] 17:26:04 INFO - PROCESS | 1655 | 1471047964058 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x129761800) [pid = 1655] [serial = 19] [outer = 0x123e87000] 17:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 17:26:04 INFO - PROCESS | 1655 | 1471047964134 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1655 | 1471047964136 Marionette TRACE conn3 <- [1,9,null,{"value":"7"}] 17:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:26:04 INFO - PROCESS | 1655 | 1471047964139 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1655 | 1471047964140 Marionette TRACE conn3 <- [1,10,null,{}] 17:26:04 INFO - PROCESS | 1655 | 1471047964171 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:04 INFO - PROCESS | 1655 | 1471047964174 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:04 INFO - PROCESS | 1655 | 1471047964290 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:26:04 INFO - PROCESS | 1655 | 1471047964301 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1655 | 1471047964303 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78b000 == 8 [pid = 1655] [id = 8] 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a7cc400) [pid = 1655] [serial = 20] [outer = 0x0] 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a7ce000) [pid = 1655] [serial = 21] [outer = 0x12a7cc400] 17:26:04 INFO - PROCESS | 1655 | 1471047964356 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a7d2800) [pid = 1655] [serial = 22] [outer = 0x12a7cc400] 17:26:04 INFO - PROCESS | 1655 | 1471047964693 Marionette TRACE conn3 <- [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]]]}] 17:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 569ms 17:26:04 INFO - PROCESS | 1655 | 1471047964709 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1655 | 1471047964710 Marionette TRACE conn3 <- [1,13,null,{"value":"7"}] 17:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:26:04 INFO - PROCESS | 1655 | 1471047964713 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1655 | 1471047964716 Marionette TRACE conn3 <- [1,14,null,{}] 17:26:04 INFO - PROCESS | 1655 | 1471047964719 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:04 INFO - PROCESS | 1655 | 1471047964720 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:04 INFO - PROCESS | 1655 | 1471047964809 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:26:04 INFO - PROCESS | 1655 | 1471047964813 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1655 | 1471047964815 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b19b800 == 9 [pid = 1655] [id = 9] 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12ae33800) [pid = 1655] [serial = 23] [outer = 0x0] 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12b0eb800) [pid = 1655] [serial = 24] [outer = 0x12ae33800] 17:26:04 INFO - PROCESS | 1655 | 1471047964839 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b890800) [pid = 1655] [serial = 25] [outer = 0x12ae33800] 17:26:05 INFO - PROCESS | 1655 | 1471047965091 Marionette TRACE conn3 <- [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]]]}] 17:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 17:26:05 INFO - PROCESS | 1655 | 1471047965138 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:26:05 INFO - PROCESS | 1655 | 1471047965139 Marionette TRACE conn3 <- [1,17,null,{"value":"7"}] 17:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:26:05 INFO - PROCESS | 1655 | 1471047965141 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:26:05 INFO - PROCESS | 1655 | 1471047965142 Marionette TRACE conn3 <- [1,18,null,{}] 17:26:05 INFO - PROCESS | 1655 | 1471047965145 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:05 INFO - PROCESS | 1655 | 1471047965147 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:05 INFO - PROCESS | 1655 | 1471047965251 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:26:05 INFO - PROCESS | 1655 | 1471047965254 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 1655 | 1471047965257 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b951000 == 10 [pid = 1655] [id = 10] 17:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12b980800) [pid = 1655] [serial = 26] [outer = 0x0] 17:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12b988400) [pid = 1655] [serial = 27] [outer = 0x12b980800] 17:26:05 INFO - PROCESS | 1655 | 1471047965281 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12b98e800) [pid = 1655] [serial = 28] [outer = 0x12b980800] 17:26:05 INFO - PROCESS | 1655 | 1471047965536 Marionette TRACE conn3 <- [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]]]}] 17:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 17:26:05 INFO - PROCESS | 1655 | 1471047965575 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:26:05 INFO - PROCESS | 1655 | 1471047965577 Marionette TRACE conn3 <- [1,21,null,{"value":"7"}] 17:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:26:05 INFO - PROCESS | 1655 | 1471047965580 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:26:05 INFO - PROCESS | 1655 | 1471047965582 Marionette TRACE conn3 <- [1,22,null,{}] 17:26:05 INFO - PROCESS | 1655 | 1471047965589 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:05 INFO - PROCESS | 1655 | 1471047965590 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:05 INFO - PROCESS | 1655 | 1471047965689 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:26:05 INFO - PROCESS | 1655 | 1471047965692 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 1655 | 1471047965693 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd83800 == 11 [pid = 1655] [id = 11] 17:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12bd9c800) [pid = 1655] [serial = 29] [outer = 0x0] 17:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12bda7800) [pid = 1655] [serial = 30] [outer = 0x12bd9c800] 17:26:05 INFO - PROCESS | 1655 | 1471047965718 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12bf39000) [pid = 1655] [serial = 31] [outer = 0x12bd9c800] 17:26:05 INFO - PROCESS | 1655 | 1471047965953 Marionette TRACE conn3 <- [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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 17:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:26:06 INFO - PROCESS | 1655 | 1471047966005 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1655 | 1471047966006 Marionette TRACE conn3 <- [1,25,null,{"value":"7"}] 17:26:06 INFO - PROCESS | 1655 | 1471047966008 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1655 | 1471047966009 Marionette TRACE conn3 <- [1,26,null,{}] 17:26:06 INFO - PROCESS | 1655 | 1471047966011 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:06 INFO - PROCESS | 1655 | 1471047966013 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:06 INFO - PROCESS | 1655 | 1471047966118 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:26:06 INFO - PROCESS | 1655 | 1471047966121 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1655 | 1471047966123 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x118437000 == 12 [pid = 1655] [id = 12] 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x12bf3dc00) [pid = 1655] [serial = 32] [outer = 0x0] 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12c098400) [pid = 1655] [serial = 33] [outer = 0x12bf3dc00] 17:26:06 INFO - PROCESS | 1655 | 1471047966146 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12c0a2400) [pid = 1655] [serial = 34] [outer = 0x12bf3dc00] 17:26:06 INFO - PROCESS | 1655 | 1471047966385 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 17:26:06 INFO - PROCESS | 1655 | 1471047966428 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1655 | 1471047966429 Marionette TRACE conn3 <- [1,29,null,{"value":"7"}] 17:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:26:06 INFO - PROCESS | 1655 | 1471047966439 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1655 | 1471047966440 Marionette TRACE conn3 <- [1,30,null,{}] 17:26:06 INFO - PROCESS | 1655 | 1471047966443 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:06 INFO - PROCESS | 1655 | 1471047966456 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:06 INFO - PROCESS | 1655 | 1471047966553 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:26:06 INFO - PROCESS | 1655 | 1471047966557 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1655 | 1471047966558 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1ed000 == 13 [pid = 1655] [id = 13] 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12c0a5000) [pid = 1655] [serial = 35] [outer = 0x0] 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12c530400) [pid = 1655] [serial = 36] [outer = 0x12c0a5000] 17:26:06 INFO - PROCESS | 1655 | 1471047966582 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12c534000) [pid = 1655] [serial = 37] [outer = 0x12c0a5000] 17:26:06 INFO - PROCESS | 1655 | 1471047966816 Marionette TRACE conn3 <- [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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 17:26:06 INFO - PROCESS | 1655 | 1471047966858 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1655 | 1471047966859 Marionette TRACE conn3 <- [1,33,null,{"value":"7"}] 17:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:26:06 INFO - PROCESS | 1655 | 1471047966861 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1655 | 1471047966863 Marionette TRACE conn3 <- [1,34,null,{}] 17:26:06 INFO - PROCESS | 1655 | 1471047966870 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:06 INFO - PROCESS | 1655 | 1471047966871 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:06 INFO - PROCESS | 1655 | 1471047966962 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:26:06 INFO - PROCESS | 1655 | 1471047966966 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1655 | 1471047966967 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c614000 == 14 [pid = 1655] [id = 14] 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12c536400) [pid = 1655] [serial = 38] [outer = 0x0] 17:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12c644400) [pid = 1655] [serial = 39] [outer = 0x12c536400] 17:26:06 INFO - PROCESS | 1655 | 1471047966991 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c64ac00) [pid = 1655] [serial = 40] [outer = 0x12c536400] 17:26:07 INFO - PROCESS | 1655 | 1471047967228 Marionette TRACE conn3 <- [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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 377ms 17:26:07 INFO - PROCESS | 1655 | 1471047967239 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:26:07 INFO - PROCESS | 1655 | 1471047967240 Marionette TRACE conn3 <- [1,37,null,{"value":"7"}] 17:26:07 INFO - PROCESS | 1655 | 1471047967242 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1655 | 1471047967243 Marionette TRACE conn3 <- [1,38,null,{}] 17:26:07 INFO - PROCESS | 1655 | 1471047967253 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:07 INFO - PROCESS | 1655 | 1471047967254 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:07 INFO - PROCESS | 1655 | 1471047967361 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:26:07 INFO - PROCESS | 1655 | 1471047967365 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1655 | 1471047967366 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad1800 == 15 [pid = 1655] [id = 15] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c652000) [pid = 1655] [serial = 41] [outer = 0x0] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12cb67400) [pid = 1655] [serial = 42] [outer = 0x12c652000] 17:26:07 INFO - PROCESS | 1655 | 1471047967389 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12cb6c800) [pid = 1655] [serial = 43] [outer = 0x12c652000] 17:26:07 INFO - PROCESS | 1655 | 1471047967621 Marionette TRACE conn3 <- [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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 17:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:26:07 INFO - PROCESS | 1655 | 1471047967673 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:26:07 INFO - PROCESS | 1655 | 1471047967674 Marionette TRACE conn3 <- [1,41,null,{"value":"7"}] 17:26:07 INFO - PROCESS | 1655 | 1471047967676 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1655 | 1471047967677 Marionette TRACE conn3 <- [1,42,null,{}] 17:26:07 INFO - PROCESS | 1655 | 1471047967679 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:07 INFO - PROCESS | 1655 | 1471047967681 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:07 INFO - PROCESS | 1655 | 1471047967786 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cba9000 == 16 [pid = 1655] [id = 16] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12cba9800) [pid = 1655] [serial = 44] [outer = 0x0] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12cbab000) [pid = 1655] [serial = 45] [outer = 0x12cba9800] 17:26:07 INFO - PROCESS | 1655 | 1471047967801 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1655 | 1471047967802 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12cbb2000) [pid = 1655] [serial = 46] [outer = 0x12cba9800] 17:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d103000 == 17 [pid = 1655] [id = 17] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12d009000) [pid = 1655] [serial = 47] [outer = 0x0] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12d00ac00) [pid = 1655] [serial = 48] [outer = 0x12d009000] 17:26:07 INFO - PROCESS | 1655 | 1471047967833 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12d00f400) [pid = 1655] [serial = 49] [outer = 0x12d009000] 17:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cba8800 == 18 [pid = 1655] [id = 18] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12d004400) [pid = 1655] [serial = 50] [outer = 0x0] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12d016000) [pid = 1655] [serial = 51] [outer = 0x12d004400] 17:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12d007c00) [pid = 1655] [serial = 52] [outer = 0x12d004400] 17:26:08 INFO - PROCESS | 1655 | 1471047968185 Marionette TRACE conn3 <- [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]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 17:26:08 INFO - PROCESS | 1655 | 1471047968196 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1655 | 1471047968199 Marionette TRACE conn3 <- [1,45,null,{"value":"7"}] 17:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:26:08 INFO - PROCESS | 1655 | 1471047968202 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1655 | 1471047968203 Marionette TRACE conn3 <- [1,46,null,{}] 17:26:08 INFO - PROCESS | 1655 | 1471047968206 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:08 INFO - PROCESS | 1655 | 1471047968207 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:08 INFO - PROCESS | 1655 | 1471047968296 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:26:08 INFO - PROCESS | 1655 | 1471047968300 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1655 | 1471047968310 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d112800 == 19 [pid = 1655] [id = 19] 17:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x1184aac00) [pid = 1655] [serial = 53] [outer = 0x0] 17:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12d00f800) [pid = 1655] [serial = 54] [outer = 0x1184aac00] 17:26:08 INFO - PROCESS | 1655 | 1471047968336 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12d01d800) [pid = 1655] [serial = 55] [outer = 0x1184aac00] 17:26:08 INFO - PROCESS | 1655 | 1471047968579 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 17:26:08 INFO - PROCESS | 1655 | 1471047968621 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1655 | 1471047968622 Marionette TRACE conn3 <- [1,49,null,{"value":"7"}] 17:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:26:08 INFO - PROCESS | 1655 | 1471047968625 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1655 | 1471047968626 Marionette TRACE conn3 <- [1,50,null,{}] 17:26:08 INFO - PROCESS | 1655 | 1471047968628 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:08 INFO - PROCESS | 1655 | 1471047968629 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:08 INFO - PROCESS | 1655 | 1471047968736 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:26:08 INFO - PROCESS | 1655 | 1471047968739 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1655 | 1471047968740 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184e7000 == 20 [pid = 1655] [id = 20] 17:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1189bb000) [pid = 1655] [serial = 56] [outer = 0x0] 17:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1189c4400) [pid = 1655] [serial = 57] [outer = 0x1189bb000] 17:26:08 INFO - PROCESS | 1655 | 1471047968763 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12c0a1c00) [pid = 1655] [serial = 58] [outer = 0x1189bb000] 17:26:08 INFO - PROCESS | 1655 | 1471047968987 Marionette TRACE conn3 <- [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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 17:26:09 INFO - PROCESS | 1655 | 1471047969044 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1655 | 1471047969046 Marionette TRACE conn3 <- [1,53,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:26:09 INFO - PROCESS | 1655 | 1471047969056 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1655 | 1471047969057 Marionette TRACE conn3 <- [1,54,null,{}] 17:26:09 INFO - PROCESS | 1655 | 1471047969059 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:09 INFO - PROCESS | 1655 | 1471047969060 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:09 INFO - PROCESS | 1655 | 1471047969155 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:26:09 INFO - PROCESS | 1655 | 1471047969158 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 1655 | 1471047969168 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5d3000 == 21 [pid = 1655] [id = 21] 17:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x12d017c00) [pid = 1655] [serial = 59] [outer = 0x0] 17:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12d732c00) [pid = 1655] [serial = 60] [outer = 0x12d017c00] 17:26:09 INFO - PROCESS | 1655 | 1471047969191 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12d737000) [pid = 1655] [serial = 61] [outer = 0x12d017c00] 17:26:09 INFO - PROCESS | 1655 | 1471047969417 Marionette TRACE conn3 <- [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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 17:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:26:09 INFO - PROCESS | 1655 | 1471047969491 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1655 | 1471047969492 Marionette TRACE conn3 <- [1,57,null,{"value":"7"}] 17:26:09 INFO - PROCESS | 1655 | 1471047969494 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1655 | 1471047969497 Marionette TRACE conn3 <- [1,58,null,{}] 17:26:09 INFO - PROCESS | 1655 | 1471047969507 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:09 INFO - PROCESS | 1655 | 1471047969508 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:09 INFO - PROCESS | 1655 | 1471047969629 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:26:10 INFO - PROCESS | 1655 | 1471047970305 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1655 | 1471047970307 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x111ea3000 == 22 [pid = 1655] [id = 22] 17:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x111f09000) [pid = 1655] [serial = 62] [outer = 0x0] 17:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x111f0c800) [pid = 1655] [serial = 63] [outer = 0x111f09000] 17:26:10 INFO - PROCESS | 1655 | 1471047970364 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1121ba400) [pid = 1655] [serial = 64] [outer = 0x111f09000] 17:26:10 INFO - PROCESS | 1655 | 1471047970881 Marionette TRACE conn3 <- [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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1431ms 17:26:10 INFO - PROCESS | 1655 | 1471047970927 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1655 | 1471047970929 Marionette TRACE conn3 <- [1,61,null,{"value":"7"}] 17:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:26:10 INFO - PROCESS | 1655 | 1471047970932 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1655 | 1471047970934 Marionette TRACE conn3 <- [1,62,null,{}] 17:26:10 INFO - PROCESS | 1655 | 1471047970938 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:10 INFO - PROCESS | 1655 | 1471047970941 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:11 INFO - PROCESS | 1655 | 1471047971056 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:26:11 INFO - PROCESS | 1655 | 1471047971096 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1655 | 1471047971098 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11607d000 == 23 [pid = 1655] [id = 23] 17:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112ea4000) [pid = 1655] [serial = 65] [outer = 0x0] 17:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x113dabc00) [pid = 1655] [serial = 66] [outer = 0x112ea4000] 17:26:11 INFO - PROCESS | 1655 | 1471047971140 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116790400) [pid = 1655] [serial = 67] [outer = 0x112ea4000] 17:26:11 INFO - PROCESS | 1655 | 1471047971538 Marionette TRACE conn3 <- [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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 17:26:11 INFO - PROCESS | 1655 | 1471047971618 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1655 | 1471047971621 Marionette TRACE conn3 <- [1,65,null,{"value":"7"}] 17:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:26:11 INFO - PROCESS | 1655 | 1471047971625 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1655 | 1471047971626 Marionette TRACE conn3 <- [1,66,null,{}] 17:26:11 INFO - PROCESS | 1655 | 1471047971629 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:11 INFO - PROCESS | 1655 | 1471047971630 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:11 INFO - PROCESS | 1655 | 1471047971773 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:26:11 INFO - PROCESS | 1655 | 1471047971814 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1655 | 1471047971816 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722d800 == 24 [pid = 1655] [id = 24] 17:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1183b3c00) [pid = 1655] [serial = 68] [outer = 0x0] 17:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1183f5400) [pid = 1655] [serial = 69] [outer = 0x1183b3c00] 17:26:11 INFO - PROCESS | 1655 | 1471047971847 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1189bf800) [pid = 1655] [serial = 70] [outer = 0x1183b3c00] 17:26:12 INFO - PROCESS | 1655 | 1471047972254 Marionette TRACE conn3 <- [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]]]}] 17:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 17:26:12 INFO - PROCESS | 1655 | 1471047972295 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1655 | 1471047972297 Marionette TRACE conn3 <- [1,69,null,{"value":"7"}] 17:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:26:12 INFO - PROCESS | 1655 | 1471047972304 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1655 | 1471047972308 Marionette TRACE conn3 <- [1,70,null,{}] 17:26:12 INFO - PROCESS | 1655 | 1471047972311 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:12 INFO - PROCESS | 1655 | 1471047972314 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:12 INFO - PROCESS | 1655 | 1471047972616 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:26:12 INFO - PROCESS | 1655 | 1471047972722 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1655 | 1471047972724 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a66000 == 25 [pid = 1655] [id = 25] 17:26:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11610ac00) [pid = 1655] [serial = 71] [outer = 0x0] 17:26:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x116535800) [pid = 1655] [serial = 72] [outer = 0x11610ac00] 17:26:12 INFO - PROCESS | 1655 | 1471047972752 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11680b400) [pid = 1655] [serial = 73] [outer = 0x11610ac00] 17:26:13 INFO - PROCESS | 1655 | 1471047973208 Marionette TRACE conn3 <- [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]]]}] 17:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 929ms 17:26:13 INFO - PROCESS | 1655 | 1471047973232 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1655 | 1471047973236 Marionette TRACE conn3 <- [1,73,null,{"value":"7"}] 17:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:26:13 INFO - PROCESS | 1655 | 1471047973241 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1655 | 1471047973243 Marionette TRACE conn3 <- [1,74,null,{}] 17:26:13 INFO - PROCESS | 1655 | 1471047973249 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:13 INFO - PROCESS | 1655 | 1471047973252 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:13 INFO - PROCESS | 1655 | 1471047973341 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:26:13 INFO - PROCESS | 1655 | 1471047973345 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1655 | 1471047973347 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116070800 == 26 [pid = 1655] [id = 26] 17:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116885000) [pid = 1655] [serial = 74] [outer = 0x0] 17:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176b5000) [pid = 1655] [serial = 75] [outer = 0x116885000] 17:26:13 INFO - PROCESS | 1655 | 1471047973377 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11831f400) [pid = 1655] [serial = 76] [outer = 0x116885000] 17:26:13 INFO - PROCESS | 1655 | 1471047973694 Marionette TRACE conn3 <- [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]]]}] 17:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 473ms 17:26:13 INFO - PROCESS | 1655 | 1471047973713 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1655 | 1471047973718 Marionette TRACE conn3 <- [1,77,null,{"value":"7"}] 17:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:26:13 INFO - PROCESS | 1655 | 1471047973730 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1655 | 1471047973733 Marionette TRACE conn3 <- [1,78,null,{}] 17:26:13 INFO - PROCESS | 1655 | 1471047973736 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:13 INFO - PROCESS | 1655 | 1471047973737 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:13 INFO - PROCESS | 1655 | 1471047973809 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:26:13 INFO - PROCESS | 1655 | 1471047973818 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1655 | 1471047973819 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116855000 == 27 [pid = 1655] [id = 27] 17:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113808c00) [pid = 1655] [serial = 77] [outer = 0x0] 17:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1183fbc00) [pid = 1655] [serial = 78] [outer = 0x113808c00] 17:26:13 INFO - PROCESS | 1655 | 1471047973844 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118721400) [pid = 1655] [serial = 79] [outer = 0x113808c00] 17:26:14 INFO - PROCESS | 1655 | 1471047974161 Marionette TRACE conn3 <- [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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 17:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:26:14 INFO - PROCESS | 1655 | 1471047974201 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1655 | 1471047974204 Marionette TRACE conn3 <- [1,81,null,{"value":"7"}] 17:26:14 INFO - PROCESS | 1655 | 1471047974211 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1655 | 1471047974214 Marionette TRACE conn3 <- [1,82,null,{}] 17:26:14 INFO - PROCESS | 1655 | 1471047974216 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:14 INFO - PROCESS | 1655 | 1471047974218 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:14 INFO - PROCESS | 1655 | 1471047974300 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:26:14 INFO - PROCESS | 1655 | 1471047974338 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1655 | 1471047974339 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173ac800 == 28 [pid = 1655] [id = 28] 17:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113806800) [pid = 1655] [serial = 80] [outer = 0x0] 17:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1189bac00) [pid = 1655] [serial = 81] [outer = 0x113806800] 17:26:14 INFO - PROCESS | 1655 | 1471047974364 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118ab9000) [pid = 1655] [serial = 82] [outer = 0x113806800] 17:26:14 INFO - PROCESS | 1655 | 1471047974634 Marionette TRACE conn3 <- [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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms 17:26:14 INFO - PROCESS | 1655 | 1471047974689 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1655 | 1471047974690 Marionette TRACE conn3 <- [1,85,null,{"value":"7"}] 17:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:26:14 INFO - PROCESS | 1655 | 1471047974692 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1655 | 1471047974693 Marionette TRACE conn3 <- [1,86,null,{}] 17:26:14 INFO - PROCESS | 1655 | 1471047974696 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:14 INFO - PROCESS | 1655 | 1471047974697 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:14 INFO - PROCESS | 1655 | 1471047974774 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:26:14 INFO - PROCESS | 1655 | 1471047974778 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1655 | 1471047974779 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x118429000 == 29 [pid = 1655] [id = 29] 17:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11913b800) [pid = 1655] [serial = 83] [outer = 0x0] 17:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1191df000) [pid = 1655] [serial = 84] [outer = 0x11913b800] 17:26:14 INFO - PROCESS | 1655 | 1471047974807 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11976c800) [pid = 1655] [serial = 85] [outer = 0x11913b800] 17:26:15 INFO - PROCESS | 1655 | 1471047975084 Marionette TRACE conn3 <- [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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 17:26:15 INFO - PROCESS | 1655 | 1471047975112 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1655 | 1471047975114 Marionette TRACE conn3 <- [1,89,null,{"value":"7"}] 17:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:26:15 INFO - PROCESS | 1655 | 1471047975127 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1655 | 1471047975128 Marionette TRACE conn3 <- [1,90,null,{}] 17:26:15 INFO - PROCESS | 1655 | 1471047975131 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:15 INFO - PROCESS | 1655 | 1471047975135 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:15 INFO - PROCESS | 1655 | 1471047975235 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:26:15 INFO - PROCESS | 1655 | 1471047975241 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1655 | 1471047975245 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x118676800 == 30 [pid = 1655] [id = 30] 17:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119896c00) [pid = 1655] [serial = 86] [outer = 0x0] 17:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119b66400) [pid = 1655] [serial = 87] [outer = 0x119896c00] 17:26:15 INFO - PROCESS | 1655 | 1471047975278 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119ccb800) [pid = 1655] [serial = 88] [outer = 0x119896c00] 17:26:15 INFO - PROCESS | 1655 | 1471047975567 Marionette TRACE conn3 <- [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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 17:26:15 INFO - PROCESS | 1655 | 1471047975596 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1655 | 1471047975597 Marionette TRACE conn3 <- [1,93,null,{"value":"7"}] 17:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:26:15 INFO - PROCESS | 1655 | 1471047975607 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1655 | 1471047975608 Marionette TRACE conn3 <- [1,94,null,{}] 17:26:15 INFO - PROCESS | 1655 | 1471047975610 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:15 INFO - PROCESS | 1655 | 1471047975611 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:15 INFO - PROCESS | 1655 | 1471047975690 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:26:15 INFO - PROCESS | 1655 | 1471047975694 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1655 | 1471047975696 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189db800 == 31 [pid = 1655] [id = 31] 17:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119ccf400) [pid = 1655] [serial = 89] [outer = 0x0] 17:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11a195c00) [pid = 1655] [serial = 90] [outer = 0x119ccf400] 17:26:15 INFO - PROCESS | 1655 | 1471047975722 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121157c00) [pid = 1655] [serial = 91] [outer = 0x119ccf400] 17:26:16 INFO - PROCESS | 1655 | 1471047976014 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 17:26:16 INFO - PROCESS | 1655 | 1471047976025 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1655 | 1471047976026 Marionette TRACE conn3 <- [1,97,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:26:16 INFO - PROCESS | 1655 | 1471047976028 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1655 | 1471047976029 Marionette TRACE conn3 <- [1,98,null,{}] 17:26:16 INFO - PROCESS | 1655 | 1471047976039 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:16 INFO - PROCESS | 1655 | 1471047976041 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:16 INFO - PROCESS | 1655 | 1471047976118 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:26:16 INFO - PROCESS | 1655 | 1471047976164 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1655 | 1471047976165 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ad4000 == 32 [pid = 1655] [id = 32] 17:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1191d3800) [pid = 1655] [serial = 92] [outer = 0x0] 17:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12105e000) [pid = 1655] [serial = 93] [outer = 0x1191d3800] 17:26:16 INFO - PROCESS | 1655 | 1471047976190 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1211bfc00) [pid = 1655] [serial = 94] [outer = 0x1191d3800] 17:26:16 INFO - PROCESS | 1655 | 1471047976428 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 17:26:16 INFO - PROCESS | 1655 | 1471047976454 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1655 | 1471047976456 Marionette TRACE conn3 <- [1,101,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:26:16 INFO - PROCESS | 1655 | 1471047976458 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1655 | 1471047976459 Marionette TRACE conn3 <- [1,102,null,{}] 17:26:16 INFO - PROCESS | 1655 | 1471047976461 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:16 INFO - PROCESS | 1655 | 1471047976462 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:16 INFO - PROCESS | 1655 | 1471047976541 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:26:16 INFO - PROCESS | 1655 | 1471047976545 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1655 | 1471047976546 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x116851000 == 33 [pid = 1655] [id = 33] 17:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x111e58000) [pid = 1655] [serial = 95] [outer = 0x0] 17:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1214a3000) [pid = 1655] [serial = 96] [outer = 0x111e58000] 17:26:16 INFO - PROCESS | 1655 | 1471047976572 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12177e000) [pid = 1655] [serial = 97] [outer = 0x111e58000] 17:26:16 INFO - PROCESS | 1655 | 1471047976854 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 17:26:16 INFO - PROCESS | 1655 | 1471047976878 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1655 | 1471047976879 Marionette TRACE conn3 <- [1,105,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:26:16 INFO - PROCESS | 1655 | 1471047976889 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1655 | 1471047976890 Marionette TRACE conn3 <- [1,106,null,{}] 17:26:16 INFO - PROCESS | 1655 | 1471047976893 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:16 INFO - PROCESS | 1655 | 1471047976894 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:16 INFO - PROCESS | 1655 | 1471047976970 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:26:16 INFO - PROCESS | 1655 | 1471047976974 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1655 | 1471047976975 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ad1800 == 34 [pid = 1655] [id = 34] 17:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1214a1400) [pid = 1655] [serial = 98] [outer = 0x0] 17:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121d68800) [pid = 1655] [serial = 99] [outer = 0x1214a1400] 17:26:17 INFO - PROCESS | 1655 | 1471047977001 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123e88400) [pid = 1655] [serial = 100] [outer = 0x1214a1400] 17:26:17 INFO - PROCESS | 1655 | 1471047977289 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 17:26:17 INFO - PROCESS | 1655 | 1471047977322 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1655 | 1471047977323 Marionette TRACE conn3 <- [1,109,null,{"value":"7"}] 17:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:26:17 INFO - PROCESS | 1655 | 1471047977329 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1655 | 1471047977331 Marionette TRACE conn3 <- [1,110,null,{}] 17:26:17 INFO - PROCESS | 1655 | 1471047977336 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:17 INFO - PROCESS | 1655 | 1471047977337 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:17 INFO - PROCESS | 1655 | 1471047977437 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:26:17 INFO - PROCESS | 1655 | 1471047977443 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1655 | 1471047977445 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e75800 == 35 [pid = 1655] [id = 35] 17:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119767400) [pid = 1655] [serial = 101] [outer = 0x0] 17:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123e88c00) [pid = 1655] [serial = 102] [outer = 0x119767400] 17:26:17 INFO - PROCESS | 1655 | 1471047977470 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124c84000) [pid = 1655] [serial = 103] [outer = 0x119767400] 17:26:17 INFO - PROCESS | 1655 | 1471047977778 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 17:26:17 INFO - PROCESS | 1655 | 1471047977804 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1655 | 1471047977806 Marionette TRACE conn3 <- [1,113,null,{"value":"7"}] 17:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:26:17 INFO - PROCESS | 1655 | 1471047977809 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1655 | 1471047977812 Marionette TRACE conn3 <- [1,114,null,{}] 17:26:17 INFO - PROCESS | 1655 | 1471047977818 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:17 INFO - PROCESS | 1655 | 1471047977821 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:17 INFO - PROCESS | 1655 | 1471047977956 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:26:17 INFO - PROCESS | 1655 | 1471047977962 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1655 | 1471047977964 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1bd000 == 36 [pid = 1655] [id = 36] 17:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12177a800) [pid = 1655] [serial = 104] [outer = 0x0] 17:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124c8a800) [pid = 1655] [serial = 105] [outer = 0x12177a800] 17:26:18 INFO - PROCESS | 1655 | 1471047978060 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x125724400) [pid = 1655] [serial = 106] [outer = 0x12177a800] 17:26:18 INFO - PROCESS | 1655 | 1471047978365 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 572ms 17:26:18 INFO - PROCESS | 1655 | 1471047978388 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1655 | 1471047978389 Marionette TRACE conn3 <- [1,117,null,{"value":"7"}] 17:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:26:18 INFO - PROCESS | 1655 | 1471047978392 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1655 | 1471047978393 Marionette TRACE conn3 <- [1,118,null,{}] 17:26:18 INFO - PROCESS | 1655 | 1471047978395 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:18 INFO - PROCESS | 1655 | 1471047978396 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:18 INFO - PROCESS | 1655 | 1471047978488 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:26:18 INFO - PROCESS | 1655 | 1471047978491 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 1655 | 1471047978492 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12129e800 == 37 [pid = 1655] [id = 37] 17:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x125021000) [pid = 1655] [serial = 107] [outer = 0x0] 17:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126262c00) [pid = 1655] [serial = 108] [outer = 0x125021000] 17:26:18 INFO - PROCESS | 1655 | 1471047978516 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12626dc00) [pid = 1655] [serial = 109] [outer = 0x125021000] 17:26:18 INFO - PROCESS | 1655 | 1471047978814 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 17:26:18 INFO - PROCESS | 1655 | 1471047978862 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1655 | 1471047978864 Marionette TRACE conn3 <- [1,121,null,{"value":"7"}] 17:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:26:18 INFO - PROCESS | 1655 | 1471047978866 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1655 | 1471047978867 Marionette TRACE conn3 <- [1,122,null,{}] 17:26:18 INFO - PROCESS | 1655 | 1471047978869 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:18 INFO - PROCESS | 1655 | 1471047978870 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:18 INFO - PROCESS | 1655 | 1471047978969 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:26:18 INFO - PROCESS | 1655 | 1471047978975 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 1655 | 1471047978976 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215d7800 == 38 [pid = 1655] [id = 38] 17:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1130acc00) [pid = 1655] [serial = 110] [outer = 0x0] 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12625e800) [pid = 1655] [serial = 111] [outer = 0x1130acc00] 17:26:19 INFO - PROCESS | 1655 | 1471047979000 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1268d0800) [pid = 1655] [serial = 112] [outer = 0x1130acc00] 17:26:19 INFO - PROCESS | 1655 | 1471047979258 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 17:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:26:19 INFO - PROCESS | 1655 | 1471047979287 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1655 | 1471047979288 Marionette TRACE conn3 <- [1,125,null,{"value":"7"}] 17:26:19 INFO - PROCESS | 1655 | 1471047979290 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1655 | 1471047979291 Marionette TRACE conn3 <- [1,126,null,{}] 17:26:19 INFO - PROCESS | 1655 | 1471047979294 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:19 INFO - PROCESS | 1655 | 1471047979295 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:19 INFO - PROCESS | 1655 | 1471047979375 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:26:19 INFO - PROCESS | 1655 | 1471047979379 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1655 | 1471047979380 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x121dda000 == 39 [pid = 1655] [id = 39] 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126654800) [pid = 1655] [serial = 113] [outer = 0x0] 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126af3400) [pid = 1655] [serial = 114] [outer = 0x126654800] 17:26:19 INFO - PROCESS | 1655 | 1471047979406 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x126bf8800) [pid = 1655] [serial = 115] [outer = 0x126654800] 17:26:19 INFO - PROCESS | 1655 | 1471047979727 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 17:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:26:19 INFO - PROCESS | 1655 | 1471047979759 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1655 | 1471047979761 Marionette TRACE conn3 <- [1,129,null,{"value":"7"}] 17:26:19 INFO - PROCESS | 1655 | 1471047979763 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1655 | 1471047979764 Marionette TRACE conn3 <- [1,130,null,{}] 17:26:19 INFO - PROCESS | 1655 | 1471047979766 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:19 INFO - PROCESS | 1655 | 1471047979767 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:19 INFO - PROCESS | 1655 | 1471047979845 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:26:19 INFO - PROCESS | 1655 | 1471047979896 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1655 | 1471047979897 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e3b800 == 40 [pid = 1655] [id = 40] 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1268d4000) [pid = 1655] [serial = 116] [outer = 0x0] 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12888e000) [pid = 1655] [serial = 117] [outer = 0x1268d4000] 17:26:19 INFO - PROCESS | 1655 | 1471047979920 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12937e400) [pid = 1655] [serial = 118] [outer = 0x1268d4000] 17:26:20 INFO - PROCESS | 1655 | 1471047980183 Marionette TRACE conn3 <- [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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 17:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:26:20 INFO - PROCESS | 1655 | 1471047980239 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1655 | 1471047980240 Marionette TRACE conn3 <- [1,133,null,{"value":"7"}] 17:26:20 INFO - PROCESS | 1655 | 1471047980242 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1655 | 1471047980243 Marionette TRACE conn3 <- [1,134,null,{}] 17:26:20 INFO - PROCESS | 1655 | 1471047980246 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:20 INFO - PROCESS | 1655 | 1471047980247 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:20 INFO - PROCESS | 1655 | 1471047980332 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:26:20 INFO - PROCESS | 1655 | 1471047980338 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1655 | 1471047980339 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c15000 == 41 [pid = 1655] [id = 41] 17:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12975f000) [pid = 1655] [serial = 119] [outer = 0x0] 17:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129769800) [pid = 1655] [serial = 120] [outer = 0x12975f000] 17:26:20 INFO - PROCESS | 1655 | 1471047980363 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a6c4c00) [pid = 1655] [serial = 121] [outer = 0x12975f000] 17:26:21 INFO - PROCESS | 1655 | 1471047981374 Marionette TRACE conn3 <- [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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1171ms 17:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:26:21 INFO - PROCESS | 1655 | 1471047981419 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1655 | 1471047981422 Marionette TRACE conn3 <- [1,137,null,{"value":"7"}] 17:26:21 INFO - PROCESS | 1655 | 1471047981425 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1655 | 1471047981427 Marionette TRACE conn3 <- [1,138,null,{}] 17:26:21 INFO - PROCESS | 1655 | 1471047981436 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:21 INFO - PROCESS | 1655 | 1471047981438 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:21 INFO - PROCESS | 1655 | 1471047981533 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:26:21 INFO - PROCESS | 1655 | 1471047981568 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1655 | 1471047981569 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x113d93800 == 42 [pid = 1655] [id = 42] 17:26:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x117337400) [pid = 1655] [serial = 122] [outer = 0x0] 17:26:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x117e14c00) [pid = 1655] [serial = 123] [outer = 0x117337400] 17:26:21 INFO - PROCESS | 1655 | 1471047981596 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1183af400) [pid = 1655] [serial = 124] [outer = 0x117337400] 17:26:21 INFO - PROCESS | 1655 | 1471047981908 Marionette TRACE conn3 <- [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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 17:26:21 INFO - PROCESS | 1655 | 1471047981952 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1655 | 1471047981955 Marionette TRACE conn3 <- [1,141,null,{"value":"7"}] 17:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:26:21 INFO - PROCESS | 1655 | 1471047981959 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1655 | 1471047981961 Marionette TRACE conn3 <- [1,142,null,{}] 17:26:21 INFO - PROCESS | 1655 | 1471047981963 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:21 INFO - PROCESS | 1655 | 1471047981964 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:22 INFO - PROCESS | 1655 | 1471047982056 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:26:22 INFO - PROCESS | 1655 | 1471047982060 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1655 | 1471047982062 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168d0800 == 43 [pid = 1655] [id = 43] 17:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1183f0c00) [pid = 1655] [serial = 125] [outer = 0x0] 17:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1189bd000) [pid = 1655] [serial = 126] [outer = 0x1183f0c00] 17:26:22 INFO - PROCESS | 1655 | 1471047982089 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1189efc00) [pid = 1655] [serial = 127] [outer = 0x1183f0c00] 17:26:22 INFO - PROCESS | 1655 | 1471047982438 Marionette TRACE conn3 <- [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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119e32c00) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12d017c00) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1189bb000) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1184aac00) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12d009000) [pid = 1655] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12c652000) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12c536400) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12c0a5000) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12bf3dc00) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12bd9c800) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b980800) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12ae33800) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a7cc400) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x112ea4000) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1183b3c00) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11610ac00) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116885000) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113808c00) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x113806800) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11913b800) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119896c00) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119ccf400) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1191d3800) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x111e58000) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1214a1400) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12177a800) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x125021000) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1130acc00) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:26:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x111f09000) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:26:22 INFO - PROCESS | 1655 | 1471047982985 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1655 | 1471047982987 Marionette TRACE conn3 <- [1,145,null,{"value":"7"}] 17:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:26:23 INFO - PROCESS | 1655 | 1471047983001 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1655 | 1471047983003 Marionette TRACE conn3 <- [1,146,null,{}] 17:26:23 INFO - PROCESS | 1655 | 1471047983010 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:23 INFO - PROCESS | 1655 | 1471047983013 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:23 INFO - PROCESS | 1655 | 1471047983089 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:26:23 INFO - PROCESS | 1655 | 1471047983095 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1655 | 1471047983097 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x117eae000 == 44 [pid = 1655] [id = 44] 17:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118322400) [pid = 1655] [serial = 128] [outer = 0x0] 17:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1184aac00) [pid = 1655] [serial = 129] [outer = 0x118322400] 17:26:23 INFO - PROCESS | 1655 | 1471047983126 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11913b800) [pid = 1655] [serial = 130] [outer = 0x118322400] 17:26:23 INFO - PROCESS | 1655 | 1471047983452 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 17:26:23 INFO - PROCESS | 1655 | 1471047983472 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:26:23 INFO - PROCESS | 1655 | 1471047983474 Marionette TRACE conn3 <- [1,149,null,{"value":"7"}] 17:26:23 INFO - PROCESS | 1655 | 1471047983476 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1655 | 1471047983477 Marionette TRACE conn3 <- [1,150,null,{}] 17:26:23 INFO - PROCESS | 1655 | 1471047983479 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:23 INFO - PROCESS | 1655 | 1471047983483 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:23 INFO - PROCESS | 1655 | 1471047983558 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:26:23 INFO - PROCESS | 1655 | 1471047983602 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1655 | 1471047983604 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d6800 == 45 [pid = 1655] [id = 45] 17:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1183b3c00) [pid = 1655] [serial = 131] [outer = 0x0] 17:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11988c000) [pid = 1655] [serial = 132] [outer = 0x1183b3c00] 17:26:23 INFO - PROCESS | 1655 | 1471047983628 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119b68000) [pid = 1655] [serial = 133] [outer = 0x1183b3c00] 17:26:23 INFO - PROCESS | 1655 | 1471047983907 Marionette TRACE conn3 <- [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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 17:26:23 INFO - PROCESS | 1655 | 1471047983944 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1655 | 1471047983946 Marionette TRACE conn3 <- [1,153,null,{"value":"7"}] 17:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:26:23 INFO - PROCESS | 1655 | 1471047983957 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1655 | 1471047983958 Marionette TRACE conn3 <- [1,154,null,{}] 17:26:23 INFO - PROCESS | 1655 | 1471047983960 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:23 INFO - PROCESS | 1655 | 1471047983961 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:24 INFO - PROCESS | 1655 | 1471047984037 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:26:24 INFO - PROCESS | 1655 | 1471047984041 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1655 | 1471047984041 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ad1000 == 46 [pid = 1655] [id = 46] 17:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1183ba400) [pid = 1655] [serial = 134] [outer = 0x0] 17:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119e27800) [pid = 1655] [serial = 135] [outer = 0x1183ba400] 17:26:24 INFO - PROCESS | 1655 | 1471047984067 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11a198000) [pid = 1655] [serial = 136] [outer = 0x1183ba400] 17:26:24 INFO - PROCESS | 1655 | 1471047984378 Marionette TRACE conn3 <- [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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 17:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:26:24 INFO - PROCESS | 1655 | 1471047984426 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1655 | 1471047984427 Marionette TRACE conn3 <- [1,157,null,{"value":"7"}] 17:26:24 INFO - PROCESS | 1655 | 1471047984429 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1655 | 1471047984430 Marionette TRACE conn3 <- [1,158,null,{}] 17:26:24 INFO - PROCESS | 1655 | 1471047984433 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:24 INFO - PROCESS | 1655 | 1471047984436 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:24 INFO - PROCESS | 1655 | 1471047984524 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:26:24 INFO - PROCESS | 1655 | 1471047984530 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1655 | 1471047984531 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ace800 == 47 [pid = 1655] [id = 47] 17:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x121156800) [pid = 1655] [serial = 137] [outer = 0x0] 17:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x121361c00) [pid = 1655] [serial = 138] [outer = 0x121156800] 17:26:24 INFO - PROCESS | 1655 | 1471047984558 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123e89000) [pid = 1655] [serial = 139] [outer = 0x121156800] 17:26:24 INFO - PROCESS | 1655 | 1471047984853 Marionette TRACE conn3 <- [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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 17:26:24 INFO - PROCESS | 1655 | 1471047984901 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1655 | 1471047984903 Marionette TRACE conn3 <- [1,161,null,{"value":"7"}] 17:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:26:24 INFO - PROCESS | 1655 | 1471047984905 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1655 | 1471047984906 Marionette TRACE conn3 <- [1,162,null,{}] 17:26:24 INFO - PROCESS | 1655 | 1471047984909 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:24 INFO - PROCESS | 1655 | 1471047984910 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:24 INFO - PROCESS | 1655 | 1471047984981 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:26:25 INFO - PROCESS | 1655 | 1471047985066 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1655 | 1471047985068 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11307c000 == 48 [pid = 1655] [id = 48] 17:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x110d6bc00) [pid = 1655] [serial = 140] [outer = 0x0] 17:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1121bcc00) [pid = 1655] [serial = 141] [outer = 0x110d6bc00] 17:26:25 INFO - PROCESS | 1655 | 1471047985099 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112ea4000) [pid = 1655] [serial = 142] [outer = 0x110d6bc00] 17:26:25 INFO - PROCESS | 1655 | 1471047985525 Marionette TRACE conn3 <- [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]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 668ms 17:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:26:25 INFO - PROCESS | 1655 | 1471047985576 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1655 | 1471047985579 Marionette TRACE conn3 <- [1,165,null,{"value":"7"}] 17:26:25 INFO - PROCESS | 1655 | 1471047985581 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1655 | 1471047985583 Marionette TRACE conn3 <- [1,166,null,{}] 17:26:25 INFO - PROCESS | 1655 | 1471047985587 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:25 INFO - PROCESS | 1655 | 1471047985590 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:25 INFO - PROCESS | 1655 | 1471047985685 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:26:25 INFO - PROCESS | 1655 | 1471047985749 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1655 | 1471047985750 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117eaa000 == 49 [pid = 1655] [id = 49] 17:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118324800) [pid = 1655] [serial = 143] [outer = 0x0] 17:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1183b0800) [pid = 1655] [serial = 144] [outer = 0x118324800] 17:26:25 INFO - PROCESS | 1655 | 1471047985794 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11871f000) [pid = 1655] [serial = 145] [outer = 0x118324800] 17:26:26 INFO - PROCESS | 1655 | 1471047986229 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 17:26:26 INFO - PROCESS | 1655 | 1471047986255 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:26:26 INFO - PROCESS | 1655 | 1471047986257 Marionette TRACE conn3 <- [1,169,null,{"value":"7"}] 17:26:26 INFO - PROCESS | 1655 | 1471047986260 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1655 | 1471047986261 Marionette TRACE conn3 <- [1,170,null,{}] 17:26:26 INFO - PROCESS | 1655 | 1471047986264 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:26 INFO - PROCESS | 1655 | 1471047986265 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:26 INFO - PROCESS | 1655 | 1471047986361 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:26:26 INFO - PROCESS | 1655 | 1471047986423 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 1655 | 1471047986424 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121293000 == 50 [pid = 1655] [id = 50] 17:26:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118ab0400) [pid = 1655] [serial = 146] [outer = 0x0] 17:26:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11988d800) [pid = 1655] [serial = 147] [outer = 0x118ab0400] 17:26:26 INFO - PROCESS | 1655 | 1471047986454 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12105a400) [pid = 1655] [serial = 148] [outer = 0x118ab0400] 17:26:26 INFO - PROCESS | 1655 | 1471047986864 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 17:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:26:26 INFO - PROCESS | 1655 | 1471047986879 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:26:26 INFO - PROCESS | 1655 | 1471047986880 Marionette TRACE conn3 <- [1,173,null,{"value":"7"}] 17:26:26 INFO - PROCESS | 1655 | 1471047986888 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1655 | 1471047986892 Marionette TRACE conn3 <- [1,174,null,{}] 17:26:26 INFO - PROCESS | 1655 | 1471047986895 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:26 INFO - PROCESS | 1655 | 1471047986898 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:26 INFO - PROCESS | 1655 | 1471047986993 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:26:27 INFO - PROCESS | 1655 | 1471047987066 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1655 | 1471047987067 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e35800 == 51 [pid = 1655] [id = 51] 17:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12105d000) [pid = 1655] [serial = 149] [outer = 0x0] 17:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12177e400) [pid = 1655] [serial = 150] [outer = 0x12105d000] 17:26:27 INFO - PROCESS | 1655 | 1471047987095 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124a0e800) [pid = 1655] [serial = 151] [outer = 0x12105d000] 17:26:27 INFO - PROCESS | 1655 | 1471047987493 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 627ms 17:26:27 INFO - PROCESS | 1655 | 1471047987510 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:26:27 INFO - PROCESS | 1655 | 1471047987512 Marionette TRACE conn3 <- [1,177,null,{"value":"7"}] 17:26:27 INFO - PROCESS | 1655 | 1471047987514 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 1655 | 1471047987516 Marionette TRACE conn3 <- [1,178,null,{}] 17:26:27 INFO - PROCESS | 1655 | 1471047987518 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:27 INFO - PROCESS | 1655 | 1471047987520 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:27 INFO - PROCESS | 1655 | 1471047987612 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:26:27 INFO - PROCESS | 1655 | 1471047987656 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1655 | 1471047987657 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ad0800 == 52 [pid = 1655] [id = 52] 17:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x124ca1800) [pid = 1655] [serial = 152] [outer = 0x0] 17:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x124deec00) [pid = 1655] [serial = 153] [outer = 0x124ca1800] 17:26:27 INFO - PROCESS | 1655 | 1471047987686 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1256b0c00) [pid = 1655] [serial = 154] [outer = 0x124ca1800] 17:26:28 INFO - PROCESS | 1655 | 1471047988078 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 17:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:26:28 INFO - PROCESS | 1655 | 1471047988148 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1655 | 1471047988149 Marionette TRACE conn3 <- [1,181,null,{"value":"7"}] 17:26:28 INFO - PROCESS | 1655 | 1471047988153 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1655 | 1471047988154 Marionette TRACE conn3 <- [1,182,null,{}] 17:26:28 INFO - PROCESS | 1655 | 1471047988157 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:28 INFO - PROCESS | 1655 | 1471047988158 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:28 INFO - PROCESS | 1655 | 1471047988248 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:26:28 INFO - PROCESS | 1655 | 1471047988400 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1655 | 1471047988401 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f6b800 == 53 [pid = 1655] [id = 53] 17:26:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11301d000) [pid = 1655] [serial = 155] [outer = 0x0] 17:26:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x113804c00) [pid = 1655] [serial = 156] [outer = 0x11301d000] 17:26:28 INFO - PROCESS | 1655 | 1471047988428 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x116054000) [pid = 1655] [serial = 157] [outer = 0x11301d000] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119ad1800 == 52 [pid = 1655] [id = 34] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119ace800 == 51 [pid = 1655] [id = 47] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118ad1000 == 50 [pid = 1655] [id = 46] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d6800 == 49 [pid = 1655] [id = 45] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117eae000 == 48 [pid = 1655] [id = 44] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1189db800 == 47 [pid = 1655] [id = 31] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1168d0800 == 46 [pid = 1655] [id = 43] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x116851000 == 45 [pid = 1655] [id = 33] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x116855000 == 44 [pid = 1655] [id = 27] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x113d93800 == 43 [pid = 1655] [id = 42] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1173ac800 == 42 [pid = 1655] [id = 28] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118ad4000 == 41 [pid = 1655] [id = 32] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118429000 == 40 [pid = 1655] [id = 29] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1bd000 == 39 [pid = 1655] [id = 36] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118676800 == 38 [pid = 1655] [id = 30] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119e75800 == 37 [pid = 1655] [id = 35] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118ad0800 == 36 [pid = 1655] [id = 52] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123e35800 == 35 [pid = 1655] [id = 51] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x121293000 == 34 [pid = 1655] [id = 50] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x124c15000 == 33 [pid = 1655] [id = 41] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x121dda000 == 32 [pid = 1655] [id = 39] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117eaa000 == 31 [pid = 1655] [id = 49] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12129e800 == 30 [pid = 1655] [id = 37] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123e3b800 == 29 [pid = 1655] [id = 40] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11307c000 == 28 [pid = 1655] [id = 48] 17:26:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1215d7800 == 27 [pid = 1655] [id = 38] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123f75c00) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12d737000) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1183f5400) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1189bf800) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x116535800) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1176b5000) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11831f400) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1183fbc00) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1189bac00) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1191df000) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119b66400) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x125724400) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11680b400) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12626dc00) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11976c800) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1268d0800) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118721400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116790400) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118ab9000) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121157c00) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12888e000) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119ccb800) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1121ba400) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121a38800) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11a195c00) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12105e000) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1211bfc00) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1214a3000) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12177e000) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121d68800) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123e88c00) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124c8a800) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126262c00) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12625e800) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126af3400) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123e88400) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x111f0c800) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113dabc00) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b988400) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b98e800) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b0eb800) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b890800) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a7d2800) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a7ce000) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123e8b800) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126af9800) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123e84400) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12d732c00) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1189c4400) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12c0a1c00) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12d01d800) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12d00f800) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12d016000) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12cbab000) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12d00ac00) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12d00f400) [pid = 1655] [serial = 49] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12cb67400) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12cb6c800) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12c64ac00) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12c644400) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12c530400) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12c534000) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12c098400) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12c0a2400) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12bda7800) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12bf39000) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 17:26:29 INFO - PROCESS | 1655 | 1471047989430 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1322ms 17:26:29 INFO - PROCESS | 1655 | 1471047989476 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1655 | 1471047989478 Marionette TRACE conn3 <- [1,185,null,{"value":"7"}] 17:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:26:29 INFO - PROCESS | 1655 | 1471047989482 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1655 | 1471047989483 Marionette TRACE conn3 <- [1,186,null,{}] 17:26:29 INFO - PROCESS | 1655 | 1471047989487 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:29 INFO - PROCESS | 1655 | 1471047989489 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:29 INFO - PROCESS | 1655 | 1471047989564 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:26:29 INFO - PROCESS | 1655 | 1471047989569 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1655 | 1471047989571 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11335c000 == 28 [pid = 1655] [id = 54] 17:26:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11653e000) [pid = 1655] [serial = 158] [outer = 0x0] 17:26:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11678e800) [pid = 1655] [serial = 159] [outer = 0x11653e000] 17:26:29 INFO - PROCESS | 1655 | 1471047989606 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116aac800) [pid = 1655] [serial = 160] [outer = 0x11653e000] 17:26:29 INFO - PROCESS | 1655 | 1471047989925 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 17:26:29 INFO - PROCESS | 1655 | 1471047989955 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1655 | 1471047989959 Marionette TRACE conn3 <- [1,189,null,{"value":"7"}] 17:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:26:29 INFO - PROCESS | 1655 | 1471047989984 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1655 | 1471047989986 Marionette TRACE conn3 <- [1,190,null,{}] 17:26:29 INFO - PROCESS | 1655 | 1471047989988 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:29 INFO - PROCESS | 1655 | 1471047989990 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:30 INFO - PROCESS | 1655 | 1471047990061 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:26:30 INFO - PROCESS | 1655 | 1471047990066 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1655 | 1471047990068 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11684c000 == 29 [pid = 1655] [id = 55] 17:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11831fc00) [pid = 1655] [serial = 161] [outer = 0x0] 17:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1183f2400) [pid = 1655] [serial = 162] [outer = 0x11831fc00] 17:26:30 INFO - PROCESS | 1655 | 1471047990097 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11871bc00) [pid = 1655] [serial = 163] [outer = 0x11831fc00] 17:26:30 INFO - PROCESS | 1655 | 1471047990411 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 478ms 17:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:26:30 INFO - PROCESS | 1655 | 1471047990456 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1655 | 1471047990457 Marionette TRACE conn3 <- [1,193,null,{"value":"7"}] 17:26:30 INFO - PROCESS | 1655 | 1471047990459 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1655 | 1471047990462 Marionette TRACE conn3 <- [1,194,null,{}] 17:26:30 INFO - PROCESS | 1655 | 1471047990469 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:30 INFO - PROCESS | 1655 | 1471047990480 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:30 INFO - PROCESS | 1655 | 1471047990556 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:26:30 INFO - PROCESS | 1655 | 1471047990598 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1655 | 1471047990600 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173ba800 == 30 [pid = 1655] [id = 56] 17:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x112a87800) [pid = 1655] [serial = 164] [outer = 0x0] 17:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1189f2400) [pid = 1655] [serial = 165] [outer = 0x112a87800] 17:26:30 INFO - PROCESS | 1655 | 1471047990628 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1195b9800) [pid = 1655] [serial = 166] [outer = 0x112a87800] 17:26:30 INFO - PROCESS | 1655 | 1471047990884 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 17:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:26:30 INFO - PROCESS | 1655 | 1471047990939 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1655 | 1471047990941 Marionette TRACE conn3 <- [1,197,null,{"value":"7"}] 17:26:30 INFO - PROCESS | 1655 | 1471047990943 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1655 | 1471047990944 Marionette TRACE conn3 <- [1,198,null,{}] 17:26:30 INFO - PROCESS | 1655 | 1471047990946 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:30 INFO - PROCESS | 1655 | 1471047990949 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:31 INFO - PROCESS | 1655 | 1471047991033 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:26:31 INFO - PROCESS | 1655 | 1471047991037 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1655 | 1471047991038 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d0000 == 31 [pid = 1655] [id = 57] 17:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11988ec00) [pid = 1655] [serial = 167] [outer = 0x0] 17:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119b66c00) [pid = 1655] [serial = 168] [outer = 0x11988ec00] 17:26:31 INFO - PROCESS | 1655 | 1471047991065 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119ccb800) [pid = 1655] [serial = 169] [outer = 0x11988ec00] 17:26:31 INFO - PROCESS | 1655 | 1471047991366 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 17:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:26:31 INFO - PROCESS | 1655 | 1471047991414 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1655 | 1471047991416 Marionette TRACE conn3 <- [1,201,null,{"value":"7"}] 17:26:31 INFO - PROCESS | 1655 | 1471047991418 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1655 | 1471047991419 Marionette TRACE conn3 <- [1,202,null,{}] 17:26:31 INFO - PROCESS | 1655 | 1471047991421 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:31 INFO - PROCESS | 1655 | 1471047991423 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:31 INFO - PROCESS | 1655 | 1471047991522 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:26:31 INFO - PROCESS | 1655 | 1471047991535 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1655 | 1471047991536 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x118678000 == 32 [pid = 1655] [id = 58] 17:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11831f800) [pid = 1655] [serial = 170] [outer = 0x0] 17:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119cd0c00) [pid = 1655] [serial = 171] [outer = 0x11831f800] 17:26:31 INFO - PROCESS | 1655 | 1471047991560 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x121059c00) [pid = 1655] [serial = 172] [outer = 0x11831f800] 17:26:31 INFO - PROCESS | 1655 | 1471047991873 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 17:26:31 INFO - PROCESS | 1655 | 1471047991889 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1655 | 1471047991890 Marionette TRACE conn3 <- [1,205,null,{"value":"7"}] 17:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:26:31 INFO - PROCESS | 1655 | 1471047991892 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1655 | 1471047991893 Marionette TRACE conn3 <- [1,206,null,{}] 17:26:31 INFO - PROCESS | 1655 | 1471047991895 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:31 INFO - PROCESS | 1655 | 1471047991903 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:32 INFO - PROCESS | 1655 | 1471047992013 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:26:32 INFO - PROCESS | 1655 | 1471047992027 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1655 | 1471047992028 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119433000 == 33 [pid = 1655] [id = 59] 17:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x121159800) [pid = 1655] [serial = 173] [outer = 0x0] 17:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1214a1800) [pid = 1655] [serial = 174] [outer = 0x121159800] 17:26:32 INFO - PROCESS | 1655 | 1471047992052 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123e8b800) [pid = 1655] [serial = 175] [outer = 0x121159800] 17:26:32 INFO - PROCESS | 1655 | 1471047992373 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 525ms 17:26:32 INFO - PROCESS | 1655 | 1471047992418 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1655 | 1471047992420 Marionette TRACE conn3 <- [1,209,null,{"value":"7"}] 17:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:26:32 INFO - PROCESS | 1655 | 1471047992422 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1655 | 1471047992423 Marionette TRACE conn3 <- [1,210,null,{}] 17:26:32 INFO - PROCESS | 1655 | 1471047992425 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:32 INFO - PROCESS | 1655 | 1471047992426 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:32 INFO - PROCESS | 1655 | 1471047992519 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:26:32 INFO - PROCESS | 1655 | 1471047992549 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1655 | 1471047992550 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119791000 == 34 [pid = 1655] [id = 60] 17:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123f75c00) [pid = 1655] [serial = 176] [outer = 0x0] 17:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124c7e000) [pid = 1655] [serial = 177] [outer = 0x123f75c00] 17:26:32 INFO - PROCESS | 1655 | 1471047992574 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124df0400) [pid = 1655] [serial = 178] [outer = 0x123f75c00] 17:26:32 INFO - PROCESS | 1655 | 1471047992859 Marionette TRACE conn3 <- [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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 17:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:26:32 INFO - PROCESS | 1655 | 1471047992890 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1655 | 1471047992891 Marionette TRACE conn3 <- [1,213,null,{"value":"7"}] 17:26:32 INFO - PROCESS | 1655 | 1471047992893 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1655 | 1471047992894 Marionette TRACE conn3 <- [1,214,null,{}] 17:26:32 INFO - PROCESS | 1655 | 1471047992897 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:32 INFO - PROCESS | 1655 | 1471047992899 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:32 INFO - PROCESS | 1655 | 1471047992987 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:26:33 INFO - PROCESS | 1655 | 1471047993016 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1655 | 1471047993017 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119f52000 == 35 [pid = 1655] [id = 61] 17:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12115a000) [pid = 1655] [serial = 179] [outer = 0x0] 17:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1256b2400) [pid = 1655] [serial = 180] [outer = 0x12115a000] 17:26:33 INFO - PROCESS | 1655 | 1471047993041 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12572a800) [pid = 1655] [serial = 181] [outer = 0x12115a000] 17:26:33 INFO - PROCESS | 1655 | 1471047993443 Marionette TRACE conn3 <- [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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 571ms 17:26:33 INFO - PROCESS | 1655 | 1471047993465 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1655 | 1471047993467 Marionette TRACE conn3 <- [1,217,null,{"value":"7"}] 17:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:26:33 INFO - PROCESS | 1655 | 1471047993471 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1655 | 1471047993472 Marionette TRACE conn3 <- [1,218,null,{}] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121156800) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x117337400) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1183f0c00) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118322400) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1183b3c00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1268d4000) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126654800) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119767400) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12975f000) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:26:33 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1183ba400) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:26:33 INFO - PROCESS | 1655 | 1471047993551 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:33 INFO - PROCESS | 1655 | 1471047993552 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:33 INFO - PROCESS | 1655 | 1471047993610 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:26:33 INFO - PROCESS | 1655 | 1471047993615 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1655 | 1471047993618 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173b8800 == 36 [pid = 1655] [id = 62] 17:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x111c81800) [pid = 1655] [serial = 182] [outer = 0x0] 17:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1189f3000) [pid = 1655] [serial = 183] [outer = 0x111c81800] 17:26:33 INFO - PROCESS | 1655 | 1471047993644 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121b09800) [pid = 1655] [serial = 184] [outer = 0x111c81800] 17:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 594ms 17:26:34 INFO - PROCESS | 1655 | 1471047994061 Marionette TRACE conn3 <- [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]]]}] 17:26:34 INFO - PROCESS | 1655 | 1471047994065 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1655 | 1471047994068 Marionette TRACE conn3 <- [1,221,null,{"value":"7"}] 17:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:26:34 INFO - PROCESS | 1655 | 1471047994072 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1655 | 1471047994074 Marionette TRACE conn3 <- [1,222,null,{}] 17:26:34 INFO - PROCESS | 1655 | 1471047994077 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:34 INFO - PROCESS | 1655 | 1471047994079 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:34 INFO - PROCESS | 1655 | 1471047994218 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:26:34 INFO - PROCESS | 1655 | 1471047994255 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1655 | 1471047994256 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215de000 == 37 [pid = 1655] [id = 63] 17:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1183b7400) [pid = 1655] [serial = 185] [outer = 0x0] 17:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12572d000) [pid = 1655] [serial = 186] [outer = 0x1183b7400] 17:26:34 INFO - PROCESS | 1655 | 1471047994296 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12626c800) [pid = 1655] [serial = 187] [outer = 0x1183b7400] 17:26:34 INFO - PROCESS | 1655 | 1471047994585 Marionette TRACE conn3 <- [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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 570ms 17:26:34 INFO - PROCESS | 1655 | 1471047994647 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1655 | 1471047994651 Marionette TRACE conn3 <- [1,225,null,{"value":"7"}] 17:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:26:34 INFO - PROCESS | 1655 | 1471047994659 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1655 | 1471047994661 Marionette TRACE conn3 <- [1,226,null,{}] 17:26:34 INFO - PROCESS | 1655 | 1471047994663 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:34 INFO - PROCESS | 1655 | 1471047994666 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:34 INFO - PROCESS | 1655 | 1471047994760 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:26:34 INFO - PROCESS | 1655 | 1471047994817 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1655 | 1471047994819 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x118677800 == 38 [pid = 1655] [id = 64] 17:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1183f1000) [pid = 1655] [serial = 188] [outer = 0x0] 17:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126654400) [pid = 1655] [serial = 189] [outer = 0x1183f1000] 17:26:34 INFO - PROCESS | 1655 | 1471047994845 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126bf6800) [pid = 1655] [serial = 190] [outer = 0x1183f1000] 17:26:35 INFO - PROCESS | 1655 | 1471047995096 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 17:26:35 INFO - PROCESS | 1655 | 1471047995129 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1655 | 1471047995130 Marionette TRACE conn3 <- [1,229,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:26:35 INFO - PROCESS | 1655 | 1471047995140 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1655 | 1471047995142 Marionette TRACE conn3 <- [1,230,null,{}] 17:26:35 INFO - PROCESS | 1655 | 1471047995144 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:35 INFO - PROCESS | 1655 | 1471047995145 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:35 INFO - PROCESS | 1655 | 1471047995222 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:26:35 INFO - PROCESS | 1655 | 1471047995225 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1655 | 1471047995226 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f94000 == 39 [pid = 1655] [id = 65] 17:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126bf6c00) [pid = 1655] [serial = 191] [outer = 0x0] 17:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x129371c00) [pid = 1655] [serial = 192] [outer = 0x126bf6c00] 17:26:35 INFO - PROCESS | 1655 | 1471047995253 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12975dc00) [pid = 1655] [serial = 193] [outer = 0x126bf6c00] 17:26:35 INFO - PROCESS | 1655 | 1471047995539 Marionette TRACE conn3 <- [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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 17:26:35 INFO - PROCESS | 1655 | 1471047995603 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1655 | 1471047995605 Marionette TRACE conn3 <- [1,233,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:26:35 INFO - PROCESS | 1655 | 1471047995609 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1655 | 1471047995612 Marionette TRACE conn3 <- [1,234,null,{}] 17:26:35 INFO - PROCESS | 1655 | 1471047995618 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:35 INFO - PROCESS | 1655 | 1471047995621 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:35 INFO - PROCESS | 1655 | 1471047995728 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:26:35 INFO - PROCESS | 1655 | 1471047995769 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1655 | 1471047995771 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x113202800 == 40 [pid = 1655] [id = 66] 17:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113808c00) [pid = 1655] [serial = 194] [outer = 0x0] 17:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1151d1000) [pid = 1655] [serial = 195] [outer = 0x113808c00] 17:26:35 INFO - PROCESS | 1655 | 1471047995802 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11680a800) [pid = 1655] [serial = 196] [outer = 0x113808c00] 17:26:36 INFO - PROCESS | 1655 | 1471047996269 Marionette TRACE conn3 <- [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]]]}] 17:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 674ms 17:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:26:36 INFO - PROCESS | 1655 | 1471047996284 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:26:36 INFO - PROCESS | 1655 | 1471047996286 Marionette TRACE conn3 <- [1,237,null,{"value":"7"}] 17:26:36 INFO - PROCESS | 1655 | 1471047996291 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:26:36 INFO - PROCESS | 1655 | 1471047996293 Marionette TRACE conn3 <- [1,238,null,{}] 17:26:36 INFO - PROCESS | 1655 | 1471047996296 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:36 INFO - PROCESS | 1655 | 1471047996298 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:36 INFO - PROCESS | 1655 | 1471047996409 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:26:36 INFO - PROCESS | 1655 | 1471047996455 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1655 | 1471047996456 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11842e800 == 41 [pid = 1655] [id = 67] 17:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1176b4c00) [pid = 1655] [serial = 197] [outer = 0x0] 17:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1183fbc00) [pid = 1655] [serial = 198] [outer = 0x1176b4c00] 17:26:36 INFO - PROCESS | 1655 | 1471047996488 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1187a6c00) [pid = 1655] [serial = 199] [outer = 0x1176b4c00] 17:26:37 INFO - PROCESS | 1655 | 1471047997008 Marionette TRACE conn3 <- [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]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 725ms 17:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:26:37 INFO - PROCESS | 1655 | 1471047997041 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1655 | 1471047997043 Marionette TRACE conn3 <- [1,241,null,{"value":"7"}] 17:26:37 INFO - PROCESS | 1655 | 1471047997046 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1655 | 1471047997048 Marionette TRACE conn3 <- [1,242,null,{}] 17:26:37 INFO - PROCESS | 1655 | 1471047997057 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:37 INFO - PROCESS | 1655 | 1471047997060 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:37 INFO - PROCESS | 1655 | 1471047997245 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:26:37 INFO - PROCESS | 1655 | 1471047997337 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 1655 | 1471047997339 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x113aeb000 == 42 [pid = 1655] [id = 68] 17:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1172bdc00) [pid = 1655] [serial = 200] [outer = 0x0] 17:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1176b9c00) [pid = 1655] [serial = 201] [outer = 0x1172bdc00] 17:26:37 INFO - PROCESS | 1655 | 1471047997366 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118720000) [pid = 1655] [serial = 202] [outer = 0x1172bdc00] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118677800 == 41 [pid = 1655] [id = 64] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1215de000 == 40 [pid = 1655] [id = 63] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1173b8800 == 39 [pid = 1655] [id = 62] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119f52000 == 38 [pid = 1655] [id = 61] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119791000 == 37 [pid = 1655] [id = 60] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119433000 == 36 [pid = 1655] [id = 59] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118678000 == 35 [pid = 1655] [id = 58] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d0000 == 34 [pid = 1655] [id = 57] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1173ba800 == 33 [pid = 1655] [id = 56] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11684c000 == 32 [pid = 1655] [id = 55] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11335c000 == 31 [pid = 1655] [id = 54] 17:26:37 INFO - PROCESS | 1655 | --DOCSHELL 0x113f6b800 == 30 [pid = 1655] [id = 53] 17:26:37 INFO - PROCESS | 1655 | 1471047997807 Marionette TRACE conn3 <- [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]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 775ms 17:26:37 INFO - PROCESS | 1655 | 1471047997823 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1655 | 1471047997826 Marionette TRACE conn3 <- [1,245,null,{"value":"7"}] 17:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:26:37 INFO - PROCESS | 1655 | 1471047997831 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1655 | 1471047997834 Marionette TRACE conn3 <- [1,246,null,{}] 17:26:37 INFO - PROCESS | 1655 | 1471047997838 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:37 INFO - PROCESS | 1655 | 1471047997840 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:37 INFO - PROCESS | 1655 | 1471047997955 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129769800) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11a198000) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121361c00) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117e14c00) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123e89000) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183af400) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1189bd000) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119e27800) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1189efc00) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11913b800) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11988c000) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a6c4c00) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119b68000) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1184aac00) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12937e400) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126bf8800) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 17:26:37 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124c84000) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 17:26:38 INFO - PROCESS | 1655 | 1471047998037 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1655 | 1471047998038 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168d3800 == 31 [pid = 1655] [id = 69] 17:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1183af400) [pid = 1655] [serial = 203] [outer = 0x0] 17:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1187aa800) [pid = 1655] [serial = 204] [outer = 0x1183af400] 17:26:38 INFO - PROCESS | 1655 | 1471047998071 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1195ba800) [pid = 1655] [serial = 205] [outer = 0x1183af400] 17:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119768800) [pid = 1655] [serial = 206] [outer = 0x12d004400] 17:26:38 INFO - PROCESS | 1655 | 1471047998379 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 574ms 17:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:26:38 INFO - PROCESS | 1655 | 1471047998405 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:26:38 INFO - PROCESS | 1655 | 1471047998406 Marionette TRACE conn3 <- [1,249,null,{"value":"7"}] 17:26:38 INFO - PROCESS | 1655 | 1471047998409 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 1655 | 1471047998410 Marionette TRACE conn3 <- [1,250,null,{}] 17:26:38 INFO - PROCESS | 1655 | 1471047998413 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:38 INFO - PROCESS | 1655 | 1471047998414 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:38 INFO - PROCESS | 1655 | 1471047998494 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:26:38 INFO - PROCESS | 1655 | 1471047998502 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1655 | 1471047998503 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x118425800 == 32 [pid = 1655] [id = 70] 17:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11610ac00) [pid = 1655] [serial = 207] [outer = 0x0] 17:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12105c000) [pid = 1655] [serial = 208] [outer = 0x11610ac00] 17:26:38 INFO - PROCESS | 1655 | 1471047998529 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12115ec00) [pid = 1655] [serial = 209] [outer = 0x11610ac00] 17:26:38 INFO - PROCESS | 1655 | 1471047998875 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 519ms 17:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:26:38 INFO - PROCESS | 1655 | 1471047998928 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:26:38 INFO - PROCESS | 1655 | 1471047998931 Marionette TRACE conn3 <- [1,253,null,{"value":"7"}] 17:26:38 INFO - PROCESS | 1655 | 1471047998938 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 1655 | 1471047998941 Marionette TRACE conn3 <- [1,254,null,{}] 17:26:38 INFO - PROCESS | 1655 | 1471047998943 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:38 INFO - PROCESS | 1655 | 1471047998945 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:39 INFO - PROCESS | 1655 | 1471047999025 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:26:39 INFO - PROCESS | 1655 | 1471047999029 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 1655 | 1471047999030 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119435000 == 33 [pid = 1655] [id = 71] 17:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121362000) [pid = 1655] [serial = 210] [outer = 0x0] 17:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121d6e400) [pid = 1655] [serial = 211] [outer = 0x121362000] 17:26:39 INFO - PROCESS | 1655 | 1471047999059 Marionette DEBUG loaded listener.js 17:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124c84000) [pid = 1655] [serial = 212] [outer = 0x121362000] 17:26:39 INFO - PROCESS | 1655 | 1471047999374 Marionette TRACE conn3 <- [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]]]}] 17:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 474ms 17:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:26:39 INFO - PROCESS | 1655 | 1471047999408 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 1655 | 1471047999410 Marionette TRACE conn3 <- [1,257,null,{"value":"7"}] 17:26:39 INFO - PROCESS | 1655 | 1471047999412 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 1655 | 1471047999413 Marionette TRACE conn3 <- [1,258,null,{}] 17:26:39 INFO - PROCESS | 1655 | 1471047999415 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:39 INFO - PROCESS | 1655 | 1471047999416 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:39 INFO - PROCESS | 1655 | 1471047999515 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:26:39 INFO - PROCESS | 1655 | 1471047999520 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 1655 | 1471047999521 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ade800 == 34 [pid = 1655] [id = 72] 17:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12157b400) [pid = 1655] [serial = 213] [outer = 0x0] 17:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1256ac800) [pid = 1655] [serial = 214] [outer = 0x12157b400] 17:26:39 INFO - PROCESS | 1655 | 1471047999545 Marionette DEBUG loaded listener.js 17:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126263800) [pid = 1655] [serial = 215] [outer = 0x12157b400] 17:26:39 INFO - PROCESS | 1655 | 1471047999869 Marionette TRACE conn3 <- [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]]]}] 17:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 17:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:26:39 INFO - PROCESS | 1655 | 1471047999882 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 1655 | 1471047999884 Marionette TRACE conn3 <- [1,261,null,{"value":"7"}] 17:26:39 INFO - PROCESS | 1655 | 1471047999886 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 1655 | 1471047999887 Marionette TRACE conn3 <- [1,262,null,{}] 17:26:39 INFO - PROCESS | 1655 | 1471047999889 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:39 INFO - PROCESS | 1655 | 1471047999890 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:39 INFO - PROCESS | 1655 | 1471047999985 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:26:40 INFO - PROCESS | 1655 | 1471048000015 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1655 | 1471048000019 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213c6800 == 35 [pid = 1655] [id = 73] 17:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126a54000) [pid = 1655] [serial = 216] [outer = 0x0] 17:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126af2400) [pid = 1655] [serial = 217] [outer = 0x126a54000] 17:26:40 INFO - PROCESS | 1655 | 1471048000050 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128885400) [pid = 1655] [serial = 218] [outer = 0x126a54000] 17:26:40 INFO - PROCESS | 1655 | 1471048000376 Marionette TRACE conn3 <- [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]]]}] 17:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 17:26:40 INFO - PROCESS | 1655 | 1471048000405 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 1655 | 1471048000406 Marionette TRACE conn3 <- [1,265,null,{"value":"7"}] 17:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:26:40 INFO - PROCESS | 1655 | 1471048000408 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1655 | 1471048000409 Marionette TRACE conn3 <- [1,266,null,{}] 17:26:40 INFO - PROCESS | 1655 | 1471048000412 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:40 INFO - PROCESS | 1655 | 1471048000413 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:40 INFO - PROCESS | 1655 | 1471048000506 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:26:40 INFO - PROCESS | 1655 | 1471048000538 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1655 | 1471048000539 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e2f800 == 36 [pid = 1655] [id = 74] 17:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12888c400) [pid = 1655] [serial = 219] [outer = 0x0] 17:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129767800) [pid = 1655] [serial = 220] [outer = 0x12888c400] 17:26:40 INFO - PROCESS | 1655 | 1471048000564 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a6cf000) [pid = 1655] [serial = 221] [outer = 0x12888c400] 17:26:40 INFO - PROCESS | 1655 | 1471048000858 Marionette TRACE conn3 <- [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]]]}] 17:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 17:26:40 INFO - PROCESS | 1655 | 1471048000888 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 1655 | 1471048000889 Marionette TRACE conn3 <- [1,269,null,{"value":"7"}] 17:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:26:40 INFO - PROCESS | 1655 | 1471048000892 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1655 | 1471048000893 Marionette TRACE conn3 <- [1,270,null,{}] 17:26:40 INFO - PROCESS | 1655 | 1471048000895 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:40 INFO - PROCESS | 1655 | 1471048000896 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:40 INFO - PROCESS | 1655 | 1471048000992 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:26:40 INFO - PROCESS | 1655 | 1471048000996 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1655 | 1471048000997 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c14000 == 37 [pid = 1655] [id = 75] 17:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11600ac00) [pid = 1655] [serial = 222] [outer = 0x0] 17:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a6d3c00) [pid = 1655] [serial = 223] [outer = 0x11600ac00] 17:26:41 INFO - PROCESS | 1655 | 1471048001021 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a7d2800) [pid = 1655] [serial = 224] [outer = 0x11600ac00] 17:26:41 INFO - PROCESS | 1655 | 1471048001363 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 17:26:41 INFO - PROCESS | 1655 | 1471048001411 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 1655 | 1471048001413 Marionette TRACE conn3 <- [1,273,null,{"value":"7"}] 17:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:26:41 INFO - PROCESS | 1655 | 1471048001416 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 1655 | 1471048001418 Marionette TRACE conn3 <- [1,274,null,{}] 17:26:41 INFO - PROCESS | 1655 | 1471048001421 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:41 INFO - PROCESS | 1655 | 1471048001423 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:41 INFO - PROCESS | 1655 | 1471048001559 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:26:41 INFO - PROCESS | 1655 | 1471048001575 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 1655 | 1471048001577 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262b5800 == 38 [pid = 1655] [id = 76] 17:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a7d6400) [pid = 1655] [serial = 225] [outer = 0x0] 17:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12ae3a800) [pid = 1655] [serial = 226] [outer = 0x12a7d6400] 17:26:41 INFO - PROCESS | 1655 | 1471048001615 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12aee4800) [pid = 1655] [serial = 227] [outer = 0x12a7d6400] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12105d000) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12115a000) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124ca1800) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1183b7400) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111c81800) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11831f800) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1183f1000) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11988ec00) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a87800) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121159800) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110d6bc00) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11831fc00) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11653e000) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118324800) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11301d000) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118ab0400) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:26:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123f75c00) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:26:42 INFO - PROCESS | 1655 | 1471048002053 Marionette TRACE conn3 <- [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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 675ms 17:26:42 INFO - PROCESS | 1655 | 1471048002091 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1655 | 1471048002092 Marionette TRACE conn3 <- [1,277,null,{"value":"7"}] 17:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:26:42 INFO - PROCESS | 1655 | 1471048002094 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1655 | 1471048002095 Marionette TRACE conn3 <- [1,278,null,{}] 17:26:42 INFO - PROCESS | 1655 | 1471048002098 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:42 INFO - PROCESS | 1655 | 1471048002099 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:42 INFO - PROCESS | 1655 | 1471048002170 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:26:42 INFO - PROCESS | 1655 | 1471048002173 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 1655 | 1471048002174 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x121961000 == 39 [pid = 1655] [id = 77] 17:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113387c00) [pid = 1655] [serial = 228] [outer = 0x0] 17:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1189fa000) [pid = 1655] [serial = 229] [outer = 0x113387c00] 17:26:42 INFO - PROCESS | 1655 | 1471048002200 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123e83400) [pid = 1655] [serial = 230] [outer = 0x113387c00] 17:26:42 INFO - PROCESS | 1655 | 1471048002491 Marionette TRACE conn3 <- [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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 420ms 17:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:26:42 INFO - PROCESS | 1655 | 1471048002526 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1655 | 1471048002527 Marionette TRACE conn3 <- [1,281,null,{"value":"7"}] 17:26:42 INFO - PROCESS | 1655 | 1471048002529 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1655 | 1471048002530 Marionette TRACE conn3 <- [1,282,null,{}] 17:26:42 INFO - PROCESS | 1655 | 1471048002541 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:42 INFO - PROCESS | 1655 | 1471048002542 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:42 INFO - PROCESS | 1655 | 1471048002640 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:26:42 INFO - PROCESS | 1655 | 1471048002646 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 1655 | 1471048002648 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262b6000 == 40 [pid = 1655] [id = 78] 17:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124c0bc00) [pid = 1655] [serial = 231] [outer = 0x0] 17:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a7d3c00) [pid = 1655] [serial = 232] [outer = 0x124c0bc00] 17:26:42 INFO - PROCESS | 1655 | 1471048002676 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b0e8000) [pid = 1655] [serial = 233] [outer = 0x124c0bc00] 17:26:42 INFO - PROCESS | 1655 | 1471048002979 Marionette TRACE conn3 <- [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]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 476ms 17:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:26:43 INFO - PROCESS | 1655 | 1471048003006 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 1655 | 1471048003007 Marionette TRACE conn3 <- [1,285,null,{"value":"7"}] 17:26:43 INFO - PROCESS | 1655 | 1471048003009 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1655 | 1471048003011 Marionette TRACE conn3 <- [1,286,null,{}] 17:26:43 INFO - PROCESS | 1655 | 1471048003013 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:43 INFO - PROCESS | 1655 | 1471048003017 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:43 INFO - PROCESS | 1655 | 1471048003105 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:26:43 INFO - PROCESS | 1655 | 1471048003109 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1655 | 1471048003110 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f15000 == 41 [pid = 1655] [id = 79] 17:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b0eb800) [pid = 1655] [serial = 234] [outer = 0x0] 17:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b896400) [pid = 1655] [serial = 235] [outer = 0x12b0eb800] 17:26:43 INFO - PROCESS | 1655 | 1471048003136 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b981400) [pid = 1655] [serial = 236] [outer = 0x12b0eb800] 17:26:43 INFO - PROCESS | 1655 | 1471048003433 Marionette TRACE conn3 <- [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]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 471ms 17:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:26:43 INFO - PROCESS | 1655 | 1471048003481 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 1655 | 1471048003482 Marionette TRACE conn3 <- [1,289,null,{"value":"7"}] 17:26:43 INFO - PROCESS | 1655 | 1471048003484 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1655 | 1471048003485 Marionette TRACE conn3 <- [1,290,null,{}] 17:26:43 INFO - PROCESS | 1655 | 1471048003487 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:43 INFO - PROCESS | 1655 | 1471048003488 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:43 INFO - PROCESS | 1655 | 1471048003590 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:26:43 INFO - PROCESS | 1655 | 1471048003595 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1655 | 1471048003596 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fdf800 == 42 [pid = 1655] [id = 80] 17:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124c09800) [pid = 1655] [serial = 237] [outer = 0x0] 17:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b981c00) [pid = 1655] [serial = 238] [outer = 0x124c09800] 17:26:43 INFO - PROCESS | 1655 | 1471048003621 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b98f400) [pid = 1655] [serial = 239] [outer = 0x124c09800] 17:26:43 INFO - PROCESS | 1655 | 1471048003928 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 17:26:43 INFO - PROCESS | 1655 | 1471048003988 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 1655 | 1471048003990 Marionette TRACE conn3 <- [1,293,null,{"value":"7"}] 17:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:26:43 INFO - PROCESS | 1655 | 1471048003994 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1655 | 1471048003997 Marionette TRACE conn3 <- [1,294,null,{}] 17:26:44 INFO - PROCESS | 1655 | 1471048004002 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:44 INFO - PROCESS | 1655 | 1471048004004 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:44 INFO - PROCESS | 1655 | 1471048004108 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:26:44 INFO - PROCESS | 1655 | 1471048004154 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1655 | 1471048004156 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f5c000 == 43 [pid = 1655] [id = 81] 17:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11680b400) [pid = 1655] [serial = 240] [outer = 0x0] 17:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1168e6c00) [pid = 1655] [serial = 241] [outer = 0x11680b400] 17:26:44 INFO - PROCESS | 1655 | 1471048004187 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118325800) [pid = 1655] [serial = 242] [outer = 0x11680b400] 17:26:44 INFO - PROCESS | 1655 | 1471048004592 Marionette TRACE conn3 <- [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]]]}] 17:26:44 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. 17:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 623ms 17:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:26:44 INFO - PROCESS | 1655 | 1471048004618 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:26:44 INFO - PROCESS | 1655 | 1471048004620 Marionette TRACE conn3 <- [1,297,null,{"value":"7"}] 17:26:44 INFO - PROCESS | 1655 | 1471048004625 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1655 | 1471048004628 Marionette TRACE conn3 <- [1,298,null,{}] 17:26:44 INFO - PROCESS | 1655 | 1471048004631 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:44 INFO - PROCESS | 1655 | 1471048004632 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:44 INFO - PROCESS | 1655 | 1471048004731 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:26:44 INFO - PROCESS | 1655 | 1471048004779 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1655 | 1471048004780 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119441000 == 44 [pid = 1655] [id = 82] 17:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118ab1000) [pid = 1655] [serial = 243] [outer = 0x0] 17:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11988dc00) [pid = 1655] [serial = 244] [outer = 0x118ab1000] 17:26:44 INFO - PROCESS | 1655 | 1471048004810 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12105a800) [pid = 1655] [serial = 245] [outer = 0x118ab1000] 17:26:45 INFO - PROCESS | 1655 | 1471048005221 Marionette TRACE conn3 <- [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]]]}] 17:26:45 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. 17:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 17:26:45 INFO - PROCESS | 1655 | 1471048005246 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1655 | 1471048005247 Marionette TRACE conn3 <- [1,301,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:26:45 INFO - PROCESS | 1655 | 1471048005250 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1655 | 1471048005251 Marionette TRACE conn3 <- [1,302,null,{}] 17:26:45 INFO - PROCESS | 1655 | 1471048005258 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:45 INFO - PROCESS | 1655 | 1471048005261 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:45 INFO - PROCESS | 1655 | 1471048005364 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:26:45 INFO - PROCESS | 1655 | 1471048005448 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1655 | 1471048005451 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b4a000 == 45 [pid = 1655] [id = 83] 17:26:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124ca5400) [pid = 1655] [serial = 246] [outer = 0x0] 17:26:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1256b1800) [pid = 1655] [serial = 247] [outer = 0x124ca5400] 17:26:45 INFO - PROCESS | 1655 | 1471048005482 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1266e2800) [pid = 1655] [serial = 248] [outer = 0x124ca5400] 17:26:45 INFO - PROCESS | 1655 | 1471048005887 Marionette TRACE conn3 <- [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]]]}] 17:26:45 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. 17:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 672ms 17:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:26:45 INFO - PROCESS | 1655 | 1471048005922 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1655 | 1471048005924 Marionette TRACE conn3 <- [1,305,null,{"value":"7"}] 17:26:45 INFO - PROCESS | 1655 | 1471048005926 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1655 | 1471048005927 Marionette TRACE conn3 <- [1,306,null,{}] 17:26:45 INFO - PROCESS | 1655 | 1471048005930 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:45 INFO - PROCESS | 1655 | 1471048005931 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:46 INFO - PROCESS | 1655 | 1471048006032 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:26:46 INFO - PROCESS | 1655 | 1471048006092 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1655 | 1471048006094 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a52a800 == 46 [pid = 1655] [id = 84] 17:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x126bf3c00) [pid = 1655] [serial = 249] [outer = 0x0] 17:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126bf9400) [pid = 1655] [serial = 250] [outer = 0x126bf3c00] 17:26:46 INFO - PROCESS | 1655 | 1471048006119 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128d54400) [pid = 1655] [serial = 251] [outer = 0x126bf3c00] 17:26:46 INFO - PROCESS | 1655 | 1471048006521 Marionette TRACE conn3 <- [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]]]}] 17:26:46 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. 17:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 17:26:46 INFO - PROCESS | 1655 | 1471048006547 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1655 | 1471048006548 Marionette TRACE conn3 <- [1,309,null,{"value":"7"}] 17:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:26:46 INFO - PROCESS | 1655 | 1471048006551 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1655 | 1471048006552 Marionette TRACE conn3 <- [1,310,null,{}] 17:26:46 INFO - PROCESS | 1655 | 1471048006554 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:46 INFO - PROCESS | 1655 | 1471048006555 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:46 INFO - PROCESS | 1655 | 1471048006654 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:26:46 INFO - PROCESS | 1655 | 1471048006745 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1655 | 1471048006747 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12117d000 == 47 [pid = 1655] [id = 85] 17:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12625ec00) [pid = 1655] [serial = 252] [outer = 0x0] 17:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128d5c800) [pid = 1655] [serial = 253] [outer = 0x12625ec00] 17:26:46 INFO - PROCESS | 1655 | 1471048006778 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128d61400) [pid = 1655] [serial = 254] [outer = 0x12625ec00] 17:26:47 INFO - PROCESS | 1655 | 1471048007174 Marionette TRACE conn3 <- [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]]]}] 17:26:47 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. 17:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 823ms 17:26:47 INFO - PROCESS | 1655 | 1471048007403 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1655 | 1471048007408 Marionette TRACE conn3 <- [1,313,null,{"value":"7"}] 17:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:26:47 INFO - PROCESS | 1655 | 1471048007414 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1655 | 1471048007419 Marionette TRACE conn3 <- [1,314,null,{}] 17:26:47 INFO - PROCESS | 1655 | 1471048007424 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:47 INFO - PROCESS | 1655 | 1471048007427 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:47 INFO - PROCESS | 1655 | 1471048007559 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:26:47 INFO - PROCESS | 1655 | 1471048007642 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 1655 | 1471048007646 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x118428000 == 48 [pid = 1655] [id = 86] 17:26:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1183b7000) [pid = 1655] [serial = 255] [outer = 0x0] 17:26:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1183f0c00) [pid = 1655] [serial = 256] [outer = 0x1183b7000] 17:26:47 INFO - PROCESS | 1655 | 1471048007683 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1187a8c00) [pid = 1655] [serial = 257] [outer = 0x1183b7000] 17:26:48 INFO - PROCESS | 1655 | 1471048008132 Marionette TRACE conn3 <- [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]]]}] 17:26:48 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. 17:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 726ms 17:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:26:48 INFO - PROCESS | 1655 | 1471048008140 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1655 | 1471048008141 Marionette TRACE conn3 <- [1,317,null,{"value":"7"}] 17:26:48 INFO - PROCESS | 1655 | 1471048008146 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1655 | 1471048008148 Marionette TRACE conn3 <- [1,318,null,{}] 17:26:48 INFO - PROCESS | 1655 | 1471048008151 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:48 INFO - PROCESS | 1655 | 1471048008152 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:48 INFO - PROCESS | 1655 | 1471048008241 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:26:48 INFO - PROCESS | 1655 | 1471048008316 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1655 | 1471048008317 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x128f15000 == 47 [pid = 1655] [id = 79] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1262b6000 == 46 [pid = 1655] [id = 78] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x121961000 == 45 [pid = 1655] [id = 77] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1262b5800 == 44 [pid = 1655] [id = 76] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x124c14000 == 43 [pid = 1655] [id = 75] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x123e2f800 == 42 [pid = 1655] [id = 74] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1213c6800 == 41 [pid = 1655] [id = 73] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x119ade800 == 40 [pid = 1655] [id = 72] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129371c00) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133e1800 == 41 [pid = 1655] [id = 87] 17:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1195b6c00) [pid = 1655] [serial = 258] [outer = 0x0] 17:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11976ac00) [pid = 1655] [serial = 259] [outer = 0x1195b6c00] 17:26:48 INFO - PROCESS | 1655 | 1471048008369 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119b67800) [pid = 1655] [serial = 260] [outer = 0x1195b6c00] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x119435000 == 40 [pid = 1655] [id = 71] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x118425800 == 39 [pid = 1655] [id = 70] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1168d3800 == 38 [pid = 1655] [id = 69] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x113aeb000 == 37 [pid = 1655] [id = 68] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x113202800 == 36 [pid = 1655] [id = 66] 17:26:48 INFO - PROCESS | 1655 | --DOCSHELL 0x123f94000 == 35 [pid = 1655] [id = 65] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119b66c00) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x119ccb800) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1189f2400) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1195b9800) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1214a1800) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112ea4000) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1183f2400) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1121bcc00) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11871bc00) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11678e800) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116aac800) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11871f000) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1183b0800) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116054000) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113804c00) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12105a400) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11988d800) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124c7e000) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123e8b800) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124a0e800) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12177e400) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1256b2400) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1256b0c00) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12572d000) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124deec00) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124df0400) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1189f3000) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121b09800) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12572a800) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12626c800) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119cd0c00) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126654400) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121059c00) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 17:26:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126bf6800) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 17:26:48 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. 17:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 574ms 17:26:48 INFO - PROCESS | 1655 | 1471048008711 Marionette TRACE conn3 <- [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]]]}] 17:26:48 INFO - PROCESS | 1655 | 1471048008720 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1655 | 1471048008722 Marionette TRACE conn3 <- [1,321,null,{"value":"7"}] 17:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:26:48 INFO - PROCESS | 1655 | 1471048008725 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1655 | 1471048008727 Marionette TRACE conn3 <- [1,322,null,{}] 17:26:48 INFO - PROCESS | 1655 | 1471048008738 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:48 INFO - PROCESS | 1655 | 1471048008743 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:48 INFO - PROCESS | 1655 | 1471048008898 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:26:48 INFO - PROCESS | 1655 | 1471048008973 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1655 | 1471048008976 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184da800 == 36 [pid = 1655] [id = 88] 17:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121156400) [pid = 1655] [serial = 261] [outer = 0x0] 17:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12135fc00) [pid = 1655] [serial = 262] [outer = 0x121156400] 17:26:49 INFO - PROCESS | 1655 | 1471048009022 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123e84400) [pid = 1655] [serial = 263] [outer = 0x121156400] 17:26:49 INFO - PROCESS | 1655 | 1471048009306 Marionette TRACE conn3 <- [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]]]}] 17:26:49 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. 17:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 621ms 17:26:49 INFO - PROCESS | 1655 | 1471048009346 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:26:49 INFO - PROCESS | 1655 | 1471048009347 Marionette TRACE conn3 <- [1,325,null,{"value":"7"}] 17:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:26:49 INFO - PROCESS | 1655 | 1471048009357 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 1655 | 1471048009358 Marionette TRACE conn3 <- [1,326,null,{}] 17:26:49 INFO - PROCESS | 1655 | 1471048009361 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:49 INFO - PROCESS | 1655 | 1471048009362 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:49 INFO - PROCESS | 1655 | 1471048009455 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:26:49 INFO - PROCESS | 1655 | 1471048009515 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1655 | 1471048009517 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189e6800 == 37 [pid = 1655] [id = 89] 17:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123e88400) [pid = 1655] [serial = 264] [outer = 0x0] 17:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c84c00) [pid = 1655] [serial = 265] [outer = 0x123e88400] 17:26:49 INFO - PROCESS | 1655 | 1471048009542 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125726000) [pid = 1655] [serial = 266] [outer = 0x123e88400] 17:26:49 INFO - PROCESS | 1655 | 1471048009837 Marionette TRACE conn3 <- [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]]]}] 17:26:49 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. 17:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 17:26:49 INFO - PROCESS | 1655 | 1471048009876 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:26:49 INFO - PROCESS | 1655 | 1471048009877 Marionette TRACE conn3 <- [1,329,null,{"value":"7"}] 17:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:26:49 INFO - PROCESS | 1655 | 1471048009879 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 1655 | 1471048009880 Marionette TRACE conn3 <- [1,330,null,{}] 17:26:49 INFO - PROCESS | 1655 | 1471048009885 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:49 INFO - PROCESS | 1655 | 1471048009887 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:49 INFO - PROCESS | 1655 | 1471048009960 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:26:49 INFO - PROCESS | 1655 | 1471048009963 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1655 | 1471048009965 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ad6000 == 38 [pid = 1655] [id = 90] 17:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125727800) [pid = 1655] [serial = 267] [outer = 0x0] 17:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126a55000) [pid = 1655] [serial = 268] [outer = 0x125727800] 17:26:49 INFO - PROCESS | 1655 | 1471048009992 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126bf1c00) [pid = 1655] [serial = 269] [outer = 0x125727800] 17:26:50 INFO - PROCESS | 1655 | 1471048010299 Marionette TRACE conn3 <- [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]]]}] 17:26:50 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. 17:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 474ms 17:26:50 INFO - PROCESS | 1655 | 1471048010362 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:26:50 INFO - PROCESS | 1655 | 1471048010374 Marionette TRACE conn3 <- [1,333,null,{"value":"7"}] 17:26:50 INFO - PROCESS | 1655 | 1471048010376 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1655 | 1471048010377 Marionette TRACE conn3 <- [1,334,null,{}] 17:26:50 INFO - PROCESS | 1655 | 1471048010379 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:50 INFO - PROCESS | 1655 | 1471048010386 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:50 INFO - PROCESS | 1655 | 1471048010482 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:26:50 INFO - PROCESS | 1655 | 1471048010488 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 1655 | 1471048010489 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212a4000 == 39 [pid = 1655] [id = 91] 17:26:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128d57000) [pid = 1655] [serial = 270] [outer = 0x0] 17:26:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129370800) [pid = 1655] [serial = 271] [outer = 0x128d57000] 17:26:50 INFO - PROCESS | 1655 | 1471048010514 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a6cbc00) [pid = 1655] [serial = 272] [outer = 0x128d57000] 17:26:50 INFO - PROCESS | 1655 | 1471048010861 Marionette TRACE conn3 <- [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]]]}] 17:26:50 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. 17:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 17:26:50 INFO - PROCESS | 1655 | 1471048010896 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 1655 | 1471048010898 Marionette TRACE conn3 <- [1,337,null,{"value":"7"}] 17:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:26:50 INFO - PROCESS | 1655 | 1471048010900 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1655 | 1471048010901 Marionette TRACE conn3 <- [1,338,null,{}] 17:26:50 INFO - PROCESS | 1655 | 1471048010903 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:50 INFO - PROCESS | 1655 | 1471048010904 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:51 INFO - PROCESS | 1655 | 1471048011001 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:26:51 INFO - PROCESS | 1655 | 1471048011005 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1655 | 1471048011006 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12194b000 == 40 [pid = 1655] [id = 92] 17:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128d60800) [pid = 1655] [serial = 273] [outer = 0x0] 17:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a7cf400) [pid = 1655] [serial = 274] [outer = 0x128d60800] 17:26:51 INFO - PROCESS | 1655 | 1471048011030 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12aedf400) [pid = 1655] [serial = 275] [outer = 0x128d60800] 17:26:51 INFO - PROCESS | 1655 | 1471048011353 Marionette TRACE conn3 <- [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]]]}] 17:26:51 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. 17:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 17:26:51 INFO - PROCESS | 1655 | 1471048011373 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1655 | 1471048011374 Marionette TRACE conn3 <- [1,341,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:26:51 INFO - PROCESS | 1655 | 1471048011377 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1655 | 1471048011378 Marionette TRACE conn3 <- [1,342,null,{}] 17:26:51 INFO - PROCESS | 1655 | 1471048011380 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:51 INFO - PROCESS | 1655 | 1471048011381 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:51 INFO - PROCESS | 1655 | 1471048011479 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:26:51 INFO - PROCESS | 1655 | 1471048011489 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1655 | 1471048011490 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e4b800 == 41 [pid = 1655] [id = 93] 17:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12aeeb400) [pid = 1655] [serial = 276] [outer = 0x0] 17:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b0ec400) [pid = 1655] [serial = 277] [outer = 0x12aeeb400] 17:26:51 INFO - PROCESS | 1655 | 1471048011515 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b895000) [pid = 1655] [serial = 278] [outer = 0x12aeeb400] 17:26:51 INFO - PROCESS | 1655 | 1471048011844 Marionette TRACE conn3 <- [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]]]}] 17:26:51 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. 17:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 17:26:51 INFO - PROCESS | 1655 | 1471048011896 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1655 | 1471048011898 Marionette TRACE conn3 <- [1,345,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:26:51 INFO - PROCESS | 1655 | 1471048011900 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1655 | 1471048011901 Marionette TRACE conn3 <- [1,346,null,{}] 17:26:51 INFO - PROCESS | 1655 | 1471048011903 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:51 INFO - PROCESS | 1655 | 1471048011905 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:52 INFO - PROCESS | 1655 | 1471048012001 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:26:52 INFO - PROCESS | 1655 | 1471048012015 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1655 | 1471048012016 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570e000 == 42 [pid = 1655] [id = 94] 17:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b899000) [pid = 1655] [serial = 279] [outer = 0x0] 17:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b988c00) [pid = 1655] [serial = 280] [outer = 0x12b899000] 17:26:52 INFO - PROCESS | 1655 | 1471048012040 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12bd9f800) [pid = 1655] [serial = 281] [outer = 0x12b899000] 17:26:52 INFO - PROCESS | 1655 | 1471048012371 Marionette TRACE conn3 <- [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]]]}] 17:26:52 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. 17:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 521ms 17:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:26:52 INFO - PROCESS | 1655 | 1471048012421 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1655 | 1471048012422 Marionette TRACE conn3 <- [1,349,null,{"value":"7"}] 17:26:52 INFO - PROCESS | 1655 | 1471048012424 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1655 | 1471048012425 Marionette TRACE conn3 <- [1,350,null,{}] 17:26:52 INFO - PROCESS | 1655 | 1471048012427 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:52 INFO - PROCESS | 1655 | 1471048012429 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:52 INFO - PROCESS | 1655 | 1471048012524 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:26:52 INFO - PROCESS | 1655 | 1471048012537 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1655 | 1471048012538 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3e800 == 43 [pid = 1655] [id = 95] 17:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b98b000) [pid = 1655] [serial = 282] [outer = 0x0] 17:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12bda7c00) [pid = 1655] [serial = 283] [outer = 0x12b98b000] 17:26:52 INFO - PROCESS | 1655 | 1471048012562 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12bf3a000) [pid = 1655] [serial = 284] [outer = 0x12b98b000] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1183af400) [pid = 1655] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12157b400) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1172bdc00) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11610ac00) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126a54000) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121362000) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124c0bc00) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113387c00) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b0eb800) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12888c400) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a7d6400) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11600ac00) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:26:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126bf6c00) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:26:52 INFO - PROCESS | 1655 | 1471048012964 Marionette TRACE conn3 <- [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]]]}] 17:26:52 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. 17:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 567ms 17:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:26:53 INFO - PROCESS | 1655 | 1471048012993 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1655 | 1471048012994 Marionette TRACE conn3 <- [1,353,null,{"value":"7"}] 17:26:53 INFO - PROCESS | 1655 | 1471048012996 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1655 | 1471048012999 Marionette TRACE conn3 <- [1,354,null,{}] 17:26:53 INFO - PROCESS | 1655 | 1471048013007 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:53 INFO - PROCESS | 1655 | 1471048013008 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:53 INFO - PROCESS | 1655 | 1471048013126 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:26:53 INFO - PROCESS | 1655 | 1471048013155 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1655 | 1471048013157 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x129704000 == 44 [pid = 1655] [id = 96] 17:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116793400) [pid = 1655] [serial = 285] [outer = 0x0] 17:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12888a800) [pid = 1655] [serial = 286] [outer = 0x116793400] 17:26:53 INFO - PROCESS | 1655 | 1471048013184 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bf41800) [pid = 1655] [serial = 287] [outer = 0x116793400] 17:26:53 INFO - PROCESS | 1655 | 1471048013488 Marionette TRACE conn3 <- [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]]]}] 17:26:53 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. 17:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 525ms 17:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:26:53 INFO - PROCESS | 1655 | 1471048013522 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1655 | 1471048013523 Marionette TRACE conn3 <- [1,357,null,{"value":"7"}] 17:26:53 INFO - PROCESS | 1655 | 1471048013526 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1655 | 1471048013526 Marionette TRACE conn3 <- [1,358,null,{}] 17:26:53 INFO - PROCESS | 1655 | 1471048013529 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:53 INFO - PROCESS | 1655 | 1471048013530 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:53 INFO - PROCESS | 1655 | 1471048013608 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:26:53 INFO - PROCESS | 1655 | 1471048013611 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1655 | 1471048013612 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fe7800 == 45 [pid = 1655] [id = 97] 17:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11831c800) [pid = 1655] [serial = 288] [outer = 0x0] 17:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12c09d400) [pid = 1655] [serial = 289] [outer = 0x11831c800] 17:26:53 INFO - PROCESS | 1655 | 1471048013639 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12c0a5c00) [pid = 1655] [serial = 290] [outer = 0x11831c800] 17:26:53 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. 17:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 417ms 17:26:53 INFO - PROCESS | 1655 | 1471048013940 Marionette TRACE conn3 <- [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]]]}] 17:26:53 INFO - PROCESS | 1655 | 1471048013943 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1655 | 1471048013944 Marionette TRACE conn3 <- [1,361,null,{"value":"7"}] 17:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:26:53 INFO - PROCESS | 1655 | 1471048013947 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1655 | 1471048013948 Marionette TRACE conn3 <- [1,362,null,{}] 17:26:53 INFO - PROCESS | 1655 | 1471048013958 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:53 INFO - PROCESS | 1655 | 1471048013959 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:54 INFO - PROCESS | 1655 | 1471048014044 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:26:54 INFO - PROCESS | 1655 | 1471048014100 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1655 | 1471048014101 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a795800 == 46 [pid = 1655] [id = 98] 17:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12bf3a400) [pid = 1655] [serial = 291] [outer = 0x0] 17:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12c0a6800) [pid = 1655] [serial = 292] [outer = 0x12bf3a400] 17:26:54 INFO - PROCESS | 1655 | 1471048014125 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c533000) [pid = 1655] [serial = 293] [outer = 0x12bf3a400] 17:26:54 INFO - PROCESS | 1655 | 1471048014418 Marionette TRACE conn3 <- [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]]]}] 17:26:54 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. 17:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 526ms 17:26:54 INFO - PROCESS | 1655 | 1471048014474 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1655 | 1471048014475 Marionette TRACE conn3 <- [1,365,null,{"value":"7"}] 17:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:26:54 INFO - PROCESS | 1655 | 1471048014477 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1655 | 1471048014478 Marionette TRACE conn3 <- [1,366,null,{}] 17:26:54 INFO - PROCESS | 1655 | 1471048014480 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:54 INFO - PROCESS | 1655 | 1471048014481 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:54 INFO - PROCESS | 1655 | 1471048014559 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:26:54 INFO - PROCESS | 1655 | 1471048014562 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1655 | 1471048014563 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b018800 == 47 [pid = 1655] [id = 99] 17:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c52ec00) [pid = 1655] [serial = 294] [outer = 0x0] 17:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12c645800) [pid = 1655] [serial = 295] [outer = 0x12c52ec00] 17:26:54 INFO - PROCESS | 1655 | 1471048014586 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c64b000) [pid = 1655] [serial = 296] [outer = 0x12c52ec00] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11842e800 == 46 [pid = 1655] [id = 67] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1133e1800 == 45 [pid = 1655] [id = 87] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x118428000 == 44 [pid = 1655] [id = 86] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12117d000 == 43 [pid = 1655] [id = 85] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a52a800 == 42 [pid = 1655] [id = 84] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x126b4a000 == 41 [pid = 1655] [id = 83] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119441000 == 40 [pid = 1655] [id = 82] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x128fdf800 == 39 [pid = 1655] [id = 80] 17:26:55 INFO - PROCESS | 1655 | --DOCSHELL 0x113f5c000 == 38 [pid = 1655] [id = 81] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1184da800 == 37 [pid = 1655] [id = 88] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1189e6800 == 36 [pid = 1655] [id = 89] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12194b000 == 35 [pid = 1655] [id = 92] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123e4b800 == 34 [pid = 1655] [id = 93] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12570e000 == 33 [pid = 1655] [id = 94] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1212a4000 == 32 [pid = 1655] [id = 91] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3e800 == 31 [pid = 1655] [id = 95] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119ad6000 == 30 [pid = 1655] [id = 90] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x129704000 == 29 [pid = 1655] [id = 96] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x128fe7800 == 28 [pid = 1655] [id = 97] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b981400) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b981c00) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1187aa800) [pid = 1655] [serial = 204] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126263800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1176b9c00) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12105c000) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128885400) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124c84000) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1183fbc00) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a7d3c00) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123e83400) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12115ec00) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1195ba800) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1151d1000) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12d007c00) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b896400) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1256ac800) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129767800) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118720000) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a6cf000) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12aee4800) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12ae3a800) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a7d2800) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121d6e400) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a6d3c00) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b0e8000) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12975dc00) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1189fa000) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126af2400) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 17:26:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a795800 == 27 [pid = 1655] [id = 98] 17:26:56 INFO - PROCESS | 1655 | 1471048016205 Marionette TRACE conn3 <- [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]]]}] 17:26:56 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. 17:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1772ms 17:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:26:56 INFO - PROCESS | 1655 | 1471048016250 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1655 | 1471048016253 Marionette TRACE conn3 <- [1,369,null,{"value":"7"}] 17:26:56 INFO - PROCESS | 1655 | 1471048016256 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1655 | 1471048016258 Marionette TRACE conn3 <- [1,370,null,{}] 17:26:56 INFO - PROCESS | 1655 | 1471048016262 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:56 INFO - PROCESS | 1655 | 1471048016264 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:56 INFO - PROCESS | 1655 | 1471048016351 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:26:56 INFO - PROCESS | 1655 | 1471048016399 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1655 | 1471048016400 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11519f000 == 28 [pid = 1655] [id = 100] 17:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116883000) [pid = 1655] [serial = 297] [outer = 0x0] 17:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116aab400) [pid = 1655] [serial = 298] [outer = 0x116883000] 17:26:56 INFO - PROCESS | 1655 | 1471048016428 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1183b5000) [pid = 1655] [serial = 299] [outer = 0x116883000] 17:26:56 INFO - PROCESS | 1655 | 1471048016807 Marionette TRACE conn3 <- [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]]]}] 17:26:56 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. 17:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 17:26:56 INFO - PROCESS | 1655 | 1471048016826 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1655 | 1471048016830 Marionette TRACE conn3 <- [1,373,null,{"value":"7"}] 17:26:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:26:56 INFO - PROCESS | 1655 | 1471048016834 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1655 | 1471048016836 Marionette TRACE conn3 <- [1,374,null,{}] 17:26:56 INFO - PROCESS | 1655 | 1471048016838 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:56 INFO - PROCESS | 1655 | 1471048016840 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:56 INFO - PROCESS | 1655 | 1471048016917 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:26:56 INFO - PROCESS | 1655 | 1471048016965 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1655 | 1471048016967 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722a000 == 29 [pid = 1655] [id = 101] 17:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183b6000) [pid = 1655] [serial = 300] [outer = 0x0] 17:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1189bec00) [pid = 1655] [serial = 301] [outer = 0x1183b6000] 17:26:56 INFO - PROCESS | 1655 | 1471048016993 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119146c00) [pid = 1655] [serial = 302] [outer = 0x1183b6000] 17:26:57 INFO - PROCESS | 1655 | 1471048017303 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:26:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 17:26:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:26:57 INFO - PROCESS | 1655 | 1471048017353 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1655 | 1471048017354 Marionette TRACE conn3 <- [1,377,null,{"value":"7"}] 17:26:57 INFO - PROCESS | 1655 | 1471048017357 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1655 | 1471048017359 Marionette TRACE conn3 <- [1,378,null,{}] 17:26:57 INFO - PROCESS | 1655 | 1471048017367 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:57 INFO - PROCESS | 1655 | 1471048017370 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:57 INFO - PROCESS | 1655 | 1471048017445 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:26:57 INFO - PROCESS | 1655 | 1471048017494 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1655 | 1471048017496 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d8800 == 30 [pid = 1655] [id = 102] 17:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1127dac00) [pid = 1655] [serial = 303] [outer = 0x0] 17:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119ccf400) [pid = 1655] [serial = 304] [outer = 0x1127dac00] 17:26:57 INFO - PROCESS | 1655 | 1471048017524 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12105d800) [pid = 1655] [serial = 305] [outer = 0x1127dac00] 17:26:57 INFO - PROCESS | 1655 | 1471048017820 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:26:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 520ms 17:26:57 INFO - PROCESS | 1655 | 1471048017878 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1655 | 1471048017879 Marionette TRACE conn3 <- [1,381,null,{"value":"7"}] 17:26:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:26:57 INFO - PROCESS | 1655 | 1471048017882 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1655 | 1471048017883 Marionette TRACE conn3 <- [1,382,null,{}] 17:26:57 INFO - PROCESS | 1655 | 1471048017885 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:57 INFO - PROCESS | 1655 | 1471048017886 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:57 INFO - PROCESS | 1655 | 1471048017969 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:26:57 INFO - PROCESS | 1655 | 1471048017973 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1655 | 1471048017974 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119167000 == 31 [pid = 1655] [id = 103] 17:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12135b800) [pid = 1655] [serial = 306] [outer = 0x0] 17:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123e83000) [pid = 1655] [serial = 307] [outer = 0x12135b800] 17:26:58 INFO - PROCESS | 1655 | 1471048018001 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123e8f800) [pid = 1655] [serial = 308] [outer = 0x12135b800] 17:26:58 INFO - PROCESS | 1655 | 1471048018311 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:26:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 17:26:58 INFO - PROCESS | 1655 | 1471048018353 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1655 | 1471048018354 Marionette TRACE conn3 <- [1,385,null,{"value":"7"}] 17:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:26:58 INFO - PROCESS | 1655 | 1471048018357 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1655 | 1471048018358 Marionette TRACE conn3 <- [1,386,null,{}] 17:26:58 INFO - PROCESS | 1655 | 1471048018360 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:58 INFO - PROCESS | 1655 | 1471048018361 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:58 INFO - PROCESS | 1655 | 1471048018455 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:26:58 INFO - PROCESS | 1655 | 1471048018461 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1655 | 1471048018461 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11979a800 == 32 [pid = 1655] [id = 104] 17:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1176ba000) [pid = 1655] [serial = 309] [outer = 0x0] 17:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c8a400) [pid = 1655] [serial = 310] [outer = 0x1176ba000] 17:26:58 INFO - PROCESS | 1655 | 1471048018488 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1256ac800) [pid = 1655] [serial = 311] [outer = 0x1176ba000] 17:26:58 INFO - PROCESS | 1655 | 1471048018814 Marionette TRACE conn3 <- [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]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:26:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 467ms 17:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:26:58 INFO - PROCESS | 1655 | 1471048018825 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1655 | 1471048018826 Marionette TRACE conn3 <- [1,389,null,{"value":"7"}] 17:26:58 INFO - PROCESS | 1655 | 1471048018828 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1655 | 1471048018829 Marionette TRACE conn3 <- [1,390,null,{}] 17:26:58 INFO - PROCESS | 1655 | 1471048018832 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:58 INFO - PROCESS | 1655 | 1471048018838 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:58 INFO - PROCESS | 1655 | 1471048018935 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:26:58 INFO - PROCESS | 1655 | 1471048018939 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1655 | 1471048018940 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x121295800 == 33 [pid = 1655] [id = 105] 17:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125728000) [pid = 1655] [serial = 312] [outer = 0x0] 17:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1257a1800) [pid = 1655] [serial = 313] [outer = 0x125728000] 17:26:58 INFO - PROCESS | 1655 | 1471048018966 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128894800) [pid = 1655] [serial = 314] [outer = 0x125728000] 17:26:59 INFO - PROCESS | 1655 | 1471048019290 Marionette TRACE conn3 <- [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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 17:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:26:59 INFO - PROCESS | 1655 | 1471048019303 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1655 | 1471048019305 Marionette TRACE conn3 <- [1,393,null,{"value":"7"}] 17:26:59 INFO - PROCESS | 1655 | 1471048019307 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1655 | 1471048019308 Marionette TRACE conn3 <- [1,394,null,{}] 17:26:59 INFO - PROCESS | 1655 | 1471048019310 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:59 INFO - PROCESS | 1655 | 1471048019311 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:59 INFO - PROCESS | 1655 | 1471048019412 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:26:59 INFO - PROCESS | 1655 | 1471048019419 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1655 | 1471048019420 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12194f000 == 34 [pid = 1655] [id = 106] 17:26:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113386000) [pid = 1655] [serial = 315] [outer = 0x0] 17:26:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d56c00) [pid = 1655] [serial = 316] [outer = 0x113386000] 17:26:59 INFO - PROCESS | 1655 | 1471048019444 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129376000) [pid = 1655] [serial = 317] [outer = 0x113386000] 17:26:59 INFO - PROCESS | 1655 | 1471048019840 Marionette TRACE conn3 <- [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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 17:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:26:59 INFO - PROCESS | 1655 | 1471048019876 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1655 | 1471048019878 Marionette TRACE conn3 <- [1,397,null,{"value":"7"}] 17:26:59 INFO - PROCESS | 1655 | 1471048019880 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1655 | 1471048019881 Marionette TRACE conn3 <- [1,398,null,{}] 17:26:59 INFO - PROCESS | 1655 | 1471048019883 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:59 INFO - PROCESS | 1655 | 1471048019884 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:26:59 INFO - PROCESS | 1655 | 1471048019955 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:27:00 INFO - PROCESS | 1655 | 1471048020005 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1655 | 1471048020006 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f9f800 == 35 [pid = 1655] [id = 107] 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1127e3c00) [pid = 1655] [serial = 318] [outer = 0x0] 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12937b800) [pid = 1655] [serial = 319] [outer = 0x1127e3c00] 17:27:00 INFO - PROCESS | 1655 | 1471048020031 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a7d6800) [pid = 1655] [serial = 320] [outer = 0x1127e3c00] 17:27:00 INFO - PROCESS | 1655 | 1471048020320 Marionette TRACE conn3 <- [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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 467ms 17:27:00 INFO - PROCESS | 1655 | 1471048020355 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 1655 | 1471048020356 Marionette TRACE conn3 <- [1,401,null,{"value":"7"}] 17:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:27:00 INFO - PROCESS | 1655 | 1471048020359 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1655 | 1471048020360 Marionette TRACE conn3 <- [1,402,null,{}] 17:27:00 INFO - PROCESS | 1655 | 1471048020362 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:00 INFO - PROCESS | 1655 | 1471048020363 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:00 INFO - PROCESS | 1655 | 1471048020442 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:27:00 INFO - PROCESS | 1655 | 1471048020446 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1655 | 1471048020446 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d7000 == 36 [pid = 1655] [id = 108] 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1191d3c00) [pid = 1655] [serial = 321] [outer = 0x0] 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b0e7c00) [pid = 1655] [serial = 322] [outer = 0x1191d3c00] 17:27:00 INFO - PROCESS | 1655 | 1471048020472 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b890800) [pid = 1655] [serial = 323] [outer = 0x1191d3c00] 17:27:00 INFO - PROCESS | 1655 | 1471048020787 Marionette TRACE conn3 <- [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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 17:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:27:00 INFO - PROCESS | 1655 | 1471048020828 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 1655 | 1471048020830 Marionette TRACE conn3 <- [1,405,null,{"value":"7"}] 17:27:00 INFO - PROCESS | 1655 | 1471048020832 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1655 | 1471048020833 Marionette TRACE conn3 <- [1,406,null,{}] 17:27:00 INFO - PROCESS | 1655 | 1471048020835 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:00 INFO - PROCESS | 1655 | 1471048020836 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:00 INFO - PROCESS | 1655 | 1471048020944 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:27:00 INFO - PROCESS | 1655 | 1471048020951 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1655 | 1471048020953 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x126a0d800 == 37 [pid = 1655] [id = 109] 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b897400) [pid = 1655] [serial = 324] [outer = 0x0] 17:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b89c800) [pid = 1655] [serial = 325] [outer = 0x12b897400] 17:27:00 INFO - PROCESS | 1655 | 1471048020977 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b98dc00) [pid = 1655] [serial = 326] [outer = 0x12b897400] 17:27:01 INFO - PROCESS | 1655 | 1471048021319 Marionette TRACE conn3 <- [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]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 17:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:27:01 INFO - PROCESS | 1655 | 1471048021353 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 1655 | 1471048021354 Marionette TRACE conn3 <- [1,409,null,{"value":"7"}] 17:27:01 INFO - PROCESS | 1655 | 1471048021356 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 1655 | 1471048021358 Marionette TRACE conn3 <- [1,410,null,{}] 17:27:01 INFO - PROCESS | 1655 | 1471048021360 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:01 INFO - PROCESS | 1655 | 1471048021362 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:01 INFO - PROCESS | 1655 | 1471048021464 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:27:01 INFO - PROCESS | 1655 | 1471048021500 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 1655 | 1471048021501 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11978e000 == 38 [pid = 1655] [id = 110] 17:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b89d800) [pid = 1655] [serial = 327] [outer = 0x0] 17:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12bda7000) [pid = 1655] [serial = 328] [outer = 0x12b89d800] 17:27:01 INFO - PROCESS | 1655 | 1471048021527 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c09b000) [pid = 1655] [serial = 329] [outer = 0x12b89d800] 17:27:01 INFO - PROCESS | 1655 | 1471048021855 Marionette TRACE conn3 <- [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]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 17:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:27:01 INFO - PROCESS | 1655 | 1471048021876 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 1655 | 1471048021878 Marionette TRACE conn3 <- [1,413,null,{"value":"7"}] 17:27:01 INFO - PROCESS | 1655 | 1471048021880 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 1655 | 1471048021881 Marionette TRACE conn3 <- [1,414,null,{}] 17:27:01 INFO - PROCESS | 1655 | 1471048021890 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:01 INFO - PROCESS | 1655 | 1471048021891 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:01 INFO - PROCESS | 1655 | 1471048021986 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:27:01 INFO - PROCESS | 1655 | 1471048021990 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 1655 | 1471048021991 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129715800 == 39 [pid = 1655] [id = 111] 17:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12b980800) [pid = 1655] [serial = 330] [outer = 0x0] 17:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c531000) [pid = 1655] [serial = 331] [outer = 0x12b980800] 17:27:02 INFO - PROCESS | 1655 | 1471048022014 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c646800) [pid = 1655] [serial = 332] [outer = 0x12b980800] 17:27:02 INFO - PROCESS | 1655 | 1471048022453 Marionette TRACE conn3 <- [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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 625ms 17:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:27:02 INFO - PROCESS | 1655 | 1471048022508 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:27:02 INFO - PROCESS | 1655 | 1471048022511 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 1655 | 1471048022512 Marionette TRACE conn3 <- [1,417,null,{"value":"7"}] 17:27:02 INFO - PROCESS | 1655 | 1471048022514 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1655 | 1471048022515 Marionette TRACE conn3 <- [1,418,null,{}] 17:27:02 INFO - PROCESS | 1655 | 1471048022522 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:02 INFO - PROCESS | 1655 | 1471048022522 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:02 INFO - PROCESS | 1655 | 1471048022635 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:27:02 INFO - PROCESS | 1655 | 1471048022656 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1655 | 1471048022657 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b196000 == 40 [pid = 1655] [id = 112] 17:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12c535800) [pid = 1655] [serial = 333] [outer = 0x0] 17:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12cb67000) [pid = 1655] [serial = 334] [outer = 0x12c535800] 17:27:02 INFO - PROCESS | 1655 | 1471048022696 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12cb71800) [pid = 1655] [serial = 335] [outer = 0x12c535800] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1176b4c00) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x113808c00) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128d60800) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12aeeb400) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x116793400) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b899000) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b98b000) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11831c800) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12bf3a400) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126bf3c00) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124ca5400) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118ab1000) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11680b400) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124c09800) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128d57000) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x125727800) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123e88400) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x121156400) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1195b6c00) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1183b7000) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12625ec00) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:27:03 INFO - PROCESS | 1655 | 1471048023654 Marionette TRACE conn3 <- [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]]]}] 17:27:03 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 17:27:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1175ms 17:27:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:27:03 INFO - PROCESS | 1655 | 1471048023689 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1655 | 1471048023691 Marionette TRACE conn3 <- [1,421,null,{"value":"7"}] 17:27:03 INFO - PROCESS | 1655 | 1471048023693 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1655 | 1471048023694 Marionette TRACE conn3 <- [1,422,null,{}] 17:27:03 INFO - PROCESS | 1655 | 1471048023696 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:03 INFO - PROCESS | 1655 | 1471048023697 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:03 INFO - PROCESS | 1655 | 1471048023793 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:27:03 INFO - PROCESS | 1655 | 1471048023824 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1655 | 1471048023826 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11978a800 == 41 [pid = 1655] [id = 113] 17:27:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116885400) [pid = 1655] [serial = 336] [outer = 0x0] 17:27:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1189c2400) [pid = 1655] [serial = 337] [outer = 0x116885400] 17:27:03 INFO - PROCESS | 1655 | 1471048023857 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119b13000) [pid = 1655] [serial = 338] [outer = 0x116885400] 17:27:04 INFO - PROCESS | 1655 | 1471048024609 Marionette TRACE conn3 <- [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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:27:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 921ms 17:27:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:27:04 INFO - PROCESS | 1655 | 1471048024617 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1655 | 1471048024618 Marionette TRACE conn3 <- [1,425,null,{"value":"7"}] 17:27:04 INFO - PROCESS | 1655 | 1471048024621 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1655 | 1471048024622 Marionette TRACE conn3 <- [1,426,null,{}] 17:27:04 INFO - PROCESS | 1655 | 1471048024624 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:04 INFO - PROCESS | 1655 | 1471048024625 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:04 INFO - PROCESS | 1655 | 1471048024707 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:27:04 INFO - PROCESS | 1655 | 1471048024711 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1655 | 1471048024712 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94b000 == 42 [pid = 1655] [id = 114] 17:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1183fe400) [pid = 1655] [serial = 339] [outer = 0x0] 17:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119b1c800) [pid = 1655] [serial = 340] [outer = 0x1183fe400] 17:27:04 INFO - PROCESS | 1655 | 1471048024736 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12105ec00) [pid = 1655] [serial = 341] [outer = 0x1183fe400] 17:27:05 INFO - PROCESS | 1655 | 1471048025066 Marionette TRACE conn3 <- [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] 17:27:05 INFO - PROCESS | 1655 | 1471048025092 Marionette TRACE conn3 <- [1,429,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:27:05 INFO - PROCESS | 1655 | 1471048025094 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1655 | 1471048025095 Marionette TRACE conn3 <- [1,430,null,{}] 17:27:05 INFO - PROCESS | 1655 | 1471048025098 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:05 INFO - PROCESS | 1655 | 1471048025100 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:05 INFO - PROCESS | 1655 | 1471048025189 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:27:05 INFO - PROCESS | 1655 | 1471048025242 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1655 | 1471048025243 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95d800 == 43 [pid = 1655] [id = 115] 17:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11871c800) [pid = 1655] [serial = 342] [outer = 0x0] 17:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123e88400) [pid = 1655] [serial = 343] [outer = 0x11871c800] 17:27:05 INFO - PROCESS | 1655 | 1471048025267 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128d54c00) [pid = 1655] [serial = 344] [outer = 0x11871c800] 17:27:05 INFO - PROCESS | 1655 | 1471048025610 Marionette TRACE conn3 <- [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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:27:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 574ms 17:27:05 INFO - PROCESS | 1655 | 1471048025668 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1655 | 1471048025671 Marionette TRACE conn3 <- [1,433,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:27:05 INFO - PROCESS | 1655 | 1471048025674 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1655 | 1471048025676 Marionette TRACE conn3 <- [1,434,null,{}] 17:27:05 INFO - PROCESS | 1655 | 1471048025680 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:05 INFO - PROCESS | 1655 | 1471048025681 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:05 INFO - PROCESS | 1655 | 1471048025796 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:27:05 INFO - PROCESS | 1655 | 1471048025873 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1655 | 1471048025875 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11685d800 == 44 [pid = 1655] [id = 116] 17:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116051800) [pid = 1655] [serial = 345] [outer = 0x0] 17:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11678e800) [pid = 1655] [serial = 346] [outer = 0x116051800] 17:27:05 INFO - PROCESS | 1655 | 1471048025906 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1183ae400) [pid = 1655] [serial = 347] [outer = 0x116051800] 17:27:06 INFO - PROCESS | 1655 | 1471048026446 Marionette TRACE conn3 <- [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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 822ms 17:27:06 INFO - PROCESS | 1655 | 1471048026503 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1655 | 1471048026506 Marionette TRACE conn3 <- [1,437,null,{"value":"7"}] 17:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:27:06 INFO - PROCESS | 1655 | 1471048026510 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1655 | 1471048026512 Marionette TRACE conn3 <- [1,438,null,{}] 17:27:06 INFO - PROCESS | 1655 | 1471048026514 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:06 INFO - PROCESS | 1655 | 1471048026516 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:06 INFO - PROCESS | 1655 | 1471048026636 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:27:06 INFO - PROCESS | 1655 | 1471048026712 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1655 | 1471048026713 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119442800 == 45 [pid = 1655] [id = 117] 17:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1189c4000) [pid = 1655] [serial = 348] [outer = 0x0] 17:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1191dbc00) [pid = 1655] [serial = 349] [outer = 0x1189c4000] 17:27:06 INFO - PROCESS | 1655 | 1471048026743 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11988e000) [pid = 1655] [serial = 350] [outer = 0x1189c4000] 17:27:07 INFO - PROCESS | 1655 | 1471048027414 Marionette TRACE conn3 <- [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]]]}] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94b000 == 44 [pid = 1655] [id = 114] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11978a800 == 43 [pid = 1655] [id = 113] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12c645800) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 17:27:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:27:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 972ms 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b196000 == 42 [pid = 1655] [id = 112] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129715800 == 41 [pid = 1655] [id = 111] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11978e000 == 40 [pid = 1655] [id = 110] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x126a0d800 == 39 [pid = 1655] [id = 109] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d7000 == 38 [pid = 1655] [id = 108] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123f9f800 == 37 [pid = 1655] [id = 107] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12194f000 == 36 [pid = 1655] [id = 106] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x121295800 == 35 [pid = 1655] [id = 105] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11979a800 == 34 [pid = 1655] [id = 104] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119167000 == 33 [pid = 1655] [id = 103] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d8800 == 32 [pid = 1655] [id = 102] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11722a000 == 31 [pid = 1655] [id = 101] 17:27:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11519f000 == 30 [pid = 1655] [id = 100] 17:27:07 INFO - PROCESS | 1655 | 1471048027510 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1655 | 1471048027513 Marionette TRACE conn3 <- [1,441,null,{"value":"7"}] 17:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:27:07 INFO - PROCESS | 1655 | 1471048027519 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1655 | 1471048027522 Marionette TRACE conn3 <- [1,442,null,{}] 17:27:07 INFO - PROCESS | 1655 | 1471048027527 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:07 INFO - PROCESS | 1655 | 1471048027530 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:07 INFO - PROCESS | 1655 | 1471048027653 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a7cf400) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b0ec400) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12888a800) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b988c00) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12bd9f800) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12bda7c00) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12c09d400) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12c0a6800) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126bf9400) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1266e2800) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1256b1800) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12105a800) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11988dc00) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118325800) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1168e6c00) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b98f400) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129370800) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126a55000) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126bf1c00) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124c84c00) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x125726000) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12135fc00) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123e84400) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11976ac00) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119b67800) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1187a8c00) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1183f0c00) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128d61400) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128d5c800) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128d54400) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12aedf400) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12bf3a000) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12c0a5c00) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12bf41800) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b895000) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12c533000) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12a6cbc00) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1187a6c00) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11680a800) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 17:27:07 INFO - PROCESS | 1655 | 1471048027741 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1655 | 1471048027742 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116065800 == 31 [pid = 1655] [id = 118] 17:27:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1168e6c00) [pid = 1655] [serial = 351] [outer = 0x0] 17:27:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118325000) [pid = 1655] [serial = 352] [outer = 0x1168e6c00] 17:27:07 INFO - PROCESS | 1655 | 1471048027791 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1183ba000) [pid = 1655] [serial = 353] [outer = 0x1168e6c00] 17:27:08 INFO - PROCESS | 1655 | 1471048028106 Marionette TRACE conn3 <- [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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 622ms 17:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:27:08 INFO - PROCESS | 1655 | 1471048028141 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1655 | 1471048028143 Marionette TRACE conn3 <- [1,445,null,{"value":"7"}] 17:27:08 INFO - PROCESS | 1655 | 1471048028148 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1655 | 1471048028152 Marionette TRACE conn3 <- [1,446,null,{}] 17:27:08 INFO - PROCESS | 1655 | 1471048028155 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:08 INFO - PROCESS | 1655 | 1471048028156 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:08 INFO - PROCESS | 1655 | 1471048028245 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:27:08 INFO - PROCESS | 1655 | 1471048028288 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1655 | 1471048028290 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x117281800 == 32 [pid = 1655] [id = 119] 17:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1183f0c00) [pid = 1655] [serial = 354] [outer = 0x0] 17:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1187a6000) [pid = 1655] [serial = 355] [outer = 0x1183f0c00] 17:27:08 INFO - PROCESS | 1655 | 1471048028316 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1195bec00) [pid = 1655] [serial = 356] [outer = 0x1183f0c00] 17:27:08 INFO - PROCESS | 1655 | 1471048028622 Marionette TRACE conn3 <- [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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 523ms 17:27:08 INFO - PROCESS | 1655 | 1471048028671 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1655 | 1471048028672 Marionette TRACE conn3 <- [1,449,null,{"value":"7"}] 17:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:27:08 INFO - PROCESS | 1655 | 1471048028674 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1655 | 1471048028677 Marionette TRACE conn3 <- [1,450,null,{}] 17:27:08 INFO - PROCESS | 1655 | 1471048028684 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:08 INFO - PROCESS | 1655 | 1471048028687 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:08 INFO - PROCESS | 1655 | 1471048028764 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:27:08 INFO - PROCESS | 1655 | 1471048028814 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1655 | 1471048028817 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118919000 == 33 [pid = 1655] [id = 120] 17:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1189bb400) [pid = 1655] [serial = 357] [outer = 0x0] 17:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119b10c00) [pid = 1655] [serial = 358] [outer = 0x1189bb400] 17:27:08 INFO - PROCESS | 1655 | 1471048028845 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119f18800) [pid = 1655] [serial = 359] [outer = 0x1189bb400] 17:27:09 INFO - PROCESS | 1655 | 1471048029138 Marionette TRACE conn3 <- [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] 17:27:09 INFO - PROCESS | 1655 | 1471048029197 Marionette TRACE conn3 <- [1,453,null,{"value":"7"}] 17:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:27:09 INFO - PROCESS | 1655 | 1471048029201 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1655 | 1471048029203 Marionette TRACE conn3 <- [1,454,null,{}] 17:27:09 INFO - PROCESS | 1655 | 1471048029206 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:09 INFO - PROCESS | 1655 | 1471048029207 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:09 INFO - PROCESS | 1655 | 1471048029282 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:27:09 INFO - PROCESS | 1655 | 1471048029288 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1655 | 1471048029289 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119780800 == 34 [pid = 1655] [id = 121] 17:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119f1d800) [pid = 1655] [serial = 360] [outer = 0x0] 17:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119f26400) [pid = 1655] [serial = 361] [outer = 0x119f1d800] 17:27:09 INFO - PROCESS | 1655 | 1471048029314 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12105f400) [pid = 1655] [serial = 362] [outer = 0x119f1d800] 17:27:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:09 INFO - PROCESS | 1655 | 1471048029655 Marionette TRACE conn3 <- [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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 472ms 17:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:27:09 INFO - PROCESS | 1655 | 1471048029672 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1655 | 1471048029674 Marionette TRACE conn3 <- [1,457,null,{"value":"7"}] 17:27:09 INFO - PROCESS | 1655 | 1471048029677 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1655 | 1471048029678 Marionette TRACE conn3 <- [1,458,null,{}] 17:27:09 INFO - PROCESS | 1655 | 1471048029680 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:09 INFO - PROCESS | 1655 | 1471048029682 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:09 INFO - PROCESS | 1655 | 1471048029786 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:27:09 INFO - PROCESS | 1655 | 1471048029800 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1655 | 1471048029801 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ae8800 == 35 [pid = 1655] [id = 122] 17:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113d52000) [pid = 1655] [serial = 363] [outer = 0x0] 17:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121158800) [pid = 1655] [serial = 364] [outer = 0x113d52000] 17:27:09 INFO - PROCESS | 1655 | 1471048029826 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1214a1000) [pid = 1655] [serial = 365] [outer = 0x113d52000] 17:27:10 INFO - PROCESS | 1655 | 1471048030176 Marionette TRACE conn3 <- [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] 17:27:10 INFO - PROCESS | 1655 | 1471048030197 Marionette TRACE conn3 <- [1,461,null,{"value":"7"}] 17:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:27:10 INFO - PROCESS | 1655 | 1471048030207 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1655 | 1471048030209 Marionette TRACE conn3 <- [1,462,null,{}] 17:27:10 INFO - PROCESS | 1655 | 1471048030211 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:10 INFO - PROCESS | 1655 | 1471048030216 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:10 INFO - PROCESS | 1655 | 1471048030326 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:27:10 INFO - PROCESS | 1655 | 1471048030359 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1655 | 1471048030360 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x121191000 == 36 [pid = 1655] [id = 123] 17:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121b05c00) [pid = 1655] [serial = 366] [outer = 0x0] 17:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124c07c00) [pid = 1655] [serial = 367] [outer = 0x121b05c00] 17:27:10 INFO - PROCESS | 1655 | 1471048030384 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12626a000) [pid = 1655] [serial = 368] [outer = 0x121b05c00] 17:27:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:10 INFO - PROCESS | 1655 | 1471048030727 Marionette TRACE conn3 <- [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] 17:27:10 INFO - PROCESS | 1655 | 1471048030778 Marionette TRACE conn3 <- [1,465,null,{"value":"7"}] 17:27:10 INFO - PROCESS | 1655 | 1471048030780 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1655 | 1471048030781 Marionette TRACE conn3 <- [1,466,null,{}] 17:27:10 INFO - PROCESS | 1655 | 1471048030783 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:10 INFO - PROCESS | 1655 | 1471048030784 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:10 INFO - PROCESS | 1655 | 1471048030874 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:27:10 INFO - PROCESS | 1655 | 1471048030888 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1655 | 1471048030888 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x121dd8800 == 37 [pid = 1655] [id = 124] 17:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126648800) [pid = 1655] [serial = 369] [outer = 0x0] 17:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126a53400) [pid = 1655] [serial = 370] [outer = 0x126648800] 17:27:10 INFO - PROCESS | 1655 | 1471048030912 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126bf0000) [pid = 1655] [serial = 371] [outer = 0x126648800] 17:27:11 INFO - PROCESS | 1655 | 1471048031235 Marionette TRACE conn3 <- [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] 17:27:11 INFO - PROCESS | 1655 | 1471048031253 Marionette TRACE conn3 <- [1,469,null,{"value":"7"}] 17:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:27:11 INFO - PROCESS | 1655 | 1471048031256 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1655 | 1471048031257 Marionette TRACE conn3 <- [1,470,null,{}] 17:27:11 INFO - PROCESS | 1655 | 1471048031260 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:11 INFO - PROCESS | 1655 | 1471048031261 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:11 INFO - PROCESS | 1655 | 1471048031353 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:27:11 INFO - PROCESS | 1655 | 1471048031386 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1655 | 1471048031387 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e4c000 == 38 [pid = 1655] [id = 125] 17:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126afb000) [pid = 1655] [serial = 372] [outer = 0x0] 17:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128889c00) [pid = 1655] [serial = 373] [outer = 0x126afb000] 17:27:11 INFO - PROCESS | 1655 | 1471048031411 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128d5cc00) [pid = 1655] [serial = 374] [outer = 0x126afb000] 17:27:11 INFO - PROCESS | 1655 | 1471048031854 Marionette TRACE conn3 <- [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]]]}] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113386000) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1127dac00) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1183b6000) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b89d800) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1127e3c00) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1191d3c00) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x125728000) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176ba000) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b897400) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116883000) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12c52ec00) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1183fe400) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b980800) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116885400) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12c535800) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:27:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12135b800) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 619ms 17:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:27:11 INFO - PROCESS | 1655 | 1471048031875 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 1655 | 1471048031877 Marionette TRACE conn3 <- [1,473,null,{"value":"7"}] 17:27:11 INFO - PROCESS | 1655 | 1471048031879 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1655 | 1471048031880 Marionette TRACE conn3 <- [1,474,null,{}] 17:27:11 INFO - PROCESS | 1655 | 1471048031882 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:11 INFO - PROCESS | 1655 | 1471048031885 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:11 INFO - PROCESS | 1655 | 1471048031959 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:27:11 INFO - PROCESS | 1655 | 1471048031965 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1655 | 1471048031968 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x118678000 == 39 [pid = 1655] [id = 126] 17:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1172bc400) [pid = 1655] [serial = 375] [outer = 0x0] 17:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118717400) [pid = 1655] [serial = 376] [outer = 0x1172bc400] 17:27:11 INFO - PROCESS | 1655 | 1471048031993 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119b1d400) [pid = 1655] [serial = 377] [outer = 0x1172bc400] 17:27:12 INFO - PROCESS | 1655 | 1471048032290 Marionette TRACE conn3 <- [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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 467ms 17:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:27:12 INFO - PROCESS | 1655 | 1471048032347 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1655 | 1471048032348 Marionette TRACE conn3 <- [1,477,null,{"value":"7"}] 17:27:12 INFO - PROCESS | 1655 | 1471048032350 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1655 | 1471048032351 Marionette TRACE conn3 <- [1,478,null,{}] 17:27:12 INFO - PROCESS | 1655 | 1471048032354 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:12 INFO - PROCESS | 1655 | 1471048032355 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:12 INFO - PROCESS | 1655 | 1471048032430 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:27:12 INFO - PROCESS | 1655 | 1471048032482 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1655 | 1471048032483 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262b4800 == 40 [pid = 1655] [id = 127] 17:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11679a400) [pid = 1655] [serial = 378] [outer = 0x0] 17:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1256a6000) [pid = 1655] [serial = 379] [outer = 0x11679a400] 17:27:12 INFO - PROCESS | 1655 | 1471048032507 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12937c000) [pid = 1655] [serial = 380] [outer = 0x11679a400] 17:27:12 INFO - PROCESS | 1655 | 1471048032813 Marionette TRACE conn3 <- [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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 17:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:27:12 INFO - PROCESS | 1655 | 1471048032824 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1655 | 1471048032826 Marionette TRACE conn3 <- [1,481,null,{"value":"7"}] 17:27:12 INFO - PROCESS | 1655 | 1471048032828 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1655 | 1471048032829 Marionette TRACE conn3 <- [1,482,null,{}] 17:27:12 INFO - PROCESS | 1655 | 1471048032833 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:12 INFO - PROCESS | 1655 | 1471048032837 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:12 INFO - PROCESS | 1655 | 1471048032926 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:27:12 INFO - PROCESS | 1655 | 1471048032929 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1655 | 1471048032931 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f15000 == 41 [pid = 1655] [id = 128] 17:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12975dc00) [pid = 1655] [serial = 381] [outer = 0x0] 17:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a7d0400) [pid = 1655] [serial = 382] [outer = 0x12975dc00] 17:27:12 INFO - PROCESS | 1655 | 1471048032958 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b0eb000) [pid = 1655] [serial = 383] [outer = 0x12975dc00] 17:27:13 INFO - PROCESS | 1655 | 1471048033275 Marionette TRACE conn3 <- [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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 475ms 17:27:13 INFO - PROCESS | 1655 | 1471048033305 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1655 | 1471048033306 Marionette TRACE conn3 <- [1,485,null,{"value":"7"}] 17:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:27:13 INFO - PROCESS | 1655 | 1471048033308 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1655 | 1471048033309 Marionette TRACE conn3 <- [1,486,null,{}] 17:27:13 INFO - PROCESS | 1655 | 1471048033311 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:13 INFO - PROCESS | 1655 | 1471048033312 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:13 INFO - PROCESS | 1655 | 1471048033416 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:27:13 INFO - PROCESS | 1655 | 1471048033422 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1655 | 1471048033423 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x129718800 == 42 [pid = 1655] [id = 129] 17:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128d59c00) [pid = 1655] [serial = 384] [outer = 0x0] 17:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b0f0000) [pid = 1655] [serial = 385] [outer = 0x128d59c00] 17:27:13 INFO - PROCESS | 1655 | 1471048033447 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b89dc00) [pid = 1655] [serial = 386] [outer = 0x128d59c00] 17:27:13 INFO - PROCESS | 1655 | 1471048033756 Marionette TRACE conn3 <- [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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 17:27:13 INFO - PROCESS | 1655 | 1471048033776 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1655 | 1471048033777 Marionette TRACE conn3 <- [1,489,null,{"value":"7"}] 17:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:27:13 INFO - PROCESS | 1655 | 1471048033780 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1655 | 1471048033781 Marionette TRACE conn3 <- [1,490,null,{}] 17:27:13 INFO - PROCESS | 1655 | 1471048033785 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:13 INFO - PROCESS | 1655 | 1471048033787 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:13 INFO - PROCESS | 1655 | 1471048033865 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:27:13 INFO - PROCESS | 1655 | 1471048033958 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1655 | 1471048033960 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132b3800 == 43 [pid = 1655] [id = 130] 17:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x111c14800) [pid = 1655] [serial = 387] [outer = 0x0] 17:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1127da800) [pid = 1655] [serial = 388] [outer = 0x111c14800] 17:27:13 INFO - PROCESS | 1655 | 1471048033991 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11604e800) [pid = 1655] [serial = 389] [outer = 0x111c14800] 17:27:14 INFO - PROCESS | 1655 | 1471048034424 Marionette TRACE conn3 <- [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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 673ms 17:27:14 INFO - PROCESS | 1655 | 1471048034455 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1655 | 1471048034457 Marionette TRACE conn3 <- [1,493,null,{"value":"7"}] 17:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:27:14 INFO - PROCESS | 1655 | 1471048034461 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1655 | 1471048034462 Marionette TRACE conn3 <- [1,494,null,{}] 17:27:14 INFO - PROCESS | 1655 | 1471048034466 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:14 INFO - PROCESS | 1655 | 1471048034469 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:14 INFO - PROCESS | 1655 | 1471048034571 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:27:14 INFO - PROCESS | 1655 | 1471048034636 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1655 | 1471048034638 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184ee000 == 44 [pid = 1655] [id = 131] 17:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118325800) [pid = 1655] [serial = 390] [outer = 0x0] 17:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1189c1000) [pid = 1655] [serial = 391] [outer = 0x118325800] 17:27:14 INFO - PROCESS | 1655 | 1471048034667 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1195c0000) [pid = 1655] [serial = 392] [outer = 0x118325800] 17:27:15 INFO - PROCESS | 1655 | 1471048035089 Marionette TRACE conn3 <- [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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 17:27:15 INFO - PROCESS | 1655 | 1471048035132 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1655 | 1471048035135 Marionette TRACE conn3 <- [1,497,null,{"value":"7"}] 17:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:27:15 INFO - PROCESS | 1655 | 1471048035156 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1655 | 1471048035157 Marionette TRACE conn3 <- [1,498,null,{}] 17:27:15 INFO - PROCESS | 1655 | 1471048035160 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:15 INFO - PROCESS | 1655 | 1471048035161 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:15 INFO - PROCESS | 1655 | 1471048035293 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:27:15 INFO - PROCESS | 1655 | 1471048035380 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1655 | 1471048035382 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fbc800 == 45 [pid = 1655] [id = 132] 17:27:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119b6d400) [pid = 1655] [serial = 393] [outer = 0x0] 17:27:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119f1b400) [pid = 1655] [serial = 394] [outer = 0x119b6d400] 17:27:15 INFO - PROCESS | 1655 | 1471048035429 Marionette DEBUG loaded listener.js 17:27:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12105dc00) [pid = 1655] [serial = 395] [outer = 0x119b6d400] 17:27:15 INFO - PROCESS | 1655 | 1471048035830 Marionette TRACE conn3 <- [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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 725ms 17:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:27:15 INFO - PROCESS | 1655 | 1471048035881 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1655 | 1471048035883 Marionette TRACE conn3 <- [1,501,null,{"value":"7"}] 17:27:15 INFO - PROCESS | 1655 | 1471048035893 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1655 | 1471048035900 Marionette TRACE conn3 <- [1,502,null,{}] 17:27:15 INFO - PROCESS | 1655 | 1471048035904 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:15 INFO - PROCESS | 1655 | 1471048035908 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:16 INFO - PROCESS | 1655 | 1471048036088 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:27:16 INFO - PROCESS | 1655 | 1471048036215 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1655 | 1471048036216 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78e800 == 46 [pid = 1655] [id = 133] 17:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119f19c00) [pid = 1655] [serial = 396] [outer = 0x0] 17:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124c05800) [pid = 1655] [serial = 397] [outer = 0x119f19c00] 17:27:16 INFO - PROCESS | 1655 | 1471048036263 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1268d0800) [pid = 1655] [serial = 398] [outer = 0x119f19c00] 17:27:16 INFO - PROCESS | 1655 | 1471048036709 Marionette TRACE conn3 <- [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]]]}] 17:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 834ms 17:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:27:16 INFO - PROCESS | 1655 | 1471048036721 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:27:16 INFO - PROCESS | 1655 | 1471048036722 Marionette TRACE conn3 <- [1,505,null,{"value":"7"}] 17:27:16 INFO - PROCESS | 1655 | 1471048036725 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - PROCESS | 1655 | 1471048036726 Marionette TRACE conn3 <- [1,506,null,{}] 17:27:16 INFO - PROCESS | 1655 | 1471048036728 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:16 INFO - PROCESS | 1655 | 1471048036730 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:16 INFO - PROCESS | 1655 | 1471048036832 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:27:16 INFO - PROCESS | 1655 | 1471048036880 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1655 | 1471048036882 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b18f800 == 47 [pid = 1655] [id = 134] 17:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12572ac00) [pid = 1655] [serial = 399] [outer = 0x0] 17:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129767000) [pid = 1655] [serial = 400] [outer = 0x12572ac00] 17:27:16 INFO - PROCESS | 1655 | 1471048036922 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b0e5800) [pid = 1655] [serial = 401] [outer = 0x12572ac00] 17:27:17 INFO - PROCESS | 1655 | 1471048037545 Marionette TRACE conn3 <- [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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 868ms 17:27:17 INFO - PROCESS | 1655 | 1471048037594 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1655 | 1471048037598 Marionette TRACE conn3 <- [1,509,null,{"value":"7"}] 17:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:27:17 INFO - PROCESS | 1655 | 1471048037606 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1655 | 1471048037609 Marionette TRACE conn3 <- [1,510,null,{}] 17:27:17 INFO - PROCESS | 1655 | 1471048037614 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:17 INFO - PROCESS | 1655 | 1471048037617 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:17 INFO - PROCESS | 1655 | 1471048037757 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:27:17 INFO - PROCESS | 1655 | 1471048037850 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1655 | 1471048037854 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11890f000 == 48 [pid = 1655] [id = 135] 17:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11680f000) [pid = 1655] [serial = 402] [outer = 0x0] 17:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117e0dc00) [pid = 1655] [serial = 403] [outer = 0x11680f000] 17:27:17 INFO - PROCESS | 1655 | 1471048037899 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1187aa800) [pid = 1655] [serial = 404] [outer = 0x11680f000] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129718800 == 47 [pid = 1655] [id = 129] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128f15000 == 46 [pid = 1655] [id = 128] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1262b4800 == 45 [pid = 1655] [id = 127] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118678000 == 44 [pid = 1655] [id = 126] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123e4c000 == 43 [pid = 1655] [id = 125] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121dd8800 == 42 [pid = 1655] [id = 124] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123e88400) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121191000 == 41 [pid = 1655] [id = 123] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119ae8800 == 40 [pid = 1655] [id = 122] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119780800 == 39 [pid = 1655] [id = 121] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118919000 == 38 [pid = 1655] [id = 120] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x117281800 == 37 [pid = 1655] [id = 119] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116065800 == 36 [pid = 1655] [id = 118] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119442800 == 35 [pid = 1655] [id = 117] 17:27:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11685d800 == 34 [pid = 1655] [id = 116] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128d56c00) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129376000) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119ccf400) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12105d800) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1189bec00) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12c09b000) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119146c00) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12bda7000) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a7d6800) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12937b800) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b0e7c00) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b890800) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1257a1800) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128894800) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124c8a400) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1256ac800) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b89c800) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116aab400) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183b5000) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12c64b000) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12105ec00) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12c531000) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1189c2400) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12cb67000) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119b1c800) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12cb71800) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123e83000) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123e8f800) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119b13000) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12c646800) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b98dc00) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 17:27:18 INFO - PROCESS | 1655 | 1471048038410 Marionette TRACE conn3 <- [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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 822ms 17:27:18 INFO - PROCESS | 1655 | 1471048038427 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1655 | 1471048038430 Marionette TRACE conn3 <- [1,513,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:27:18 INFO - PROCESS | 1655 | 1471048038438 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1655 | 1471048038440 Marionette TRACE conn3 <- [1,514,null,{}] 17:27:18 INFO - PROCESS | 1655 | 1471048038442 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:18 INFO - PROCESS | 1655 | 1471048038444 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:18 INFO - PROCESS | 1655 | 1471048038522 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:27:18 INFO - PROCESS | 1655 | 1471048038526 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1655 | 1471048038528 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11726b000 == 35 [pid = 1655] [id = 136] 17:27:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11988ec00) [pid = 1655] [serial = 405] [outer = 0x0] 17:27:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119b15000) [pid = 1655] [serial = 406] [outer = 0x11988ec00] 17:27:18 INFO - PROCESS | 1655 | 1471048038557 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119cd0c00) [pid = 1655] [serial = 407] [outer = 0x11988ec00] 17:27:18 INFO - PROCESS | 1655 | 1471048038878 Marionette TRACE conn3 <- [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]]]}] 17:27:18 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 17:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 17:27:18 INFO - PROCESS | 1655 | 1471048038909 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1655 | 1471048038910 Marionette TRACE conn3 <- [1,517,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:27:18 INFO - PROCESS | 1655 | 1471048038912 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1655 | 1471048038914 Marionette TRACE conn3 <- [1,518,null,{}] 17:27:18 INFO - PROCESS | 1655 | 1471048038922 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:18 INFO - PROCESS | 1655 | 1471048038924 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:19 INFO - PROCESS | 1655 | 1471048039013 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:27:19 INFO - PROCESS | 1655 | 1471048039065 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1655 | 1471048039067 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11977e800 == 36 [pid = 1655] [id = 137] 17:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119f19800) [pid = 1655] [serial = 408] [outer = 0x0] 17:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12105c400) [pid = 1655] [serial = 409] [outer = 0x119f19800] 17:27:19 INFO - PROCESS | 1655 | 1471048039094 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124c8a400) [pid = 1655] [serial = 410] [outer = 0x119f19800] 17:27:19 INFO - PROCESS | 1655 | 1471048039398 Marionette TRACE conn3 <- [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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 17:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:27:19 INFO - PROCESS | 1655 | 1471048039434 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1655 | 1471048039438 Marionette TRACE conn3 <- [1,521,null,{"value":"7"}] 17:27:19 INFO - PROCESS | 1655 | 1471048039440 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1655 | 1471048039441 Marionette TRACE conn3 <- [1,522,null,{}] 17:27:19 INFO - PROCESS | 1655 | 1471048039443 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:19 INFO - PROCESS | 1655 | 1471048039444 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:19 INFO - PROCESS | 1655 | 1471048039524 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:27:19 INFO - PROCESS | 1655 | 1471048039576 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1655 | 1471048039578 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x121178000 == 37 [pid = 1655] [id = 138] 17:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124caa000) [pid = 1655] [serial = 411] [outer = 0x0] 17:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1257ae800) [pid = 1655] [serial = 412] [outer = 0x124caa000] 17:27:19 INFO - PROCESS | 1655 | 1471048039603 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126bf1800) [pid = 1655] [serial = 413] [outer = 0x124caa000] 17:27:19 INFO - PROCESS | 1655 | 1471048039874 Marionette TRACE conn3 <- [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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 17:27:19 INFO - PROCESS | 1655 | 1471048039908 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1655 | 1471048039910 Marionette TRACE conn3 <- [1,525,null,{"value":"7"}] 17:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:27:19 INFO - PROCESS | 1655 | 1471048039932 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1655 | 1471048039933 Marionette TRACE conn3 <- [1,526,null,{}] 17:27:19 INFO - PROCESS | 1655 | 1471048039939 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:19 INFO - PROCESS | 1655 | 1471048039940 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:20 INFO - PROCESS | 1655 | 1471048040020 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:27:20 INFO - PROCESS | 1655 | 1471048040023 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 1655 | 1471048040025 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e26000 == 38 [pid = 1655] [id = 139] 17:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126bf1c00) [pid = 1655] [serial = 414] [outer = 0x0] 17:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a6c9c00) [pid = 1655] [serial = 415] [outer = 0x126bf1c00] 17:27:20 INFO - PROCESS | 1655 | 1471048040049 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12ae36000) [pid = 1655] [serial = 416] [outer = 0x126bf1c00] 17:27:20 INFO - PROCESS | 1655 | 1471048040413 Marionette TRACE conn3 <- [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]]]}] 17:27:20 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 17:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 528ms 17:27:20 INFO - PROCESS | 1655 | 1471048040454 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1655 | 1471048040456 Marionette TRACE conn3 <- [1,529,null,{"value":"7"}] 17:27:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:27:20 INFO - PROCESS | 1655 | 1471048040458 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1655 | 1471048040459 Marionette TRACE conn3 <- [1,530,null,{}] 17:27:20 INFO - PROCESS | 1655 | 1471048040461 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:20 INFO - PROCESS | 1655 | 1471048040465 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:20 INFO - PROCESS | 1655 | 1471048040585 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:27:20 INFO - PROCESS | 1655 | 1471048040589 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 1655 | 1471048040590 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570e800 == 39 [pid = 1655] [id = 140] 17:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12aee8800) [pid = 1655] [serial = 417] [outer = 0x0] 17:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b981000) [pid = 1655] [serial = 418] [outer = 0x12aee8800] 17:27:20 INFO - PROCESS | 1655 | 1471048040615 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bf3c800) [pid = 1655] [serial = 419] [outer = 0x12aee8800] 17:27:20 INFO - PROCESS | 1655 | 1471048040944 Marionette TRACE conn3 <- [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"]]]}] 17:27:20 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 17:27:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:27:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:27:20 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 17:27:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:27:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:27:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 17:27:20 INFO - PROCESS | 1655 | 1471048040980 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1655 | 1471048040982 Marionette TRACE conn3 <- [1,533,null,{"value":"7"}] 17:27:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:27:20 INFO - PROCESS | 1655 | 1471048040987 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1655 | 1471048040989 Marionette TRACE conn3 <- [1,534,null,{}] 17:27:20 INFO - PROCESS | 1655 | 1471048040993 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:20 INFO - PROCESS | 1655 | 1471048040995 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:21 INFO - PROCESS | 1655 | 1471048041154 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:27:21 INFO - PROCESS | 1655 | 1471048041171 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1655 | 1471048041172 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fcd800 == 40 [pid = 1655] [id = 141] 17:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bf3cc00) [pid = 1655] [serial = 420] [outer = 0x0] 17:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12c09c800) [pid = 1655] [serial = 421] [outer = 0x12bf3cc00] 17:27:21 INFO - PROCESS | 1655 | 1471048041222 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12c52cc00) [pid = 1655] [serial = 422] [outer = 0x12bf3cc00] 17:27:21 INFO - PROCESS | 1655 | 1471048041628 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:27:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:27:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 671ms 17:27:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:27:21 INFO - PROCESS | 1655 | 1471048041659 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:27:21 INFO - PROCESS | 1655 | 1471048041660 Marionette TRACE conn3 <- [1,537,null,{"value":"7"}] 17:27:21 INFO - PROCESS | 1655 | 1471048041662 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 1655 | 1471048041663 Marionette TRACE conn3 <- [1,538,null,{}] 17:27:21 INFO - PROCESS | 1655 | 1471048041666 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:21 INFO - PROCESS | 1655 | 1471048041667 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:21 INFO - PROCESS | 1655 | 1471048041801 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:27:21 INFO - PROCESS | 1655 | 1471048041872 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1655 | 1471048041873 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6fb800 == 41 [pid = 1655] [id = 142] 17:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12c52dc00) [pid = 1655] [serial = 423] [outer = 0x0] 17:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12c535800) [pid = 1655] [serial = 424] [outer = 0x12c52dc00] 17:27:21 INFO - PROCESS | 1655 | 1471048041918 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12c647000) [pid = 1655] [serial = 425] [outer = 0x12c52dc00] 17:27:22 INFO - PROCESS | 1655 | 1471048042367 Marionette TRACE conn3 <- [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]]]}] 17:27:22 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. 17:27:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 719ms 17:27:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:27:22 INFO - PROCESS | 1655 | 1471048042381 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1655 | 1471048042382 Marionette TRACE conn3 <- [1,541,null,{"value":"7"}] 17:27:22 INFO - PROCESS | 1655 | 1471048042387 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1655 | 1471048042388 Marionette TRACE conn3 <- [1,542,null,{}] 17:27:22 INFO - PROCESS | 1655 | 1471048042390 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:22 INFO - PROCESS | 1655 | 1471048042392 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:22 INFO - PROCESS | 1655 | 1471048042491 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1172bc400) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12975dc00) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11679a400) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113d52000) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121b05c00) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126648800) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1189bb400) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119f1d800) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1168e6c00) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183f0c00) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:27:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126afb000) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:27:22 INFO - PROCESS | 1655 | 1471048042629 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1655 | 1471048042630 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189e4000 == 42 [pid = 1655] [id = 143] 17:27:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113d54000) [pid = 1655] [serial = 426] [outer = 0x0] 17:27:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x117e12800) [pid = 1655] [serial = 427] [outer = 0x113d54000] 17:27:22 INFO - PROCESS | 1655 | 1471048042654 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119e31c00) [pid = 1655] [serial = 428] [outer = 0x113d54000] 17:27:22 INFO - PROCESS | 1655 | 1471048042906 Marionette TRACE conn3 <- [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]]]}] 17:27:22 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. 17:27:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 571ms 17:27:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:27:22 INFO - PROCESS | 1655 | 1471048042957 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1655 | 1471048042959 Marionette TRACE conn3 <- [1,545,null,{"value":"7"}] 17:27:22 INFO - PROCESS | 1655 | 1471048042961 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1655 | 1471048042962 Marionette TRACE conn3 <- [1,546,null,{}] 17:27:22 INFO - PROCESS | 1655 | 1471048042964 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:22 INFO - PROCESS | 1655 | 1471048042965 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:23 INFO - PROCESS | 1655 | 1471048043069 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:27:23 INFO - PROCESS | 1655 | 1471048043074 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1655 | 1471048043075 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b945000 == 43 [pid = 1655] [id = 144] 17:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119f18400) [pid = 1655] [serial = 429] [outer = 0x0] 17:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126af9400) [pid = 1655] [serial = 430] [outer = 0x119f18400] 17:27:23 INFO - PROCESS | 1655 | 1471048043104 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c652400) [pid = 1655] [serial = 431] [outer = 0x119f18400] 17:27:23 INFO - PROCESS | 1655 | 1471048043439 Marionette TRACE conn3 <- [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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:27:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 17:27:23 INFO - PROCESS | 1655 | 1471048043480 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1655 | 1471048043482 Marionette TRACE conn3 <- [1,549,null,{"value":"7"}] 17:27:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:27:23 INFO - PROCESS | 1655 | 1471048043484 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1655 | 1471048043486 Marionette TRACE conn3 <- [1,550,null,{}] 17:27:23 INFO - PROCESS | 1655 | 1471048043488 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:23 INFO - PROCESS | 1655 | 1471048043490 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:23 INFO - PROCESS | 1655 | 1471048043613 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:27:23 INFO - PROCESS | 1655 | 1471048043622 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1655 | 1471048043623 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd8b800 == 44 [pid = 1655] [id = 145] 17:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11702a000) [pid = 1655] [serial = 432] [outer = 0x0] 17:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11702d000) [pid = 1655] [serial = 433] [outer = 0x11702a000] 17:27:23 INFO - PROCESS | 1655 | 1471048043655 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12cb6a400) [pid = 1655] [serial = 434] [outer = 0x11702a000] 17:27:23 INFO - PROCESS | 1655 | 1471048043974 Marionette TRACE conn3 <- [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]]]}] 17:27:24 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. 17:27:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 17:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:27:24 INFO - PROCESS | 1655 | 1471048044005 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 1655 | 1471048044006 Marionette TRACE conn3 <- [1,553,null,{"value":"7"}] 17:27:24 INFO - PROCESS | 1655 | 1471048044008 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1655 | 1471048044009 Marionette TRACE conn3 <- [1,554,null,{}] 17:27:24 INFO - PROCESS | 1655 | 1471048044012 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:24 INFO - PROCESS | 1655 | 1471048044013 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:24 INFO - PROCESS | 1655 | 1471048044096 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:27:24 INFO - PROCESS | 1655 | 1471048044100 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1655 | 1471048044101 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c604000 == 45 [pid = 1655] [id = 146] 17:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12cb6e800) [pid = 1655] [serial = 435] [outer = 0x0] 17:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12d006c00) [pid = 1655] [serial = 436] [outer = 0x12cb6e800] 17:27:24 INFO - PROCESS | 1655 | 1471048044125 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12d00bc00) [pid = 1655] [serial = 437] [outer = 0x12cb6e800] 17:27:24 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:24 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:24 INFO - PROCESS | 1655 | 1471048044464 Marionette TRACE conn3 <- [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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 467ms 17:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:27:24 INFO - PROCESS | 1655 | 1471048044477 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 1655 | 1471048044478 Marionette TRACE conn3 <- [1,557,null,{"value":"7"}] 17:27:24 INFO - PROCESS | 1655 | 1471048044480 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1655 | 1471048044481 Marionette TRACE conn3 <- [1,558,null,{}] 17:27:24 INFO - PROCESS | 1655 | 1471048044485 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:24 INFO - PROCESS | 1655 | 1471048044487 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:24 INFO - PROCESS | 1655 | 1471048044598 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:27:24 INFO - PROCESS | 1655 | 1471048044683 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1655 | 1471048044685 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a67800 == 46 [pid = 1655] [id = 147] 17:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112139800) [pid = 1655] [serial = 438] [outer = 0x0] 17:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112a94000) [pid = 1655] [serial = 439] [outer = 0x112139800] 17:27:24 INFO - PROCESS | 1655 | 1471048044717 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x117024c00) [pid = 1655] [serial = 440] [outer = 0x112139800] 17:27:25 INFO - PROCESS | 1655 | 1471048045192 Marionette TRACE conn3 <- [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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 770ms 17:27:25 INFO - PROCESS | 1655 | 1471048045253 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1655 | 1471048045257 Marionette TRACE conn3 <- [1,561,null,{"value":"7"}] 17:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:27:25 INFO - PROCESS | 1655 | 1471048045261 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1655 | 1471048045264 Marionette TRACE conn3 <- [1,562,null,{}] 17:27:25 INFO - PROCESS | 1655 | 1471048045270 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:25 INFO - PROCESS | 1655 | 1471048045274 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:25 INFO - PROCESS | 1655 | 1471048045431 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:27:25 INFO - PROCESS | 1655 | 1471048045583 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 1655 | 1471048045585 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184ed800 == 47 [pid = 1655] [id = 148] 17:27:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1189bec00) [pid = 1655] [serial = 441] [outer = 0x0] 17:27:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11913c800) [pid = 1655] [serial = 442] [outer = 0x1189bec00] 17:27:25 INFO - PROCESS | 1655 | 1471048045615 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119b11c00) [pid = 1655] [serial = 443] [outer = 0x1189bec00] 17:27:25 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:26 INFO - PROCESS | 1655 | 1471048046028 Marionette TRACE conn3 <- [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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 773ms 17:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:27:26 INFO - PROCESS | 1655 | 1471048046036 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1655 | 1471048046039 Marionette TRACE conn3 <- [1,565,null,{"value":"7"}] 17:27:26 INFO - PROCESS | 1655 | 1471048046041 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1655 | 1471048046042 Marionette TRACE conn3 <- [1,566,null,{}] 17:27:26 INFO - PROCESS | 1655 | 1471048046045 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:26 INFO - PROCESS | 1655 | 1471048046047 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:26 INFO - PROCESS | 1655 | 1471048046153 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:27:26 INFO - PROCESS | 1655 | 1471048046217 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1655 | 1471048046218 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b49000 == 48 [pid = 1655] [id = 149] 17:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119f24c00) [pid = 1655] [serial = 444] [outer = 0x0] 17:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12115b800) [pid = 1655] [serial = 445] [outer = 0x119f24c00] 17:27:26 INFO - PROCESS | 1655 | 1471048046250 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x121da1c00) [pid = 1655] [serial = 446] [outer = 0x119f24c00] 17:27:26 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:26 INFO - PROCESS | 1655 | 1471048046656 Marionette TRACE conn3 <- [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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 668ms 17:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:27:26 INFO - PROCESS | 1655 | 1471048046710 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1655 | 1471048046712 Marionette TRACE conn3 <- [1,569,null,{"value":"7"}] 17:27:26 INFO - PROCESS | 1655 | 1471048046719 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1655 | 1471048046723 Marionette TRACE conn3 <- [1,570,null,{}] 17:27:26 INFO - PROCESS | 1655 | 1471048046726 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:26 INFO - PROCESS | 1655 | 1471048046729 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:26 INFO - PROCESS | 1655 | 1471048046856 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:27:26 INFO - PROCESS | 1655 | 1471048046935 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1655 | 1471048046937 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac0800 == 49 [pid = 1655] [id = 150] 17:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12149e000) [pid = 1655] [serial = 447] [outer = 0x0] 17:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126646800) [pid = 1655] [serial = 448] [outer = 0x12149e000] 17:27:26 INFO - PROCESS | 1655 | 1471048046967 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129376c00) [pid = 1655] [serial = 449] [outer = 0x12149e000] 17:27:27 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:27 INFO - PROCESS | 1655 | 1471048047338 Marionette TRACE conn3 <- [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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 678ms 17:27:27 INFO - PROCESS | 1655 | 1471048047393 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 1655 | 1471048047394 Marionette TRACE conn3 <- [1,573,null,{"value":"7"}] 17:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:27:27 INFO - PROCESS | 1655 | 1471048047397 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1655 | 1471048047398 Marionette TRACE conn3 <- [1,574,null,{}] 17:27:27 INFO - PROCESS | 1655 | 1471048047400 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:27 INFO - PROCESS | 1655 | 1471048047402 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:27 INFO - PROCESS | 1655 | 1471048047529 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:27:27 INFO - PROCESS | 1655 | 1471048047583 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1655 | 1471048047585 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac5800 == 50 [pid = 1655] [id = 151] 17:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a7d3400) [pid = 1655] [serial = 450] [outer = 0x0] 17:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b0e7000) [pid = 1655] [serial = 451] [outer = 0x12a7d3400] 17:27:27 INFO - PROCESS | 1655 | 1471048047613 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12b984000) [pid = 1655] [serial = 452] [outer = 0x12a7d3400] 17:27:28 INFO - PROCESS | 1655 | 1471048048198 Marionette TRACE conn3 <- [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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 822ms 17:27:28 INFO - PROCESS | 1655 | 1471048048239 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1655 | 1471048048242 Marionette TRACE conn3 <- [1,577,null,{"value":"7"}] 17:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:27:28 INFO - PROCESS | 1655 | 1471048048246 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1655 | 1471048048248 Marionette TRACE conn3 <- [1,578,null,{}] 17:27:28 INFO - PROCESS | 1655 | 1471048048254 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:28 INFO - PROCESS | 1655 | 1471048048256 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:28 INFO - PROCESS | 1655 | 1471048048344 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:27:28 INFO - PROCESS | 1655 | 1471048048409 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1655 | 1471048048410 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ad5800 == 51 [pid = 1655] [id = 152] 17:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1183ae800) [pid = 1655] [serial = 453] [outer = 0x0] 17:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1183b7000) [pid = 1655] [serial = 454] [outer = 0x1183ae800] 17:27:28 INFO - PROCESS | 1655 | 1471048048437 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1189bf800) [pid = 1655] [serial = 455] [outer = 0x1183ae800] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b018800 == 50 [pid = 1655] [id = 99] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12c604000 == 49 [pid = 1655] [id = 146] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd8b800 == 48 [pid = 1655] [id = 145] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b945000 == 47 [pid = 1655] [id = 144] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1189e4000 == 46 [pid = 1655] [id = 143] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6fb800 == 45 [pid = 1655] [id = 142] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x128fcd800 == 44 [pid = 1655] [id = 141] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12570e800 == 43 [pid = 1655] [id = 140] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123e26000 == 42 [pid = 1655] [id = 139] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x121178000 == 41 [pid = 1655] [id = 138] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11977e800 == 40 [pid = 1655] [id = 137] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11726b000 == 39 [pid = 1655] [id = 136] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11890f000 == 38 [pid = 1655] [id = 135] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b18f800 == 37 [pid = 1655] [id = 134] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78e800 == 36 [pid = 1655] [id = 133] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123fbc800 == 35 [pid = 1655] [id = 132] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1184ee000 == 34 [pid = 1655] [id = 131] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1132b3800 == 33 [pid = 1655] [id = 130] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95d800 == 32 [pid = 1655] [id = 115] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac5800 == 31 [pid = 1655] [id = 151] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac0800 == 30 [pid = 1655] [id = 150] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x126b49000 == 29 [pid = 1655] [id = 149] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1184ed800 == 28 [pid = 1655] [id = 148] 17:27:29 INFO - PROCESS | 1655 | --DOCSHELL 0x113a67800 == 27 [pid = 1655] [id = 147] 17:27:29 INFO - PROCESS | 1655 | 1471048049388 Marionette TRACE conn3 <- [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]]]}] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124c07c00) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126a53400) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119b10c00) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119f18800) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119f26400) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12105f400) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12626a000) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118325000) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1183ba000) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11678e800) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1187a6000) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1195bec00) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1191dbc00) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128889c00) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118717400) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b0eb000) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119b1d400) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128d5cc00) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a7d0400) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1256a6000) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121158800) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1214a1000) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12937c000) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126bf0000) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 17:27:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b0f0000) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 17:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1281ms 17:27:29 INFO - PROCESS | 1655 | 1471048049542 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:27:29 INFO - PROCESS | 1655 | 1471048049546 Marionette TRACE conn3 <- [1,581,null,{"value":"7"}] 17:27:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:27:29 INFO - PROCESS | 1655 | 1471048049561 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 1655 | 1471048049565 Marionette TRACE conn3 <- [1,582,null,{}] 17:27:29 INFO - PROCESS | 1655 | 1471048049571 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:29 INFO - PROCESS | 1655 | 1471048049573 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:29 INFO - PROCESS | 1655 | 1471048049766 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:27:29 INFO - PROCESS | 1655 | 1471048049836 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1655 | 1471048049838 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x113da2800 == 28 [pid = 1655] [id = 153] 17:27:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116ab7c00) [pid = 1655] [serial = 456] [outer = 0x0] 17:27:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x117029800) [pid = 1655] [serial = 457] [outer = 0x116ab7c00] 17:27:29 INFO - PROCESS | 1655 | 1471048049893 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1172bb400) [pid = 1655] [serial = 458] [outer = 0x116ab7c00] 17:27:30 INFO - PROCESS | 1655 | 1471048050438 Marionette TRACE conn3 <- [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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 929ms 17:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:27:30 INFO - PROCESS | 1655 | 1471048050488 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 1655 | 1471048050491 Marionette TRACE conn3 <- [1,585,null,{"value":"7"}] 17:27:30 INFO - PROCESS | 1655 | 1471048050496 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 1655 | 1471048050499 Marionette TRACE conn3 <- [1,586,null,{}] 17:27:30 INFO - PROCESS | 1655 | 1471048050502 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:30 INFO - PROCESS | 1655 | 1471048050503 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:30 INFO - PROCESS | 1655 | 1471048050603 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:27:30 INFO - PROCESS | 1655 | 1471048050674 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 1655 | 1471048050676 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x117226000 == 29 [pid = 1655] [id = 154] 17:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118325000) [pid = 1655] [serial = 459] [outer = 0x0] 17:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118717400) [pid = 1655] [serial = 460] [outer = 0x118325000] 17:27:30 INFO - PROCESS | 1655 | 1471048050708 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1189bd000) [pid = 1655] [serial = 461] [outer = 0x118325000] 17:27:30 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:31 INFO - PROCESS | 1655 | 1471048051249 Marionette TRACE conn3 <- [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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 826ms 17:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:27:31 INFO - PROCESS | 1655 | 1471048051320 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1655 | 1471048051321 Marionette TRACE conn3 <- [1,589,null,{"value":"7"}] 17:27:31 INFO - PROCESS | 1655 | 1471048051323 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1655 | 1471048051325 Marionette TRACE conn3 <- [1,590,null,{}] 17:27:31 INFO - PROCESS | 1655 | 1471048051333 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:31 INFO - PROCESS | 1655 | 1471048051336 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:31 INFO - PROCESS | 1655 | 1471048051466 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:27:31 INFO - PROCESS | 1655 | 1471048051517 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1655 | 1471048051518 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x113838000 == 30 [pid = 1655] [id = 155] 17:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1127e3400) [pid = 1655] [serial = 462] [outer = 0x0] 17:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1151db800) [pid = 1655] [serial = 463] [outer = 0x1127e3400] 17:27:31 INFO - PROCESS | 1655 | 1471048051546 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117024800) [pid = 1655] [serial = 464] [outer = 0x1127e3400] 17:27:31 INFO - PROCESS | 1655 | 1471048051923 Marionette TRACE conn3 <- [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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 622ms 17:27:31 INFO - PROCESS | 1655 | 1471048051946 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1655 | 1471048051949 Marionette TRACE conn3 <- [1,593,null,{"value":"7"}] 17:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:27:31 INFO - PROCESS | 1655 | 1471048051953 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1655 | 1471048051955 Marionette TRACE conn3 <- [1,594,null,{}] 17:27:31 INFO - PROCESS | 1655 | 1471048051958 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:31 INFO - PROCESS | 1655 | 1471048051960 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:32 INFO - PROCESS | 1655 | 1471048052037 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:27:32 INFO - PROCESS | 1655 | 1471048052041 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1655 | 1471048052043 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184de800 == 31 [pid = 1655] [id = 156] 17:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x117e15800) [pid = 1655] [serial = 465] [outer = 0x0] 17:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119139400) [pid = 1655] [serial = 466] [outer = 0x117e15800] 17:27:32 INFO - PROCESS | 1655 | 1471048052071 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119895c00) [pid = 1655] [serial = 467] [outer = 0x117e15800] 17:27:32 INFO - PROCESS | 1655 | 1471048052401 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 17:27:32 INFO - PROCESS | 1655 | 1471048052424 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1655 | 1471048052426 Marionette TRACE conn3 <- [1,597,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:27:32 INFO - PROCESS | 1655 | 1471048052428 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1655 | 1471048052429 Marionette TRACE conn3 <- [1,598,null,{}] 17:27:32 INFO - PROCESS | 1655 | 1471048052431 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:32 INFO - PROCESS | 1655 | 1471048052433 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:32 INFO - PROCESS | 1655 | 1471048052513 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:27:32 INFO - PROCESS | 1655 | 1471048052521 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1655 | 1471048052522 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915b000 == 32 [pid = 1655] [id = 157] 17:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119b1d000) [pid = 1655] [serial = 468] [outer = 0x0] 17:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119cc8000) [pid = 1655] [serial = 469] [outer = 0x119b1d000] 17:27:32 INFO - PROCESS | 1655 | 1471048052547 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119f1dc00) [pid = 1655] [serial = 470] [outer = 0x119b1d000] 17:27:32 INFO - PROCESS | 1655 | 1471048052924 Marionette TRACE conn3 <- [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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 17:27:32 INFO - PROCESS | 1655 | 1471048052951 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1655 | 1471048052954 Marionette TRACE conn3 <- [1,601,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:27:32 INFO - PROCESS | 1655 | 1471048052961 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1655 | 1471048052964 Marionette TRACE conn3 <- [1,602,null,{}] 17:27:32 INFO - PROCESS | 1655 | 1471048052967 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:32 INFO - PROCESS | 1655 | 1471048052971 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:33 INFO - PROCESS | 1655 | 1471048053048 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:27:33 INFO - PROCESS | 1655 | 1471048053054 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1655 | 1471048053055 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1b9800 == 33 [pid = 1655] [id = 158] 17:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119f21000) [pid = 1655] [serial = 471] [outer = 0x0] 17:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12105f400) [pid = 1655] [serial = 472] [outer = 0x119f21000] 17:27:33 INFO - PROCESS | 1655 | 1471048053079 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12168ec00) [pid = 1655] [serial = 473] [outer = 0x119f21000] 17:27:33 INFO - PROCESS | 1655 | 1471048053404 Marionette TRACE conn3 <- [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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 474ms 17:27:33 INFO - PROCESS | 1655 | 1471048053432 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 1655 | 1471048053433 Marionette TRACE conn3 <- [1,605,null,{"value":"7"}] 17:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:27:33 INFO - PROCESS | 1655 | 1471048053438 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1655 | 1471048053439 Marionette TRACE conn3 <- [1,606,null,{}] 17:27:33 INFO - PROCESS | 1655 | 1471048053441 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:33 INFO - PROCESS | 1655 | 1471048053442 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:33 INFO - PROCESS | 1655 | 1471048053514 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:27:33 INFO - PROCESS | 1655 | 1471048053571 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1655 | 1471048053572 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12129d800 == 34 [pid = 1655] [id = 159] 17:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1168eec00) [pid = 1655] [serial = 474] [outer = 0x0] 17:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12177e400) [pid = 1655] [serial = 475] [outer = 0x1168eec00] 17:27:33 INFO - PROCESS | 1655 | 1471048053601 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x121da6400) [pid = 1655] [serial = 476] [outer = 0x1168eec00] 17:27:33 INFO - PROCESS | 1655 | 1471048053933 Marionette TRACE conn3 <- [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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 517ms 17:27:33 INFO - PROCESS | 1655 | 1471048053964 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 1655 | 1471048053965 Marionette TRACE conn3 <- [1,609,null,{"value":"7"}] 17:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:27:33 INFO - PROCESS | 1655 | 1471048053970 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1655 | 1471048053971 Marionette TRACE conn3 <- [1,610,null,{}] 17:27:33 INFO - PROCESS | 1655 | 1471048053973 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:33 INFO - PROCESS | 1655 | 1471048053975 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:34 INFO - PROCESS | 1655 | 1471048054069 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:27:34 INFO - PROCESS | 1655 | 1471048054073 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1655 | 1471048054077 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1a1800 == 35 [pid = 1655] [id = 160] 17:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124a09000) [pid = 1655] [serial = 477] [outer = 0x0] 17:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124c85800) [pid = 1655] [serial = 478] [outer = 0x124a09000] 17:27:34 INFO - PROCESS | 1655 | 1471048054109 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1256ad400) [pid = 1655] [serial = 479] [outer = 0x124a09000] 17:27:34 INFO - PROCESS | 1655 | 1471048054472 Marionette TRACE conn3 <- [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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 523ms 17:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:27:34 INFO - PROCESS | 1655 | 1471048054491 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1655 | 1471048054493 Marionette TRACE conn3 <- [1,613,null,{"value":"7"}] 17:27:34 INFO - PROCESS | 1655 | 1471048054495 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1655 | 1471048054496 Marionette TRACE conn3 <- [1,614,null,{}] 17:27:34 INFO - PROCESS | 1655 | 1471048054498 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:34 INFO - PROCESS | 1655 | 1471048054500 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:34 INFO - PROCESS | 1655 | 1471048054602 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:27:34 INFO - PROCESS | 1655 | 1471048054606 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1655 | 1471048054607 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cbf800 == 36 [pid = 1655] [id = 161] 17:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124c07400) [pid = 1655] [serial = 480] [outer = 0x0] 17:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12626d000) [pid = 1655] [serial = 481] [outer = 0x124c07400] 17:27:34 INFO - PROCESS | 1655 | 1471048054632 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x126bf9000) [pid = 1655] [serial = 482] [outer = 0x124c07400] 17:27:34 INFO - PROCESS | 1655 | 1471048054946 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 524ms 17:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:27:35 INFO - PROCESS | 1655 | 1471048055023 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1655 | 1471048055025 Marionette TRACE conn3 <- [1,617,null,{"value":"7"}] 17:27:35 INFO - PROCESS | 1655 | 1471048055027 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1655 | 1471048055028 Marionette TRACE conn3 <- [1,618,null,{}] 17:27:35 INFO - PROCESS | 1655 | 1471048055030 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:35 INFO - PROCESS | 1655 | 1471048055031 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:35 INFO - PROCESS | 1655 | 1471048055124 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:27:35 INFO - PROCESS | 1655 | 1471048055128 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1655 | 1471048055129 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x125718800 == 37 [pid = 1655] [id = 162] 17:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x126648c00) [pid = 1655] [serial = 483] [outer = 0x0] 17:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128885800) [pid = 1655] [serial = 484] [outer = 0x126648c00] 17:27:35 INFO - PROCESS | 1655 | 1471048055153 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128d63000) [pid = 1655] [serial = 485] [outer = 0x126648c00] 17:27:35 INFO - PROCESS | 1655 | 1471048055485 Marionette TRACE conn3 <- [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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 17:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:27:35 INFO - PROCESS | 1655 | 1471048055496 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1655 | 1471048055497 Marionette TRACE conn3 <- [1,621,null,{"value":"7"}] 17:27:35 INFO - PROCESS | 1655 | 1471048055504 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1655 | 1471048055505 Marionette TRACE conn3 <- [1,622,null,{}] 17:27:35 INFO - PROCESS | 1655 | 1471048055507 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:35 INFO - PROCESS | 1655 | 1471048055508 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:35 INFO - PROCESS | 1655 | 1471048055646 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x126bf1c00) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11680f000) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x118325800) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124caa000) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x111c14800) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12572ac00) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119f19800) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119f19c00) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119b6d400) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119f18400) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12aee8800) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12cb6e800) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119f24c00) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116051800) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a7d3400) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11871c800) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128d59c00) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1189bec00) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12149e000) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112139800) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1189c4000) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11702a000) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bf3cc00) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113d54000) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12c52dc00) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:27:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11988ec00) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:27:35 INFO - PROCESS | 1655 | 1471048055693 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1655 | 1471048055694 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11602c800 == 38 [pid = 1655] [id = 163] 17:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112139800) [pid = 1655] [serial = 486] [outer = 0x0] 17:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x113d54000) [pid = 1655] [serial = 487] [outer = 0x112139800] 17:27:35 INFO - PROCESS | 1655 | 1471048055720 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1176b8800) [pid = 1655] [serial = 488] [outer = 0x112139800] 17:27:35 INFO - PROCESS | 1655 | 1471048055992 Marionette TRACE conn3 <- [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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 524ms 17:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:27:36 INFO - PROCESS | 1655 | 1471048056024 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1655 | 1471048056025 Marionette TRACE conn3 <- [1,625,null,{"value":"7"}] 17:27:36 INFO - PROCESS | 1655 | 1471048056027 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1655 | 1471048056028 Marionette TRACE conn3 <- [1,626,null,{}] 17:27:36 INFO - PROCESS | 1655 | 1471048056030 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:36 INFO - PROCESS | 1655 | 1471048056031 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:36 INFO - PROCESS | 1655 | 1471048056113 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:27:36 INFO - PROCESS | 1655 | 1471048056117 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1655 | 1471048056118 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3d800 == 39 [pid = 1655] [id = 164] 17:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118325800) [pid = 1655] [serial = 489] [outer = 0x0] 17:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119e2d800) [pid = 1655] [serial = 490] [outer = 0x118325800] 17:27:36 INFO - PROCESS | 1655 | 1471048056144 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124c8a800) [pid = 1655] [serial = 491] [outer = 0x118325800] 17:27:36 INFO - PROCESS | 1655 | 1471048056488 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 17:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:27:36 INFO - PROCESS | 1655 | 1471048056496 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1655 | 1471048056497 Marionette TRACE conn3 <- [1,629,null,{"value":"7"}] 17:27:36 INFO - PROCESS | 1655 | 1471048056499 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1655 | 1471048056501 Marionette TRACE conn3 <- [1,630,null,{}] 17:27:36 INFO - PROCESS | 1655 | 1471048056506 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:36 INFO - PROCESS | 1655 | 1471048056507 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:36 INFO - PROCESS | 1655 | 1471048056610 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:27:36 INFO - PROCESS | 1655 | 1471048056617 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1655 | 1471048056621 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12970e800 == 40 [pid = 1655] [id = 165] 17:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119b15400) [pid = 1655] [serial = 492] [outer = 0x0] 17:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126bf2800) [pid = 1655] [serial = 493] [outer = 0x119b15400] 17:27:36 INFO - PROCESS | 1655 | 1471048056648 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a7cc400) [pid = 1655] [serial = 494] [outer = 0x119b15400] 17:27:36 INFO - PROCESS | 1655 | 1471048056957 Marionette TRACE conn3 <- [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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 472ms 17:27:36 INFO - PROCESS | 1655 | 1471048056974 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1655 | 1471048056975 Marionette TRACE conn3 <- [1,633,null,{"value":"7"}] 17:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:27:36 INFO - PROCESS | 1655 | 1471048056977 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1655 | 1471048056979 Marionette TRACE conn3 <- [1,634,null,{}] 17:27:36 INFO - PROCESS | 1655 | 1471048056981 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:36 INFO - PROCESS | 1655 | 1471048056983 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:37 INFO - PROCESS | 1655 | 1471048057076 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:27:37 INFO - PROCESS | 1655 | 1471048057080 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 1655 | 1471048057081 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b192800 == 41 [pid = 1655] [id = 166] 17:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a7d5000) [pid = 1655] [serial = 495] [outer = 0x0] 17:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12aeec000) [pid = 1655] [serial = 496] [outer = 0x12a7d5000] 17:27:37 INFO - PROCESS | 1655 | 1471048057107 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b988800) [pid = 1655] [serial = 497] [outer = 0x12a7d5000] 17:27:37 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:37 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:37 INFO - PROCESS | 1655 | 1471048057445 Marionette TRACE conn3 <- [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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 17:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:27:37 INFO - PROCESS | 1655 | 1471048057498 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1655 | 1471048057500 Marionette TRACE conn3 <- [1,637,null,{"value":"7"}] 17:27:37 INFO - PROCESS | 1655 | 1471048057503 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1655 | 1471048057505 Marionette TRACE conn3 <- [1,638,null,{}] 17:27:37 INFO - PROCESS | 1655 | 1471048057508 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:37 INFO - PROCESS | 1655 | 1471048057510 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:37 INFO - PROCESS | 1655 | 1471048057634 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:27:37 INFO - PROCESS | 1655 | 1471048057836 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 1655 | 1471048057839 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x116860800 == 42 [pid = 1655] [id = 167] 17:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x113f42000) [pid = 1655] [serial = 498] [outer = 0x0] 17:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11678e800) [pid = 1655] [serial = 499] [outer = 0x113f42000] 17:27:37 INFO - PROCESS | 1655 | 1471048057935 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x117e09000) [pid = 1655] [serial = 500] [outer = 0x113f42000] 17:27:38 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119897400) [pid = 1655] [serial = 501] [outer = 0x12d004400] 17:27:38 INFO - PROCESS | 1655 | 1471048058415 Marionette TRACE conn3 <- [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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 921ms 17:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:27:38 INFO - PROCESS | 1655 | 1471048058425 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 1655 | 1471048058427 Marionette TRACE conn3 <- [1,641,null,{"value":"7"}] 17:27:38 INFO - PROCESS | 1655 | 1471048058430 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1655 | 1471048058433 Marionette TRACE conn3 <- [1,642,null,{}] 17:27:38 INFO - PROCESS | 1655 | 1471048058456 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:38 INFO - PROCESS | 1655 | 1471048058459 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:38 INFO - PROCESS | 1655 | 1471048058572 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:27:38 INFO - PROCESS | 1655 | 1471048058660 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1655 | 1471048058662 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119425800 == 43 [pid = 1655] [id = 168] 17:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1191d2800) [pid = 1655] [serial = 502] [outer = 0x0] 17:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119b1e400) [pid = 1655] [serial = 503] [outer = 0x1191d2800] 17:27:38 INFO - PROCESS | 1655 | 1471048058712 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119e30c00) [pid = 1655] [serial = 504] [outer = 0x1191d2800] 17:27:39 INFO - PROCESS | 1655 | 1471048059236 Marionette TRACE conn3 <- [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]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 840ms 17:27:39 INFO - PROCESS | 1655 | 1471048059273 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:27:39 INFO - PROCESS | 1655 | 1471048059276 Marionette TRACE conn3 <- [1,645,null,{"value":"7"}] 17:27:39 INFO - PROCESS | 1655 | 1471048059278 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 1655 | 1471048059279 Marionette TRACE conn3 <- [1,646,null,{}] 17:27:39 INFO - PROCESS | 1655 | 1471048059282 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:39 INFO - PROCESS | 1655 | 1471048059283 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:39 INFO - PROCESS | 1655 | 1471048059388 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:27:39 INFO - PROCESS | 1655 | 1471048059445 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1655 | 1471048059446 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a530800 == 44 [pid = 1655] [id = 169] 17:27:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11a195000) [pid = 1655] [serial = 505] [outer = 0x0] 17:27:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x121d9b800) [pid = 1655] [serial = 506] [outer = 0x11a195000] 17:27:39 INFO - PROCESS | 1655 | 1471048059475 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x123e89c00) [pid = 1655] [serial = 507] [outer = 0x11a195000] 17:27:39 INFO - PROCESS | 1655 | 1471048059924 Marionette TRACE conn3 <- [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]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 669ms 17:27:39 INFO - PROCESS | 1655 | 1471048059948 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 1655 | 1471048059949 Marionette TRACE conn3 <- [1,649,null,{"value":"7"}] 17:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:27:39 INFO - PROCESS | 1655 | 1471048059959 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 1655 | 1471048059963 Marionette TRACE conn3 <- [1,650,null,{}] 17:27:39 INFO - PROCESS | 1655 | 1471048059985 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:39 INFO - PROCESS | 1655 | 1471048059988 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:40 INFO - PROCESS | 1655 | 1471048060092 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:27:40 INFO - PROCESS | 1655 | 1471048060159 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1655 | 1471048060160 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1e0800 == 45 [pid = 1655] [id = 170] 17:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119b6c400) [pid = 1655] [serial = 508] [outer = 0x0] 17:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128889c00) [pid = 1655] [serial = 509] [outer = 0x119b6c400] 17:27:40 INFO - PROCESS | 1655 | 1471048060191 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12a633c00) [pid = 1655] [serial = 510] [outer = 0x119b6c400] 17:27:40 INFO - PROCESS | 1655 | 1471048060621 Marionette TRACE conn3 <- [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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 679ms 17:27:40 INFO - PROCESS | 1655 | 1471048060636 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1655 | 1471048060638 Marionette TRACE conn3 <- [1,653,null,{"value":"7"}] 17:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:27:40 INFO - PROCESS | 1655 | 1471048060641 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1655 | 1471048060642 Marionette TRACE conn3 <- [1,654,null,{}] 17:27:40 INFO - PROCESS | 1655 | 1471048060644 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:40 INFO - PROCESS | 1655 | 1471048060646 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:40 INFO - PROCESS | 1655 | 1471048060762 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:27:40 INFO - PROCESS | 1655 | 1471048060832 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1655 | 1471048060833 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x118907800 == 46 [pid = 1655] [id = 171] 17:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x117028000) [pid = 1655] [serial = 511] [outer = 0x0] 17:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11976f800) [pid = 1655] [serial = 512] [outer = 0x117028000] 17:27:40 INFO - PROCESS | 1655 | 1471048060863 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12ae40800) [pid = 1655] [serial = 513] [outer = 0x117028000] 17:27:41 INFO - PROCESS | 1655 | 1471048061392 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 818ms 17:27:41 INFO - PROCESS | 1655 | 1471048061460 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1655 | 1471048061462 Marionette TRACE conn3 <- [1,657,null,{"value":"7"}] 17:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:27:41 INFO - PROCESS | 1655 | 1471048061466 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1655 | 1471048061467 Marionette TRACE conn3 <- [1,658,null,{}] 17:27:41 INFO - PROCESS | 1655 | 1471048061471 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:41 INFO - PROCESS | 1655 | 1471048061472 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:41 INFO - PROCESS | 1655 | 1471048061565 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:27:41 INFO - PROCESS | 1655 | 1471048061637 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 1655 | 1471048061640 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184ee800 == 47 [pid = 1655] [id = 172] 17:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11610c800) [pid = 1655] [serial = 514] [outer = 0x0] 17:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11702b800) [pid = 1655] [serial = 515] [outer = 0x11610c800] 17:27:41 INFO - PROCESS | 1655 | 1471048061668 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11879c800) [pid = 1655] [serial = 516] [outer = 0x11610c800] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12b192800 == 46 [pid = 1655] [id = 166] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12970e800 == 45 [pid = 1655] [id = 165] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3d800 == 44 [pid = 1655] [id = 164] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1183b7000) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | 1471048062165 Marionette TRACE conn3 <- [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]]]}] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11602c800 == 43 [pid = 1655] [id = 163] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x125718800 == 42 [pid = 1655] [id = 162] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x124cbf800 == 41 [pid = 1655] [id = 161] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1a1800 == 40 [pid = 1655] [id = 160] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12129d800 == 39 [pid = 1655] [id = 159] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1b9800 == 38 [pid = 1655] [id = 158] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11915b000 == 37 [pid = 1655] [id = 157] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1184de800 == 36 [pid = 1655] [id = 156] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x113838000 == 35 [pid = 1655] [id = 155] 17:27:42 INFO - PROCESS | 1655 | --DOCSHELL 0x118ad5800 == 34 [pid = 1655] [id = 152] 17:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 723ms 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12d006c00) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12115b800) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1183ae400) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12b0e7000) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x128d54c00) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b89dc00) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x119b11c00) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b984000) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129376c00) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11913c800) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126646800) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112a94000) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11988e000) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x117024c00) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121da1c00) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12cb6a400) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c09c800) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x117e12800) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12c535800) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119b15000) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119cd0c00) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a6c9c00) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x117e0dc00) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1187aa800) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1189c1000) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1195c0000) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1257ae800) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126bf1800) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1127da800) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11604e800) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x129767000) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b0e5800) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12105c400) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124c8a400) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124c05800) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1268d0800) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f1b400) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12105dc00) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119e31c00) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126af9400) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b981000) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12c647000) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12c52cc00) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11702d000) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12bf3c800) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12ae36000) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12c652400) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12d00bc00) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 17:27:42 INFO - PROCESS | 1655 | 1471048062215 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1655 | 1471048062221 Marionette TRACE conn3 <- [1,661,null,{"value":"7"}] 17:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:27:42 INFO - PROCESS | 1655 | 1471048062232 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1655 | 1471048062234 Marionette TRACE conn3 <- [1,662,null,{}] 17:27:42 INFO - PROCESS | 1655 | 1471048062238 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:42 INFO - PROCESS | 1655 | 1471048062241 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:42 INFO - PROCESS | 1655 | 1471048062365 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:27:42 INFO - PROCESS | 1655 | 1471048062378 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1655 | 1471048062380 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168d4800 == 35 [pid = 1655] [id = 173] 17:27:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1189f3000) [pid = 1655] [serial = 517] [outer = 0x0] 17:27:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1191e0800) [pid = 1655] [serial = 518] [outer = 0x1189f3000] 17:27:42 INFO - PROCESS | 1655 | 1471048062425 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119cc2000) [pid = 1655] [serial = 519] [outer = 0x1189f3000] 17:27:42 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:42 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:42 INFO - PROCESS | 1655 | 1471048062871 Marionette TRACE conn3 <- [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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 673ms 17:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:27:42 INFO - PROCESS | 1655 | 1471048062903 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1655 | 1471048062905 Marionette TRACE conn3 <- [1,665,null,{"value":"7"}] 17:27:42 INFO - PROCESS | 1655 | 1471048062907 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1655 | 1471048062909 Marionette TRACE conn3 <- [1,666,null,{}] 17:27:42 INFO - PROCESS | 1655 | 1471048062916 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:42 INFO - PROCESS | 1655 | 1471048062919 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:43 INFO - PROCESS | 1655 | 1471048063006 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:27:43 INFO - PROCESS | 1655 | 1471048063011 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1655 | 1471048063013 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11978d800 == 36 [pid = 1655] [id = 174] 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12177a800) [pid = 1655] [serial = 520] [outer = 0x0] 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121d9ec00) [pid = 1655] [serial = 521] [outer = 0x12177a800] 17:27:43 INFO - PROCESS | 1655 | 1471048063042 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123e89000) [pid = 1655] [serial = 522] [outer = 0x12177a800] 17:27:43 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:43 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 472ms 17:27:43 INFO - PROCESS | 1655 | 1471048063375 Marionette TRACE conn3 <- [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]]]}] 17:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:27:43 INFO - PROCESS | 1655 | 1471048063392 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1655 | 1471048063394 Marionette TRACE conn3 <- [1,669,null,{"value":"7"}] 17:27:43 INFO - PROCESS | 1655 | 1471048063398 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1655 | 1471048063399 Marionette TRACE conn3 <- [1,670,null,{}] 17:27:43 INFO - PROCESS | 1655 | 1471048063403 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:43 INFO - PROCESS | 1655 | 1471048063405 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:43 INFO - PROCESS | 1655 | 1471048063485 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:27:43 INFO - PROCESS | 1655 | 1471048063489 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1655 | 1471048063490 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x121183000 == 37 [pid = 1655] [id = 175] 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124d84800) [pid = 1655] [serial = 523] [outer = 0x0] 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12572f400) [pid = 1655] [serial = 524] [outer = 0x124d84800] 17:27:43 INFO - PROCESS | 1655 | 1471048063516 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126a54000) [pid = 1655] [serial = 525] [outer = 0x124d84800] 17:27:43 INFO - PROCESS | 1655 | 1471048063853 Marionette TRACE conn3 <- [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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 472ms 17:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:27:43 INFO - PROCESS | 1655 | 1471048063872 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1655 | 1471048063873 Marionette TRACE conn3 <- [1,673,null,{"value":"7"}] 17:27:43 INFO - PROCESS | 1655 | 1471048063876 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1655 | 1471048063877 Marionette TRACE conn3 <- [1,674,null,{}] 17:27:43 INFO - PROCESS | 1655 | 1471048063879 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:43 INFO - PROCESS | 1655 | 1471048063880 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:43 INFO - PROCESS | 1655 | 1471048063957 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:27:43 INFO - PROCESS | 1655 | 1471048063961 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1655 | 1471048063962 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e1a800 == 38 [pid = 1655] [id = 176] 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126bf1800) [pid = 1655] [serial = 526] [outer = 0x0] 17:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128d58c00) [pid = 1655] [serial = 527] [outer = 0x126bf1800] 17:27:43 INFO - PROCESS | 1655 | 1471048063989 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a6c9c00) [pid = 1655] [serial = 528] [outer = 0x126bf1800] 17:27:44 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:44 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:44 INFO - PROCESS | 1655 | 1471048064323 Marionette TRACE conn3 <- [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]]]}] 17:27:44 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 17:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 17:27:44 INFO - PROCESS | 1655 | 1471048064344 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:27:44 INFO - PROCESS | 1655 | 1471048064346 Marionette TRACE conn3 <- [1,677,null,{"value":"7"}] 17:27:44 INFO - PROCESS | 1655 | 1471048064348 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1655 | 1471048064349 Marionette TRACE conn3 <- [1,678,null,{}] 17:27:44 INFO - PROCESS | 1655 | 1471048064354 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:44 INFO - PROCESS | 1655 | 1471048064359 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:44 INFO - PROCESS | 1655 | 1471048064492 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:27:44 INFO - PROCESS | 1655 | 1471048064503 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1655 | 1471048064504 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f99000 == 39 [pid = 1655] [id = 177] 17:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a6cf000) [pid = 1655] [serial = 529] [outer = 0x0] 17:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b0ea400) [pid = 1655] [serial = 530] [outer = 0x12a6cf000] 17:27:44 INFO - PROCESS | 1655 | 1471048064529 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bda9000) [pid = 1655] [serial = 531] [outer = 0x12a6cf000] 17:27:44 INFO - PROCESS | 1655 | 1471048064882 Marionette TRACE conn3 <- [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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 573ms 17:27:44 INFO - PROCESS | 1655 | 1471048064925 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 1655 | 1471048064926 Marionette TRACE conn3 <- [1,681,null,{"value":"7"}] 17:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:27:44 INFO - PROCESS | 1655 | 1471048064929 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1655 | 1471048064930 Marionette TRACE conn3 <- [1,682,null,{}] 17:27:44 INFO - PROCESS | 1655 | 1471048064932 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:44 INFO - PROCESS | 1655 | 1471048064933 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:45 INFO - PROCESS | 1655 | 1471048065064 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:27:45 INFO - PROCESS | 1655 | 1471048065079 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1655 | 1471048065080 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x116022000 == 40 [pid = 1655] [id = 178] 17:27:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1127df800) [pid = 1655] [serial = 532] [outer = 0x0] 17:27:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bf3fc00) [pid = 1655] [serial = 533] [outer = 0x1127df800] 17:27:45 INFO - PROCESS | 1655 | 1471048065120 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12c09c800) [pid = 1655] [serial = 534] [outer = 0x1127df800] 17:27:46 INFO - PROCESS | 1655 | 1471048066013 Marionette TRACE conn3 <- [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]]]}] 17:27:46 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) 17:27:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1119ms 17:27:46 INFO - PROCESS | 1655 | 1471048066055 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:27:46 INFO - PROCESS | 1655 | 1471048066056 Marionette TRACE conn3 <- [1,685,null,{"value":"7"}] 17:27:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:27:46 INFO - PROCESS | 1655 | 1471048066059 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 1655 | 1471048066060 Marionette TRACE conn3 <- [1,686,null,{}] 17:27:46 INFO - PROCESS | 1655 | 1471048066062 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:46 INFO - PROCESS | 1655 | 1471048066063 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:46 INFO - PROCESS | 1655 | 1471048066143 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:27:46 INFO - PROCESS | 1655 | 1471048066146 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 1655 | 1471048066147 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129716800 == 41 [pid = 1655] [id = 179] 17:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12c09d400) [pid = 1655] [serial = 535] [outer = 0x0] 17:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12c535400) [pid = 1655] [serial = 536] [outer = 0x12c09d400] 17:27:46 INFO - PROCESS | 1655 | 1471048066168 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12c649800) [pid = 1655] [serial = 537] [outer = 0x12c09d400] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1168eec00) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118325800) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124a09000) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124c07400) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117e15800) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116ab7c00) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1127e3400) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118325000) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119f21000) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119b1d000) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183ae800) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126648c00) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119b15400) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:27:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112139800) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:27:47 INFO - PROCESS | 1655 | 1471048067213 Marionette TRACE conn3 <- [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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1170ms 17:27:47 INFO - PROCESS | 1655 | 1471048067229 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 1655 | 1471048067230 Marionette TRACE conn3 <- [1,689,null,{"value":"7"}] 17:27:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:27:47 INFO - PROCESS | 1655 | 1471048067233 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1655 | 1471048067235 Marionette TRACE conn3 <- [1,690,null,{}] 17:27:47 INFO - PROCESS | 1655 | 1471048067237 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:47 INFO - PROCESS | 1655 | 1471048067238 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:47 INFO - PROCESS | 1655 | 1471048067317 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:27:47 INFO - PROCESS | 1655 | 1471048067322 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 1655 | 1471048067332 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa2000 == 42 [pid = 1655] [id = 180] 17:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1168eec00) [pid = 1655] [serial = 538] [outer = 0x0] 17:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1191df800) [pid = 1655] [serial = 539] [outer = 0x1168eec00] 17:27:47 INFO - PROCESS | 1655 | 1471048067357 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121d9b000) [pid = 1655] [serial = 540] [outer = 0x1168eec00] 17:27:48 INFO - PROCESS | 1655 | 1471048068140 Marionette TRACE conn3 <- [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]]]}] 17:27:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 921ms 17:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:27:48 INFO - PROCESS | 1655 | 1471048068155 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:27:48 INFO - PROCESS | 1655 | 1471048068156 Marionette TRACE conn3 <- [1,693,null,{"value":"7"}] 17:27:48 INFO - PROCESS | 1655 | 1471048068158 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 1655 | 1471048068159 Marionette TRACE conn3 <- [1,694,null,{}] 17:27:48 INFO - PROCESS | 1655 | 1471048068162 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:48 INFO - PROCESS | 1655 | 1471048068163 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:48 INFO - PROCESS | 1655 | 1471048068244 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:27:48 INFO - PROCESS | 1655 | 1471048068296 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1655 | 1471048068297 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae18000 == 43 [pid = 1655] [id = 181] 17:27:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11702c400) [pid = 1655] [serial = 541] [outer = 0x0] 17:27:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126648c00) [pid = 1655] [serial = 542] [outer = 0x11702c400] 17:27:48 INFO - PROCESS | 1655 | 1471048068321 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12689a400) [pid = 1655] [serial = 543] [outer = 0x11702c400] 17:27:49 INFO - PROCESS | 1655 | 1471048069106 Marionette TRACE conn3 <- [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]]]}] 17:27:49 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) 17:27:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 17:27:49 INFO - PROCESS | 1655 | 1471048069129 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:27:49 INFO - PROCESS | 1655 | 1471048069132 Marionette TRACE conn3 <- [1,697,null,{"value":"7"}] 17:27:49 INFO - PROCESS | 1655 | 1471048069138 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1655 | 1471048069140 Marionette TRACE conn3 <- [1,698,null,{}] 17:27:49 INFO - PROCESS | 1655 | 1471048069144 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:49 INFO - PROCESS | 1655 | 1471048069146 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:49 INFO - PROCESS | 1655 | 1471048069250 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:27:49 INFO - PROCESS | 1655 | 1471048069303 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1655 | 1471048069304 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173a9800 == 44 [pid = 1655] [id = 182] 17:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1183af400) [pid = 1655] [serial = 544] [outer = 0x0] 17:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1183f5400) [pid = 1655] [serial = 545] [outer = 0x1183af400] 17:27:49 INFO - PROCESS | 1655 | 1471048069336 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1189fa000) [pid = 1655] [serial = 546] [outer = 0x1183af400] 17:27:50 INFO - PROCESS | 1655 | 1471048070228 Marionette TRACE conn3 <- [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]]]}] 17:27:50 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) 17:27:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1126ms 17:27:50 INFO - PROCESS | 1655 | 1471048070261 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 1655 | 1471048070264 Marionette TRACE conn3 <- [1,701,null,{"value":"7"}] 17:27:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:27:50 INFO - PROCESS | 1655 | 1471048070272 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1655 | 1471048070274 Marionette TRACE conn3 <- [1,702,null,{}] 17:27:50 INFO - PROCESS | 1655 | 1471048070276 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:50 INFO - PROCESS | 1655 | 1471048070278 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:50 INFO - PROCESS | 1655 | 1471048070381 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:27:50 INFO - PROCESS | 1655 | 1471048070435 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 1655 | 1471048070437 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12129f800 == 45 [pid = 1655] [id = 183] 17:27:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121056800) [pid = 1655] [serial = 547] [outer = 0x0] 17:27:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121a39800) [pid = 1655] [serial = 548] [outer = 0x121056800] 17:27:50 INFO - PROCESS | 1655 | 1471048070467 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123f75c00) [pid = 1655] [serial = 549] [outer = 0x121056800] 17:27:51 INFO - PROCESS | 1655 | 1471048071357 Marionette TRACE conn3 <- [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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:27:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 17:27:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:27:51 INFO - PROCESS | 1655 | 1471048071395 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 1655 | 1471048071397 Marionette TRACE conn3 <- [1,705,null,{"value":"7"}] 17:27:51 INFO - PROCESS | 1655 | 1471048071399 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 1655 | 1471048071401 Marionette TRACE conn3 <- [1,706,null,{}] 17:27:51 INFO - PROCESS | 1655 | 1471048071409 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:51 INFO - PROCESS | 1655 | 1471048071413 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:51 INFO - PROCESS | 1655 | 1471048071515 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:27:51 INFO - PROCESS | 1655 | 1471048071567 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1655 | 1471048071570 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b955800 == 46 [pid = 1655] [id = 184] 17:27:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126af3c00) [pid = 1655] [serial = 550] [outer = 0x0] 17:27:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12937b800) [pid = 1655] [serial = 551] [outer = 0x126af3c00] 17:27:51 INFO - PROCESS | 1655 | 1471048071600 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12aee9000) [pid = 1655] [serial = 552] [outer = 0x126af3c00] 17:27:52 INFO - PROCESS | 1655 | 1471048072706 Marionette TRACE conn3 <- [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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1323ms 17:27:52 INFO - PROCESS | 1655 | 1471048072723 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1655 | 1471048072726 Marionette TRACE conn3 <- [1,709,null,{"value":"7"}] 17:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:27:52 INFO - PROCESS | 1655 | 1471048072729 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1655 | 1471048072731 Marionette TRACE conn3 <- [1,710,null,{}] 17:27:52 INFO - PROCESS | 1655 | 1471048072735 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:52 INFO - PROCESS | 1655 | 1471048072738 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:52 INFO - PROCESS | 1655 | 1471048072831 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:27:52 INFO - PROCESS | 1655 | 1471048072918 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1655 | 1471048072920 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119445000 == 47 [pid = 1655] [id = 185] 17:27:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11988c000) [pid = 1655] [serial = 553] [outer = 0x0] 17:27:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119b17000) [pid = 1655] [serial = 554] [outer = 0x11988c000] 17:27:52 INFO - PROCESS | 1655 | 1471048072948 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119f1b800) [pid = 1655] [serial = 555] [outer = 0x11988c000] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x117226000 == 46 [pid = 1655] [id = 154] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x113da2800 == 45 [pid = 1655] [id = 153] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa2000 == 44 [pid = 1655] [id = 180] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x129716800 == 43 [pid = 1655] [id = 179] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x116022000 == 42 [pid = 1655] [id = 178] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x123f99000 == 41 [pid = 1655] [id = 177] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x123e1a800 == 40 [pid = 1655] [id = 176] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x121183000 == 39 [pid = 1655] [id = 175] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12aeec000) [pid = 1655] [serial = 496] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11978d800 == 38 [pid = 1655] [id = 174] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1168d4800 == 37 [pid = 1655] [id = 173] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1184ee800 == 36 [pid = 1655] [id = 172] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119425800 == 35 [pid = 1655] [id = 168] 17:27:53 INFO - PROCESS | 1655 | --DOCSHELL 0x116860800 == 34 [pid = 1655] [id = 167] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124c85800) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12626d000) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119139400) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117029800) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1172bb400) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117024800) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1151db800) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1189bd000) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118717400) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12105f400) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12168ec00) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119cc8000) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f1dc00) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1189bf800) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128885800) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126bf9000) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128d63000) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a7cc400) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113d54000) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1176b8800) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119895c00) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12177e400) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119e2d800) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126bf2800) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121da6400) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1256ad400) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c8a800) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1655 | 1471048073834 Marionette TRACE conn3 <- [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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1120ms 17:27:53 INFO - PROCESS | 1655 | 1471048073850 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 1655 | 1471048073855 Marionette TRACE conn3 <- [1,713,null,{"value":"7"}] 17:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:27:53 INFO - PROCESS | 1655 | 1471048073860 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 1655 | 1471048073861 Marionette TRACE conn3 <- [1,714,null,{}] 17:27:53 INFO - PROCESS | 1655 | 1471048073863 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:53 INFO - PROCESS | 1655 | 1471048073865 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:53 INFO - PROCESS | 1655 | 1471048073941 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:27:53 INFO - PROCESS | 1655 | 1471048073945 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1655 | 1471048073947 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11684b800 == 35 [pid = 1655] [id = 186] 17:27:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119f2b400) [pid = 1655] [serial = 556] [outer = 0x0] 17:27:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12105d000) [pid = 1655] [serial = 557] [outer = 0x119f2b400] 17:27:53 INFO - PROCESS | 1655 | 1471048073976 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121da0000) [pid = 1655] [serial = 558] [outer = 0x119f2b400] 17:27:54 INFO - PROCESS | 1655 | 1471048074817 Marionette TRACE conn3 <- [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]]]}] 17:27:54 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 17:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 17:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:27:54 INFO - PROCESS | 1655 | 1471048074829 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1655 | 1471048074830 Marionette TRACE conn3 <- [1,717,null,{"value":"7"}] 17:27:54 INFO - PROCESS | 1655 | 1471048074832 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1655 | 1471048074836 Marionette TRACE conn3 <- [1,718,null,{}] 17:27:54 INFO - PROCESS | 1655 | 1471048074843 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:54 INFO - PROCESS | 1655 | 1471048074846 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:54 INFO - PROCESS | 1655 | 1471048074931 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:27:54 INFO - PROCESS | 1655 | 1471048074985 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1655 | 1471048074987 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119433000 == 36 [pid = 1655] [id = 187] 17:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123f76000) [pid = 1655] [serial = 559] [outer = 0x0] 17:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x125725000) [pid = 1655] [serial = 560] [outer = 0x123f76000] 17:27:55 INFO - PROCESS | 1655 | 1471048075014 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12689ec00) [pid = 1655] [serial = 561] [outer = 0x123f76000] 17:27:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 974ms 17:27:55 INFO - PROCESS | 1655 | 1471048075803 Marionette TRACE conn3 <- [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]]]}] 17:27:55 INFO - PROCESS | 1655 | 1471048075807 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1655 | 1471048075808 Marionette TRACE conn3 <- [1,721,null,{"value":"7"}] 17:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:27:55 INFO - PROCESS | 1655 | 1471048075811 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1655 | 1471048075812 Marionette TRACE conn3 <- [1,722,null,{}] 17:27:55 INFO - PROCESS | 1655 | 1471048075814 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:55 INFO - PROCESS | 1655 | 1471048075815 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:55 INFO - PROCESS | 1655 | 1471048075921 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:27:55 INFO - PROCESS | 1655 | 1471048075924 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1655 | 1471048075926 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213b2800 == 37 [pid = 1655] [id = 188] 17:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126bf2800) [pid = 1655] [serial = 562] [outer = 0x0] 17:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12a7cfc00) [pid = 1655] [serial = 563] [outer = 0x126bf2800] 17:27:55 INFO - PROCESS | 1655 | 1471048075950 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b0eb000) [pid = 1655] [serial = 564] [outer = 0x126bf2800] 17:27:56 INFO - PROCESS | 1655 | 1471048076281 Marionette TRACE conn3 <- [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] 17:27:56 INFO - PROCESS | 1655 | 1471048076331 Marionette TRACE conn3 <- [1,725,null,{"value":"7"}] 17:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:27:56 INFO - PROCESS | 1655 | 1471048076333 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1655 | 1471048076335 Marionette TRACE conn3 <- [1,726,null,{}] 17:27:56 INFO - PROCESS | 1655 | 1471048076339 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:56 INFO - PROCESS | 1655 | 1471048076340 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:56 INFO - PROCESS | 1655 | 1471048076438 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:27:56 INFO - PROCESS | 1655 | 1471048076470 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1655 | 1471048076472 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e4a000 == 38 [pid = 1655] [id = 189] 17:27:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11679a800) [pid = 1655] [serial = 565] [outer = 0x0] 17:27:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b982000) [pid = 1655] [serial = 566] [outer = 0x11679a800] 17:27:56 INFO - PROCESS | 1655 | 1471048076496 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12bda7000) [pid = 1655] [serial = 567] [outer = 0x11679a800] 17:27:56 INFO - PROCESS | 1655 | 1471048076866 Marionette TRACE conn3 <- [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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 572ms 17:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:27:56 INFO - PROCESS | 1655 | 1471048076906 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1655 | 1471048076907 Marionette TRACE conn3 <- [1,729,null,{"value":"7"}] 17:27:56 INFO - PROCESS | 1655 | 1471048076910 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1655 | 1471048076912 Marionette TRACE conn3 <- [1,730,null,{}] 17:27:56 INFO - PROCESS | 1655 | 1471048076915 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:56 INFO - PROCESS | 1655 | 1471048076921 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:57 INFO - PROCESS | 1655 | 1471048077108 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:27:57 INFO - PROCESS | 1655 | 1471048077191 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1655 | 1471048077192 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3c800 == 39 [pid = 1655] [id = 190] 17:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1257d4000) [pid = 1655] [serial = 568] [outer = 0x0] 17:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bf3b000) [pid = 1655] [serial = 569] [outer = 0x1257d4000] 17:27:57 INFO - PROCESS | 1655 | 1471048077234 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c539400) [pid = 1655] [serial = 570] [outer = 0x1257d4000] 17:27:57 INFO - PROCESS | 1655 | 1471048077596 Marionette TRACE conn3 <- [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] 17:27:57 INFO - PROCESS | 1655 | 1471048077630 Marionette TRACE conn3 <- [1,733,null,{"value":"7"}] 17:27:57 INFO - PROCESS | 1655 | 1471048077632 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1655 | 1471048077633 Marionette TRACE conn3 <- [1,734,null,{}] 17:27:57 INFO - PROCESS | 1655 | 1471048077635 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:57 INFO - PROCESS | 1655 | 1471048077637 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:57 INFO - PROCESS | 1655 | 1471048077737 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:27:57 INFO - PROCESS | 1655 | 1471048077740 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1655 | 1471048077741 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fdc800 == 40 [pid = 1655] [id = 191] 17:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1257d4400) [pid = 1655] [serial = 571] [outer = 0x0] 17:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12ae95400) [pid = 1655] [serial = 572] [outer = 0x1257d4400] 17:27:57 INFO - PROCESS | 1655 | 1471048077765 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c647000) [pid = 1655] [serial = 573] [outer = 0x1257d4400] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a7d5000) [pid = 1655] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1127df800) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12c09d400) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124d84800) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126bf1800) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11610c800) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12177a800) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1189f3000) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a6cf000) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:27:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1168eec00) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:27:58 INFO - PROCESS | 1655 | 1471048078160 Marionette TRACE conn3 <- [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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:27:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 17:27:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:27:58 INFO - PROCESS | 1655 | 1471048078208 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 1655 | 1471048078210 Marionette TRACE conn3 <- [1,737,null,{"value":"7"}] 17:27:58 INFO - PROCESS | 1655 | 1471048078212 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 1655 | 1471048078213 Marionette TRACE conn3 <- [1,738,null,{}] 17:27:58 INFO - PROCESS | 1655 | 1471048078215 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:58 INFO - PROCESS | 1655 | 1471048078217 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:58 INFO - PROCESS | 1655 | 1471048078300 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:27:58 INFO - PROCESS | 1655 | 1471048078306 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 1655 | 1471048078308 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a79a000 == 41 [pid = 1655] [id = 192] 17:27:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118321000) [pid = 1655] [serial = 574] [outer = 0x0] 17:27:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126893800) [pid = 1655] [serial = 575] [outer = 0x118321000] 17:27:58 INFO - PROCESS | 1655 | 1471048078332 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12ae96400) [pid = 1655] [serial = 576] [outer = 0x118321000] 17:27:59 INFO - PROCESS | 1655 | 1471048079138 Marionette TRACE conn3 <- [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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 17:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:27:59 INFO - PROCESS | 1655 | 1471048079183 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1655 | 1471048079185 Marionette TRACE conn3 <- [1,741,null,{"value":"7"}] 17:27:59 INFO - PROCESS | 1655 | 1471048079187 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1655 | 1471048079188 Marionette TRACE conn3 <- [1,742,null,{}] 17:27:59 INFO - PROCESS | 1655 | 1471048079191 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:59 INFO - PROCESS | 1655 | 1471048079192 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:59 INFO - PROCESS | 1655 | 1471048079267 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:27:59 INFO - PROCESS | 1655 | 1471048079272 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1655 | 1471048079274 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:27:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd6d000 == 42 [pid = 1655] [id = 193] 17:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128cea400) [pid = 1655] [serial = 577] [outer = 0x0] 17:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128cf0c00) [pid = 1655] [serial = 578] [outer = 0x128cea400] 17:27:59 INFO - PROCESS | 1655 | 1471048079297 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128cf5800) [pid = 1655] [serial = 579] [outer = 0x128cea400] 17:28:00 INFO - PROCESS | 1655 | 1471048080162 Marionette TRACE conn3 <- [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]]]}] 17:28:00 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 17:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1019ms 17:28:00 INFO - PROCESS | 1655 | 1471048080207 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 1655 | 1471048080210 Marionette TRACE conn3 <- [1,745,null,{"value":"7"}] 17:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:28:00 INFO - PROCESS | 1655 | 1471048080214 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1655 | 1471048080216 Marionette TRACE conn3 <- [1,746,null,{}] 17:28:00 INFO - PROCESS | 1655 | 1471048080233 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:00 INFO - PROCESS | 1655 | 1471048080234 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:00 INFO - PROCESS | 1655 | 1471048080371 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:28:00 INFO - PROCESS | 1655 | 1471048080425 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1655 | 1471048080426 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x117eae800 == 43 [pid = 1655] [id = 194] 17:28:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118ab7c00) [pid = 1655] [serial = 580] [outer = 0x0] 17:28:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1195b9800) [pid = 1655] [serial = 581] [outer = 0x118ab7c00] 17:28:00 INFO - PROCESS | 1655 | 1471048080458 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119b6c800) [pid = 1655] [serial = 582] [outer = 0x118ab7c00] 17:28:01 INFO - PROCESS | 1655 | 1471048081374 Marionette TRACE conn3 <- [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]]]}] 17:28:01 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.) 17:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1173ms 17:28:01 INFO - PROCESS | 1655 | 1471048081387 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1655 | 1471048081390 Marionette TRACE conn3 <- [1,749,null,{"value":"7"}] 17:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:28:01 INFO - PROCESS | 1655 | 1471048081395 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1655 | 1471048081396 Marionette TRACE conn3 <- [1,750,null,{}] 17:28:01 INFO - PROCESS | 1655 | 1471048081399 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:01 INFO - PROCESS | 1655 | 1471048081400 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:01 INFO - PROCESS | 1655 | 1471048081503 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:28:01 INFO - PROCESS | 1655 | 1471048081556 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 1655 | 1471048081558 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e86000 == 44 [pid = 1655] [id = 195] 17:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123e86c00) [pid = 1655] [serial = 583] [outer = 0x0] 17:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124c07c00) [pid = 1655] [serial = 584] [outer = 0x123e86c00] 17:28:01 INFO - PROCESS | 1655 | 1471048081588 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1257ae800) [pid = 1655] [serial = 585] [outer = 0x123e86c00] 17:28:02 INFO - PROCESS | 1655 | 1471048082473 Marionette TRACE conn3 <- [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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 17:28:02 INFO - PROCESS | 1655 | 1471048082520 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 1655 | 1471048082522 Marionette TRACE conn3 <- [1,753,null,{"value":"7"}] 17:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:28:02 INFO - PROCESS | 1655 | 1471048082524 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 1655 | 1471048082527 Marionette TRACE conn3 <- [1,754,null,{}] 17:28:02 INFO - PROCESS | 1655 | 1471048082535 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:02 INFO - PROCESS | 1655 | 1471048082538 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:02 INFO - PROCESS | 1655 | 1471048082640 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:28:02 INFO - PROCESS | 1655 | 1471048082694 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1655 | 1471048082696 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b954000 == 45 [pid = 1655] [id = 196] 17:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1257d0c00) [pid = 1655] [serial = 586] [outer = 0x0] 17:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126bfc000) [pid = 1655] [serial = 587] [outer = 0x1257d0c00] 17:28:02 INFO - PROCESS | 1655 | 1471048082727 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128cf7800) [pid = 1655] [serial = 588] [outer = 0x1257d0c00] 17:28:03 INFO - PROCESS | 1655 | 1471048083653 Marionette TRACE conn3 <- [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]]]}] 17:28:03 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 17:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1173ms 17:28:03 INFO - PROCESS | 1655 | 1471048083698 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:28:03 INFO - PROCESS | 1655 | 1471048083700 Marionette TRACE conn3 <- [1,757,null,{"value":"7"}] 17:28:03 INFO - PROCESS | 1655 | 1471048083703 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1655 | 1471048083705 Marionette TRACE conn3 <- [1,758,null,{}] 17:28:03 INFO - PROCESS | 1655 | 1471048083709 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:03 INFO - PROCESS | 1655 | 1471048083710 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:03 INFO - PROCESS | 1655 | 1471048083801 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:28:03 INFO - PROCESS | 1655 | 1471048083856 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 1655 | 1471048083859 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119440800 == 46 [pid = 1655] [id = 197] 17:28:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11976cc00) [pid = 1655] [serial = 589] [outer = 0x0] 17:28:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11989a400) [pid = 1655] [serial = 590] [outer = 0x11976cc00] 17:28:03 INFO - PROCESS | 1655 | 1471048083887 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119f24c00) [pid = 1655] [serial = 591] [outer = 0x11976cc00] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12a79a000 == 45 [pid = 1655] [id = 192] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x128fdc800 == 44 [pid = 1655] [id = 191] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3c800 == 43 [pid = 1655] [id = 190] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x123e4a000 == 42 [pid = 1655] [id = 189] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1213b2800 == 41 [pid = 1655] [id = 188] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119433000 == 40 [pid = 1655] [id = 187] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11684b800 == 39 [pid = 1655] [id = 186] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119445000 == 38 [pid = 1655] [id = 185] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12129f800 == 37 [pid = 1655] [id = 183] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae18000 == 36 [pid = 1655] [id = 181] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1173a9800 == 35 [pid = 1655] [id = 182] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12a530800 == 34 [pid = 1655] [id = 169] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1e0800 == 33 [pid = 1655] [id = 170] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x118907800 == 32 [pid = 1655] [id = 171] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12b955800 == 31 [pid = 1655] [id = 184] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12b954000 == 30 [pid = 1655] [id = 196] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119e86000 == 29 [pid = 1655] [id = 195] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd6d000 == 28 [pid = 1655] [id = 193] 17:28:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117eae800 == 27 [pid = 1655] [id = 194] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b988800) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bf3fc00) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12c535400) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12572f400) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126a54000) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128d58c00) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a6c9c00) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11879c800) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11702b800) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11976f800) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121d9ec00) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123e89000) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121d9b800) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128889c00) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11678e800) [pid = 1655] [serial = 499] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1191e0800) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119cc2000) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119b1e400) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12c649800) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b0ea400) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121d9b000) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12c09c800) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12bda9000) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126648c00) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1191df800) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 17:28:04 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119768800) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:28:04 INFO - PROCESS | 1655 | 1471048084958 Marionette TRACE conn3 <- [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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1274ms 17:28:04 INFO - PROCESS | 1655 | 1471048084978 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:28:04 INFO - PROCESS | 1655 | 1471048084980 Marionette TRACE conn3 <- [1,761,null,{"value":"7"}] 17:28:04 INFO - PROCESS | 1655 | 1471048084984 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1655 | 1471048084988 Marionette TRACE conn3 <- [1,762,null,{}] 17:28:04 INFO - PROCESS | 1655 | 1471048084992 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:04 INFO - PROCESS | 1655 | 1471048084993 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:05 INFO - PROCESS | 1655 | 1471048085084 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:28:05 INFO - PROCESS | 1655 | 1471048085114 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 1655 | 1471048085116 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x116526000 == 28 [pid = 1655] [id = 198] 17:28:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176b9400) [pid = 1655] [serial = 592] [outer = 0x0] 17:28:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117e13c00) [pid = 1655] [serial = 593] [outer = 0x1176b9400] 17:28:05 INFO - PROCESS | 1655 | 1471048085145 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1184ab800) [pid = 1655] [serial = 594] [outer = 0x1176b9400] 17:28:05 INFO - PROCESS | 1655 | 1471048085934 Marionette TRACE conn3 <- [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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 17:28:05 INFO - PROCESS | 1655 | 1471048085956 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1655 | 1471048085960 Marionette TRACE conn3 <- [1,765,null,{"value":"7"}] 17:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:28:05 INFO - PROCESS | 1655 | 1471048085964 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1655 | 1471048085966 Marionette TRACE conn3 <- [1,766,null,{}] 17:28:05 INFO - PROCESS | 1655 | 1471048085968 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:05 INFO - PROCESS | 1655 | 1471048085970 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:06 INFO - PROCESS | 1655 | 1471048086051 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:28:06 INFO - PROCESS | 1655 | 1471048086107 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1655 | 1471048086108 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x117ea8000 == 29 [pid = 1655] [id = 199] 17:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119769800) [pid = 1655] [serial = 595] [outer = 0x0] 17:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11988e800) [pid = 1655] [serial = 596] [outer = 0x119769800] 17:28:06 INFO - PROCESS | 1655 | 1471048086135 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119b6d400) [pid = 1655] [serial = 597] [outer = 0x119769800] 17:28:06 INFO - PROCESS | 1655 | 1471048086924 Marionette TRACE conn3 <- [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]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 17:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:28:06 INFO - PROCESS | 1655 | 1471048086935 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1655 | 1471048086936 Marionette TRACE conn3 <- [1,769,null,{"value":"7"}] 17:28:06 INFO - PROCESS | 1655 | 1471048086938 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1655 | 1471048086941 Marionette TRACE conn3 <- [1,770,null,{}] 17:28:06 INFO - PROCESS | 1655 | 1471048086948 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:06 INFO - PROCESS | 1655 | 1471048086952 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:07 INFO - PROCESS | 1655 | 1471048087041 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:28:07 INFO - PROCESS | 1655 | 1471048087084 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1655 | 1471048087087 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119156800 == 30 [pid = 1655] [id = 200] 17:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1214a8000) [pid = 1655] [serial = 598] [outer = 0x0] 17:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121b04000) [pid = 1655] [serial = 599] [outer = 0x1214a8000] 17:28:07 INFO - PROCESS | 1655 | 1471048087134 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121da4800) [pid = 1655] [serial = 600] [outer = 0x1214a8000] 17:28:07 INFO - PROCESS | 1655 | 1471048087537 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 623ms 17:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:28:07 INFO - PROCESS | 1655 | 1471048087563 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 1655 | 1471048087564 Marionette TRACE conn3 <- [1,773,null,{"value":"7"}] 17:28:07 INFO - PROCESS | 1655 | 1471048087566 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1655 | 1471048087567 Marionette TRACE conn3 <- [1,774,null,{}] 17:28:07 INFO - PROCESS | 1655 | 1471048087575 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:07 INFO - PROCESS | 1655 | 1471048087576 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:07 INFO - PROCESS | 1655 | 1471048087674 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:28:07 INFO - PROCESS | 1655 | 1471048087677 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1655 | 1471048087678 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1b0000 == 31 [pid = 1655] [id = 201] 17:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123e88800) [pid = 1655] [serial = 601] [outer = 0x0] 17:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c7e000) [pid = 1655] [serial = 602] [outer = 0x123e88800] 17:28:07 INFO - PROCESS | 1655 | 1471048087704 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12572f400) [pid = 1655] [serial = 603] [outer = 0x123e88800] 17:28:08 INFO - PROCESS | 1655 | 1471048088033 Marionette TRACE conn3 <- [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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 17:28:08 INFO - PROCESS | 1655 | 1471048088085 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 1655 | 1471048088086 Marionette TRACE conn3 <- [1,777,null,{"value":"7"}] 17:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:28:08 INFO - PROCESS | 1655 | 1471048088088 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 1655 | 1471048088089 Marionette TRACE conn3 <- [1,778,null,{}] 17:28:08 INFO - PROCESS | 1655 | 1471048088092 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:08 INFO - PROCESS | 1655 | 1471048088100 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:08 INFO - PROCESS | 1655 | 1471048088192 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:28:08 INFO - PROCESS | 1655 | 1471048088230 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 1655 | 1471048088231 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215d7800 == 32 [pid = 1655] [id = 202] 17:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124d85000) [pid = 1655] [serial = 604] [outer = 0x0] 17:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1257d5000) [pid = 1655] [serial = 605] [outer = 0x124d85000] 17:28:08 INFO - PROCESS | 1655 | 1471048088255 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12626bc00) [pid = 1655] [serial = 606] [outer = 0x124d85000] 17:28:08 INFO - PROCESS | 1655 | 1471048088593 Marionette TRACE conn3 <- [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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 17:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:28:08 INFO - PROCESS | 1655 | 1471048088608 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 1655 | 1471048088610 Marionette TRACE conn3 <- [1,781,null,{"value":"7"}] 17:28:08 INFO - PROCESS | 1655 | 1471048088613 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 1655 | 1471048088615 Marionette TRACE conn3 <- [1,782,null,{}] 17:28:08 INFO - PROCESS | 1655 | 1471048088618 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:08 INFO - PROCESS | 1655 | 1471048088625 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:08 INFO - PROCESS | 1655 | 1471048088801 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:28:08 INFO - PROCESS | 1655 | 1471048088824 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 1655 | 1471048088825 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c17000 == 33 [pid = 1655] [id = 203] 17:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126892400) [pid = 1655] [serial = 607] [outer = 0x0] 17:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126a50000) [pid = 1655] [serial = 608] [outer = 0x126892400] 17:28:08 INFO - PROCESS | 1655 | 1471048088867 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128d57400) [pid = 1655] [serial = 609] [outer = 0x126892400] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123f76000) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11702c400) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1191d2800) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119b6c400) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11a195000) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113f42000) [pid = 1655] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117028000) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128cea400) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11679a800) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126bf2800) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1257d4000) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1257d4400) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126af3c00) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121056800) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1183af400) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11988c000) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118321000) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:28:09 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119f2b400) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:28:09 INFO - PROCESS | 1655 | 1471048089684 Marionette TRACE conn3 <- [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]]]}] 17:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1123ms 17:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:28:09 INFO - PROCESS | 1655 | 1471048089747 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:28:09 INFO - PROCESS | 1655 | 1471048089748 Marionette TRACE conn3 <- [1,785,null,{"value":"7"}] 17:28:09 INFO - PROCESS | 1655 | 1471048089757 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 1655 | 1471048089758 Marionette TRACE conn3 <- [1,786,null,{}] 17:28:09 INFO - PROCESS | 1655 | 1471048089761 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:09 INFO - PROCESS | 1655 | 1471048089762 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:09 INFO - PROCESS | 1655 | 1471048089849 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:28:09 INFO - PROCESS | 1655 | 1471048089855 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 1655 | 1471048089856 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12574c000 == 34 [pid = 1655] [id = 204] 17:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1183ae800) [pid = 1655] [serial = 610] [outer = 0x0] 17:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12105b800) [pid = 1655] [serial = 611] [outer = 0x1183ae800] 17:28:09 INFO - PROCESS | 1655 | 1471048089880 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1257a6c00) [pid = 1655] [serial = 612] [outer = 0x1183ae800] 17:28:10 INFO - PROCESS | 1655 | 1471048090192 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 473ms 17:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:28:10 INFO - PROCESS | 1655 | 1471048090226 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1655 | 1471048090227 Marionette TRACE conn3 <- [1,789,null,{"value":"7"}] 17:28:10 INFO - PROCESS | 1655 | 1471048090229 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1655 | 1471048090230 Marionette TRACE conn3 <- [1,790,null,{}] 17:28:10 INFO - PROCESS | 1655 | 1471048090232 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:10 INFO - PROCESS | 1655 | 1471048090234 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:10 INFO - PROCESS | 1655 | 1471048090309 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:28:10 INFO - PROCESS | 1655 | 1471048090312 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1655 | 1471048090313 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9e800 == 35 [pid = 1655] [id = 205] 17:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x121a38000) [pid = 1655] [serial = 613] [outer = 0x0] 17:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128890000) [pid = 1655] [serial = 614] [outer = 0x121a38000] 17:28:10 INFO - PROCESS | 1655 | 1471048090340 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x128d5d000) [pid = 1655] [serial = 615] [outer = 0x121a38000] 17:28:10 INFO - PROCESS | 1655 | 1471048090674 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 17:28:10 INFO - PROCESS | 1655 | 1471048090699 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1655 | 1471048090701 Marionette TRACE conn3 <- [1,793,null,{"value":"7"}] 17:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:28:10 INFO - PROCESS | 1655 | 1471048090707 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1655 | 1471048090708 Marionette TRACE conn3 <- [1,794,null,{}] 17:28:10 INFO - PROCESS | 1655 | 1471048090711 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:10 INFO - PROCESS | 1655 | 1471048090712 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:10 INFO - PROCESS | 1655 | 1471048090825 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:28:10 INFO - PROCESS | 1655 | 1471048090831 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1655 | 1471048090832 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f1d000 == 36 [pid = 1655] [id = 206] 17:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126654c00) [pid = 1655] [serial = 616] [outer = 0x0] 17:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x129371000) [pid = 1655] [serial = 617] [outer = 0x126654c00] 17:28:10 INFO - PROCESS | 1655 | 1471048090857 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12a62e000) [pid = 1655] [serial = 618] [outer = 0x126654c00] 17:28:11 INFO - PROCESS | 1655 | 1471048091157 Marionette TRACE conn3 <- [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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 17:28:11 INFO - PROCESS | 1655 | 1471048091176 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 1655 | 1471048091177 Marionette TRACE conn3 <- [1,797,null,{"value":"7"}] 17:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:28:11 INFO - PROCESS | 1655 | 1471048091179 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1655 | 1471048091180 Marionette TRACE conn3 <- [1,798,null,{}] 17:28:11 INFO - PROCESS | 1655 | 1471048091183 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:11 INFO - PROCESS | 1655 | 1471048091184 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:11 INFO - PROCESS | 1655 | 1471048091266 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:28:11 INFO - PROCESS | 1655 | 1471048091272 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1655 | 1471048091273 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129722800 == 37 [pid = 1655] [id = 207] 17:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12a632c00) [pid = 1655] [serial = 619] [outer = 0x0] 17:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a7d6400) [pid = 1655] [serial = 620] [outer = 0x12a632c00] 17:28:11 INFO - PROCESS | 1655 | 1471048091297 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12ae8c800) [pid = 1655] [serial = 621] [outer = 0x12a632c00] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x117ea8000 == 36 [pid = 1655] [id = 199] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x116526000 == 35 [pid = 1655] [id = 198] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119440800 == 34 [pid = 1655] [id = 197] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12574c000 == 33 [pid = 1655] [id = 204] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x124c17000 == 32 [pid = 1655] [id = 203] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119156800 == 31 [pid = 1655] [id = 200] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1b0000 == 30 [pid = 1655] [id = 201] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1215d7800 == 29 [pid = 1655] [id = 202] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9e800 == 28 [pid = 1655] [id = 205] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119e30c00) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a633c00) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123e89c00) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x117e09000) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12ae40800) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128cf0c00) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOCSHELL 0x128f1d000 == 27 [pid = 1655] [id = 206] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b982000) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a7cfc00) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12bf3b000) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12bda7000) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12ae95400) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12937b800) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12aee9000) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x121a39800) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123f75c00) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1183f5400) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1189fa000) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119b17000) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12ae96400) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x119f1b800) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12105d000) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x121da0000) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x125725000) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12689a400) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12c539400) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12c647000) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x126893800) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x128cf5800) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12b0eb000) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12689ec00) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1655 | 1471048092673 Marionette TRACE conn3 <- [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]]]}] 17:28:12 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 17:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1522ms 17:28:12 INFO - PROCESS | 1655 | 1471048092704 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1655 | 1471048092707 Marionette TRACE conn3 <- [1,801,null,{"value":"7"}] 17:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:28:12 INFO - PROCESS | 1655 | 1471048092710 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1655 | 1471048092712 Marionette TRACE conn3 <- [1,802,null,{}] 17:28:12 INFO - PROCESS | 1655 | 1471048092716 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:12 INFO - PROCESS | 1655 | 1471048092718 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:12 INFO - PROCESS | 1655 | 1471048092805 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:28:12 INFO - PROCESS | 1655 | 1471048092849 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 1655 | 1471048092852 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a69800 == 28 [pid = 1655] [id = 208] 17:28:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x112a93800) [pid = 1655] [serial = 622] [outer = 0x0] 17:28:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11301d000) [pid = 1655] [serial = 623] [outer = 0x112a93800] 17:28:12 INFO - PROCESS | 1655 | 1471048092882 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x113daa800) [pid = 1655] [serial = 624] [outer = 0x112a93800] 17:28:13 INFO - PROCESS | 1655 | 1471048093189 Marionette TRACE conn3 <- [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]]]}] 17:28:13 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 17:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 17:28:13 INFO - PROCESS | 1655 | 1471048093230 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 1655 | 1471048093234 Marionette TRACE conn3 <- [1,805,null,{"value":"7"}] 17:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:28:13 INFO - PROCESS | 1655 | 1471048093241 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 1655 | 1471048093242 Marionette TRACE conn3 <- [1,806,null,{}] 17:28:13 INFO - PROCESS | 1655 | 1471048093245 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:13 INFO - PROCESS | 1655 | 1471048093247 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:13 INFO - PROCESS | 1655 | 1471048093324 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:28:13 INFO - PROCESS | 1655 | 1471048093369 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1655 | 1471048093371 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x117214800 == 29 [pid = 1655] [id = 209] 17:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1130af000) [pid = 1655] [serial = 625] [outer = 0x0] 17:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116536000) [pid = 1655] [serial = 626] [outer = 0x1130af000] 17:28:13 INFO - PROCESS | 1655 | 1471048093398 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116ab7c00) [pid = 1655] [serial = 627] [outer = 0x1130af000] 17:28:13 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:28:13 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:28:13 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:28:13 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 17:28:13 INFO - PROCESS | 1655 | 1471048093714 Marionette TRACE conn3 <- [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]]]}] 17:28:13 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 17:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 17:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:28:13 INFO - PROCESS | 1655 | 1471048093762 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 1655 | 1471048093764 Marionette TRACE conn3 <- [1,809,null,{"value":"7"}] 17:28:13 INFO - PROCESS | 1655 | 1471048093766 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 1655 | 1471048093777 Marionette TRACE conn3 <- [1,810,null,{}] 17:28:13 INFO - PROCESS | 1655 | 1471048093784 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:13 INFO - PROCESS | 1655 | 1471048093787 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:13 INFO - PROCESS | 1655 | 1471048093860 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:28:13 INFO - PROCESS | 1655 | 1471048093907 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1655 | 1471048093909 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x117eb6800 == 30 [pid = 1655] [id = 210] 17:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x111f09000) [pid = 1655] [serial = 628] [outer = 0x0] 17:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11831bc00) [pid = 1655] [serial = 629] [outer = 0x111f09000] 17:28:13 INFO - PROCESS | 1655 | 1471048093936 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1183bc400) [pid = 1655] [serial = 630] [outer = 0x111f09000] 17:28:14 INFO - PROCESS | 1655 | 1471048094223 Marionette TRACE conn3 <- [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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 480ms 17:28:14 INFO - PROCESS | 1655 | 1471048094247 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1655 | 1471048094249 Marionette TRACE conn3 <- [1,813,null,{"value":"7"}] 17:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:28:14 INFO - PROCESS | 1655 | 1471048094258 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1655 | 1471048094259 Marionette TRACE conn3 <- [1,814,null,{}] 17:28:14 INFO - PROCESS | 1655 | 1471048094262 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:14 INFO - PROCESS | 1655 | 1471048094263 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:14 INFO - PROCESS | 1655 | 1471048094342 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:28:14 INFO - PROCESS | 1655 | 1471048094346 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1655 | 1471048094347 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11890d800 == 31 [pid = 1655] [id = 211] 17:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11879f400) [pid = 1655] [serial = 631] [outer = 0x0] 17:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1187ab400) [pid = 1655] [serial = 632] [outer = 0x11879f400] 17:28:14 INFO - PROCESS | 1655 | 1471048094374 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1189c3800) [pid = 1655] [serial = 633] [outer = 0x11879f400] 17:28:14 INFO - PROCESS | 1655 | 1471048094692 Marionette TRACE conn3 <- [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] 17:28:14 INFO - PROCESS | 1655 | 1471048094729 Marionette TRACE conn3 <- [1,817,null,{"value":"7"}] 17:28:14 INFO - PROCESS | 1655 | 1471048094731 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1655 | 1471048094732 Marionette TRACE conn3 <- [1,818,null,{}] 17:28:14 INFO - PROCESS | 1655 | 1471048094735 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:14 INFO - PROCESS | 1655 | 1471048094736 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:14 INFO - PROCESS | 1655 | 1471048094834 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:28:14 INFO - PROCESS | 1655 | 1471048094840 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1655 | 1471048094841 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ac8800 == 32 [pid = 1655] [id = 212] 17:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11300d000) [pid = 1655] [serial = 634] [outer = 0x0] 17:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1189ed000) [pid = 1655] [serial = 635] [outer = 0x11300d000] 17:28:14 INFO - PROCESS | 1655 | 1471048094868 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1191d3000) [pid = 1655] [serial = 636] [outer = 0x11300d000] 17:28:15 INFO - PROCESS | 1655 | 1471048095190 Marionette TRACE conn3 <- [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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 473ms 17:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:28:15 INFO - PROCESS | 1655 | 1471048095207 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 1655 | 1471048095208 Marionette TRACE conn3 <- [1,821,null,{"value":"7"}] 17:28:15 INFO - PROCESS | 1655 | 1471048095210 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1655 | 1471048095211 Marionette TRACE conn3 <- [1,822,null,{}] 17:28:15 INFO - PROCESS | 1655 | 1471048095213 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:15 INFO - PROCESS | 1655 | 1471048095218 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:15 INFO - PROCESS | 1655 | 1471048095307 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:28:15 INFO - PROCESS | 1655 | 1471048095311 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1655 | 1471048095312 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ace000 == 33 [pid = 1655] [id = 213] 17:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1121be000) [pid = 1655] [serial = 637] [outer = 0x0] 17:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11976c800) [pid = 1655] [serial = 638] [outer = 0x1121be000] 17:28:15 INFO - PROCESS | 1655 | 1471048095339 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119b6e000) [pid = 1655] [serial = 639] [outer = 0x1121be000] 17:28:15 INFO - PROCESS | 1655 | 1471048095656 Marionette TRACE conn3 <- [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] 17:28:15 INFO - PROCESS | 1655 | 1471048095681 Marionette TRACE conn3 <- [1,825,null,{"value":"7"}] 17:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:28:15 INFO - PROCESS | 1655 | 1471048095683 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1655 | 1471048095684 Marionette TRACE conn3 <- [1,826,null,{}] 17:28:15 INFO - PROCESS | 1655 | 1471048095689 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:15 INFO - PROCESS | 1655 | 1471048095690 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:15 INFO - PROCESS | 1655 | 1471048095790 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:28:15 INFO - PROCESS | 1655 | 1471048095795 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1655 | 1471048095796 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e76800 == 34 [pid = 1655] [id = 214] 17:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1189c8800) [pid = 1655] [serial = 640] [outer = 0x0] 17:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119ccb800) [pid = 1655] [serial = 641] [outer = 0x1189c8800] 17:28:15 INFO - PROCESS | 1655 | 1471048095821 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119f19400) [pid = 1655] [serial = 642] [outer = 0x1189c8800] 17:28:16 INFO - PROCESS | 1655 | 1471048096101 Marionette TRACE conn3 <- [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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 473ms 17:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:28:16 INFO - PROCESS | 1655 | 1471048096157 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1655 | 1471048096158 Marionette TRACE conn3 <- [1,829,null,{"value":"7"}] 17:28:16 INFO - PROCESS | 1655 | 1471048096160 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1655 | 1471048096161 Marionette TRACE conn3 <- [1,830,null,{}] 17:28:16 INFO - PROCESS | 1655 | 1471048096164 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:16 INFO - PROCESS | 1655 | 1471048096165 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:16 INFO - PROCESS | 1655 | 1471048096238 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:28:16 INFO - PROCESS | 1655 | 1471048096242 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1655 | 1471048096243 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x121299000 == 35 [pid = 1655] [id = 215] 17:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119f19800) [pid = 1655] [serial = 643] [outer = 0x0] 17:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119f2b000) [pid = 1655] [serial = 644] [outer = 0x119f19800] 17:28:16 INFO - PROCESS | 1655 | 1471048096267 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12105c800) [pid = 1655] [serial = 645] [outer = 0x119f19800] 17:28:16 INFO - PROCESS | 1655 | 1471048096589 Marionette TRACE conn3 <- [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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 17:28:16 INFO - PROCESS | 1655 | 1471048096629 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1655 | 1471048096631 Marionette TRACE conn3 <- [1,833,null,{"value":"7"}] 17:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:28:16 INFO - PROCESS | 1655 | 1471048096633 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1655 | 1471048096634 Marionette TRACE conn3 <- [1,834,null,{}] 17:28:16 INFO - PROCESS | 1655 | 1471048096637 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:16 INFO - PROCESS | 1655 | 1471048096638 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:16 INFO - PROCESS | 1655 | 1471048096730 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:28:16 INFO - PROCESS | 1655 | 1471048096737 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1655 | 1471048096739 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x117eb6000 == 36 [pid = 1655] [id = 216] 17:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12105f000) [pid = 1655] [serial = 646] [outer = 0x0] 17:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121159800) [pid = 1655] [serial = 647] [outer = 0x12105f000] 17:28:16 INFO - PROCESS | 1655 | 1471048096770 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1211bc000) [pid = 1655] [serial = 648] [outer = 0x12105f000] 17:28:17 INFO - PROCESS | 1655 | 1471048097057 Marionette TRACE conn3 <- [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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 17:28:17 INFO - PROCESS | 1655 | 1471048097103 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1655 | 1471048097105 Marionette TRACE conn3 <- [1,837,null,{"value":"7"}] 17:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:28:17 INFO - PROCESS | 1655 | 1471048097107 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1655 | 1471048097108 Marionette TRACE conn3 <- [1,838,null,{}] 17:28:17 INFO - PROCESS | 1655 | 1471048097111 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:17 INFO - PROCESS | 1655 | 1471048097112 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:17 INFO - PROCESS | 1655 | 1471048097187 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:28:17 INFO - PROCESS | 1655 | 1471048097191 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1655 | 1471048097192 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e49000 == 37 [pid = 1655] [id = 217] 17:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121157000) [pid = 1655] [serial = 649] [outer = 0x0] 17:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12168ec00) [pid = 1655] [serial = 650] [outer = 0x121157000] 17:28:17 INFO - PROCESS | 1655 | 1471048097216 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121d9bc00) [pid = 1655] [serial = 651] [outer = 0x121157000] 17:28:17 INFO - PROCESS | 1655 | 1471048097531 Marionette TRACE conn3 <- [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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 467ms 17:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:28:17 INFO - PROCESS | 1655 | 1471048097575 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1655 | 1471048097577 Marionette TRACE conn3 <- [1,841,null,{"value":"7"}] 17:28:17 INFO - PROCESS | 1655 | 1471048097579 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1655 | 1471048097581 Marionette TRACE conn3 <- [1,842,null,{}] 17:28:17 INFO - PROCESS | 1655 | 1471048097583 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:17 INFO - PROCESS | 1655 | 1471048097585 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:17 INFO - PROCESS | 1655 | 1471048097697 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:28:17 INFO - PROCESS | 1655 | 1471048097710 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1655 | 1471048097711 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ac6000 == 38 [pid = 1655] [id = 218] 17:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121d9a000) [pid = 1655] [serial = 652] [outer = 0x0] 17:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121da3000) [pid = 1655] [serial = 653] [outer = 0x121d9a000] 17:28:17 INFO - PROCESS | 1655 | 1471048097738 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123f72800) [pid = 1655] [serial = 654] [outer = 0x121d9a000] 17:28:18 INFO - PROCESS | 1655 | 1471048098092 Marionette TRACE conn3 <- [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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 17:28:18 INFO - PROCESS | 1655 | 1471048098098 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 1655 | 1471048098099 Marionette TRACE conn3 <- [1,845,null,{"value":"7"}] 17:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:28:18 INFO - PROCESS | 1655 | 1471048098102 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1655 | 1471048098105 Marionette TRACE conn3 <- [1,846,null,{}] 17:28:18 INFO - PROCESS | 1655 | 1471048098108 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:18 INFO - PROCESS | 1655 | 1471048098109 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:18 INFO - PROCESS | 1655 | 1471048098202 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:28:18 INFO - PROCESS | 1655 | 1471048098205 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1655 | 1471048098206 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x125761000 == 39 [pid = 1655] [id = 219] 17:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123f73400) [pid = 1655] [serial = 655] [outer = 0x0] 17:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c84400) [pid = 1655] [serial = 656] [outer = 0x123f73400] 17:28:18 INFO - PROCESS | 1655 | 1471048098229 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d91400) [pid = 1655] [serial = 657] [outer = 0x123f73400] 17:28:18 INFO - PROCESS | 1655 | 1471048098546 Marionette TRACE conn3 <- [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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 473ms 17:28:18 INFO - PROCESS | 1655 | 1471048098583 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 1655 | 1471048098585 Marionette TRACE conn3 <- [1,849,null,{"value":"7"}] 17:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:28:18 INFO - PROCESS | 1655 | 1471048098591 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1655 | 1471048098592 Marionette TRACE conn3 <- [1,850,null,{}] 17:28:18 INFO - PROCESS | 1655 | 1471048098594 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:18 INFO - PROCESS | 1655 | 1471048098595 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:18 INFO - PROCESS | 1655 | 1471048098689 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:28:18 INFO - PROCESS | 1655 | 1471048098699 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1655 | 1471048098700 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9d000 == 40 [pid = 1655] [id = 220] 17:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124df0800) [pid = 1655] [serial = 658] [outer = 0x0] 17:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1256b2000) [pid = 1655] [serial = 659] [outer = 0x124df0800] 17:28:18 INFO - PROCESS | 1655 | 1471048098724 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12572fc00) [pid = 1655] [serial = 660] [outer = 0x124df0800] 17:28:19 INFO - PROCESS | 1655 | 1471048099077 Marionette TRACE conn3 <- [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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 17:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:28:19 INFO - PROCESS | 1655 | 1471048099111 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 1655 | 1471048099112 Marionette TRACE conn3 <- [1,853,null,{"value":"7"}] 17:28:19 INFO - PROCESS | 1655 | 1471048099114 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1655 | 1471048099115 Marionette TRACE conn3 <- [1,854,null,{}] 17:28:19 INFO - PROCESS | 1655 | 1471048099125 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:19 INFO - PROCESS | 1655 | 1471048099126 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:19 INFO - PROCESS | 1655 | 1471048099221 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:28:19 INFO - PROCESS | 1655 | 1471048099224 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1655 | 1471048099225 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f1b800 == 41 [pid = 1655] [id = 221] 17:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x125729c00) [pid = 1655] [serial = 661] [outer = 0x0] 17:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1257cf400) [pid = 1655] [serial = 662] [outer = 0x125729c00] 17:28:19 INFO - PROCESS | 1655 | 1471048099249 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126268000) [pid = 1655] [serial = 663] [outer = 0x125729c00] 17:28:19 INFO - PROCESS | 1655 | 1471048099560 Marionette TRACE conn3 <- [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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 17:28:19 INFO - PROCESS | 1655 | 1471048099582 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 1655 | 1471048099583 Marionette TRACE conn3 <- [1,857,null,{"value":"7"}] 17:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:28:19 INFO - PROCESS | 1655 | 1471048099600 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1655 | 1471048099601 Marionette TRACE conn3 <- [1,858,null,{}] 17:28:19 INFO - PROCESS | 1655 | 1471048099606 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:19 INFO - PROCESS | 1655 | 1471048099608 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:19 INFO - PROCESS | 1655 | 1471048099796 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123e88800) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124d85000) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126892400) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121a38000) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119769800) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1176b9400) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11976cc00) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1257d0c00) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123e86c00) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118ab7c00) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183ae800) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1214a8000) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126654c00) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:28:19 INFO - PROCESS | 1655 | 1471048099837 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1655 | 1471048099838 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa2800 == 42 [pid = 1655] [id = 222] 17:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117028000) [pid = 1655] [serial = 664] [outer = 0x0] 17:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1189bf800) [pid = 1655] [serial = 665] [outer = 0x117028000] 17:28:19 INFO - PROCESS | 1655 | 1471048099869 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119f1e400) [pid = 1655] [serial = 666] [outer = 0x117028000] 17:28:20 INFO - PROCESS | 1655 | 1471048100146 Marionette TRACE conn3 <- [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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 575ms 17:28:20 INFO - PROCESS | 1655 | 1471048100177 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:28:20 INFO - PROCESS | 1655 | 1471048100178 Marionette TRACE conn3 <- [1,861,null,{"value":"7"}] 17:28:20 INFO - PROCESS | 1655 | 1471048100181 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1655 | 1471048100182 Marionette TRACE conn3 <- [1,862,null,{}] 17:28:20 INFO - PROCESS | 1655 | 1471048100193 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:20 INFO - PROCESS | 1655 | 1471048100194 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:20 INFO - PROCESS | 1655 | 1471048100277 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:28:20 INFO - PROCESS | 1655 | 1471048100281 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1655 | 1471048100282 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78c800 == 43 [pid = 1655] [id = 223] 17:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119f1f400) [pid = 1655] [serial = 667] [outer = 0x0] 17:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1266eb000) [pid = 1655] [serial = 668] [outer = 0x119f1f400] 17:28:20 INFO - PROCESS | 1655 | 1471048100306 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126898c00) [pid = 1655] [serial = 669] [outer = 0x119f1f400] 17:28:20 INFO - PROCESS | 1655 | 1471048100625 Marionette TRACE conn3 <- [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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 479ms 17:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:28:20 INFO - PROCESS | 1655 | 1471048100661 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 1655 | 1471048100662 Marionette TRACE conn3 <- [1,865,null,{"value":"7"}] 17:28:20 INFO - PROCESS | 1655 | 1471048100664 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1655 | 1471048100665 Marionette TRACE conn3 <- [1,866,null,{}] 17:28:20 INFO - PROCESS | 1655 | 1471048100667 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:20 INFO - PROCESS | 1655 | 1471048100669 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:20 INFO - PROCESS | 1655 | 1471048100780 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:28:20 INFO - PROCESS | 1655 | 1471048100786 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1655 | 1471048100787 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae1b000 == 44 [pid = 1655] [id = 224] 17:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123e8ac00) [pid = 1655] [serial = 670] [outer = 0x0] 17:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12689e800) [pid = 1655] [serial = 671] [outer = 0x123e8ac00] 17:28:20 INFO - PROCESS | 1655 | 1471048100811 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126a59c00) [pid = 1655] [serial = 672] [outer = 0x123e8ac00] 17:28:21 INFO - PROCESS | 1655 | 1471048101090 Marionette TRACE conn3 <- [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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 17:28:21 INFO - PROCESS | 1655 | 1471048101132 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1655 | 1471048101134 Marionette TRACE conn3 <- [1,869,null,{"value":"7"}] 17:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:28:21 INFO - PROCESS | 1655 | 1471048101140 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1655 | 1471048101142 Marionette TRACE conn3 <- [1,870,null,{}] 17:28:21 INFO - PROCESS | 1655 | 1471048101144 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:21 INFO - PROCESS | 1655 | 1471048101145 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:21 INFO - PROCESS | 1655 | 1471048101227 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:28:21 INFO - PROCESS | 1655 | 1471048101230 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1655 | 1471048101231 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b19c000 == 45 [pid = 1655] [id = 225] 17:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126a55400) [pid = 1655] [serial = 673] [outer = 0x0] 17:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126bf1400) [pid = 1655] [serial = 674] [outer = 0x126a55400] 17:28:21 INFO - PROCESS | 1655 | 1471048101255 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128885400) [pid = 1655] [serial = 675] [outer = 0x126a55400] 17:28:21 INFO - PROCESS | 1655 | 1471048101576 Marionette TRACE conn3 <- [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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 471ms 17:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:28:21 INFO - PROCESS | 1655 | 1471048101609 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1655 | 1471048101610 Marionette TRACE conn3 <- [1,873,null,{"value":"7"}] 17:28:21 INFO - PROCESS | 1655 | 1471048101612 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1655 | 1471048101613 Marionette TRACE conn3 <- [1,874,null,{}] 17:28:21 INFO - PROCESS | 1655 | 1471048101615 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:21 INFO - PROCESS | 1655 | 1471048101616 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:21 INFO - PROCESS | 1655 | 1471048101727 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:28:21 INFO - PROCESS | 1655 | 1471048101732 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1655 | 1471048101733 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94f000 == 46 [pid = 1655] [id = 226] 17:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12888e800) [pid = 1655] [serial = 676] [outer = 0x0] 17:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12888f400) [pid = 1655] [serial = 677] [outer = 0x12888e800] 17:28:21 INFO - PROCESS | 1655 | 1471048101758 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128cef400) [pid = 1655] [serial = 678] [outer = 0x12888e800] 17:28:22 INFO - PROCESS | 1655 | 1471048102247 Marionette TRACE conn3 <- [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]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 668ms 17:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:28:22 INFO - PROCESS | 1655 | 1471048102280 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1655 | 1471048102283 Marionette TRACE conn3 <- [1,877,null,{"value":"7"}] 17:28:22 INFO - PROCESS | 1655 | 1471048102286 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1655 | 1471048102289 Marionette TRACE conn3 <- [1,878,null,{}] 17:28:22 INFO - PROCESS | 1655 | 1471048102293 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:22 INFO - PROCESS | 1655 | 1471048102294 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:22 INFO - PROCESS | 1655 | 1471048102410 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:28:22 INFO - PROCESS | 1655 | 1471048102483 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1655 | 1471048102485 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x117233800 == 47 [pid = 1655] [id = 227] 17:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1127df800) [pid = 1655] [serial = 679] [outer = 0x0] 17:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x113807400) [pid = 1655] [serial = 680] [outer = 0x1127df800] 17:28:22 INFO - PROCESS | 1655 | 1471048102516 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11678e000) [pid = 1655] [serial = 681] [outer = 0x1127df800] 17:28:23 INFO - PROCESS | 1655 | 1471048103214 Marionette TRACE conn3 <- [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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 975ms 17:28:23 INFO - PROCESS | 1655 | 1471048103260 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1655 | 1471048103262 Marionette TRACE conn3 <- [1,881,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:28:23 INFO - PROCESS | 1655 | 1471048103266 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1655 | 1471048103268 Marionette TRACE conn3 <- [1,882,null,{}] 17:28:23 INFO - PROCESS | 1655 | 1471048103272 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:23 INFO - PROCESS | 1655 | 1471048103274 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:23 INFO - PROCESS | 1655 | 1471048103374 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:28:23 INFO - PROCESS | 1655 | 1471048103450 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1655 | 1471048103453 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11307c000 == 48 [pid = 1655] [id = 228] 17:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1121ba000) [pid = 1655] [serial = 682] [outer = 0x0] 17:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11272c400) [pid = 1655] [serial = 683] [outer = 0x1121ba000] 17:28:23 INFO - PROCESS | 1655 | 1471048103481 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112a93000) [pid = 1655] [serial = 684] [outer = 0x1121ba000] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12b19c000 == 47 [pid = 1655] [id = 225] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae1b000 == 46 [pid = 1655] [id = 224] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78c800 == 45 [pid = 1655] [id = 223] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa2800 == 44 [pid = 1655] [id = 222] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x128f1b800 == 43 [pid = 1655] [id = 221] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9d000 == 42 [pid = 1655] [id = 220] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x125761000 == 41 [pid = 1655] [id = 219] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a7d6400) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118ac6000 == 40 [pid = 1655] [id = 218] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x123e49000 == 39 [pid = 1655] [id = 217] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x117eb6000 == 38 [pid = 1655] [id = 216] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x121299000 == 37 [pid = 1655] [id = 215] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119e76800 == 36 [pid = 1655] [id = 214] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119ace000 == 35 [pid = 1655] [id = 213] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118ac8800 == 34 [pid = 1655] [id = 212] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11890d800 == 33 [pid = 1655] [id = 211] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x117eb6800 == 32 [pid = 1655] [id = 210] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x117214800 == 31 [pid = 1655] [id = 209] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x113a69800 == 30 [pid = 1655] [id = 208] 17:28:23 INFO - PROCESS | 1655 | --DOCSHELL 0x129722800 == 29 [pid = 1655] [id = 207] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124c7e000) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1257d5000) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126a50000) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12626bc00) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128890000) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11988e800) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117e13c00) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1184ab800) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119f24c00) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11989a400) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128cf7800) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126bfc000) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1257ae800) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124c07c00) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119b6c800) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1195b9800) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128d57400) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12105b800) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121b04000) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121da4800) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129371000) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12572f400) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a62e000) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1257a6c00) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128d5d000) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119b6d400) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 17:28:23 INFO - PROCESS | 1655 | 1471048103910 Marionette TRACE conn3 <- [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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 17:28:23 INFO - PROCESS | 1655 | 1471048103937 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1655 | 1471048103941 Marionette TRACE conn3 <- [1,885,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:28:23 INFO - PROCESS | 1655 | 1471048103945 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1655 | 1471048103947 Marionette TRACE conn3 <- [1,886,null,{}] 17:28:23 INFO - PROCESS | 1655 | 1471048103949 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:23 INFO - PROCESS | 1655 | 1471048103951 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:24 INFO - PROCESS | 1655 | 1471048104028 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:28:24 INFO - PROCESS | 1655 | 1471048104033 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1655 | 1471048104034 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11658d800 == 30 [pid = 1655] [id = 229] 17:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116052400) [pid = 1655] [serial = 685] [outer = 0x0] 17:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116543400) [pid = 1655] [serial = 686] [outer = 0x116052400] 17:28:24 INFO - PROCESS | 1655 | 1471048104064 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116887c00) [pid = 1655] [serial = 687] [outer = 0x116052400] 17:28:24 INFO - PROCESS | 1655 | 1471048104428 Marionette TRACE conn3 <- [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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 17:28:24 INFO - PROCESS | 1655 | 1471048104465 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1655 | 1471048104466 Marionette TRACE conn3 <- [1,889,null,{"value":"7"}] 17:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:28:24 INFO - PROCESS | 1655 | 1471048104469 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1655 | 1471048104471 Marionette TRACE conn3 <- [1,890,null,{}] 17:28:24 INFO - PROCESS | 1655 | 1471048104479 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:24 INFO - PROCESS | 1655 | 1471048104482 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:24 INFO - PROCESS | 1655 | 1471048104562 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:28:24 INFO - PROCESS | 1655 | 1471048104566 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1655 | 1471048104570 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x117ebb800 == 31 [pid = 1655] [id = 230] 17:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117032c00) [pid = 1655] [serial = 688] [outer = 0x0] 17:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117e13c00) [pid = 1655] [serial = 689] [outer = 0x117032c00] 17:28:24 INFO - PROCESS | 1655 | 1471048104600 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1183ae800) [pid = 1655] [serial = 690] [outer = 0x117032c00] 17:28:24 INFO - PROCESS | 1655 | 1471048104951 Marionette TRACE conn3 <- [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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 17:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:28:24 INFO - PROCESS | 1655 | 1471048104989 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1655 | 1471048104991 Marionette TRACE conn3 <- [1,893,null,{"value":"7"}] 17:28:24 INFO - PROCESS | 1655 | 1471048104993 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1655 | 1471048104994 Marionette TRACE conn3 <- [1,894,null,{}] 17:28:24 INFO - PROCESS | 1655 | 1471048104997 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:24 INFO - PROCESS | 1655 | 1471048104998 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:25 INFO - PROCESS | 1655 | 1471048105095 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:28:25 INFO - PROCESS | 1655 | 1471048105103 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1655 | 1471048105105 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118915800 == 32 [pid = 1655] [id = 231] 17:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1183f3000) [pid = 1655] [serial = 691] [outer = 0x0] 17:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118716c00) [pid = 1655] [serial = 692] [outer = 0x1183f3000] 17:28:25 INFO - PROCESS | 1655 | 1471048105130 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1189ba000) [pid = 1655] [serial = 693] [outer = 0x1183f3000] 17:28:25 INFO - PROCESS | 1655 | 1471048105425 Marionette TRACE conn3 <- [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]]]}] 17:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 17:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:28:25 INFO - PROCESS | 1655 | 1471048105464 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1655 | 1471048105465 Marionette TRACE conn3 <- [1,897,null,{"value":"7"}] 17:28:25 INFO - PROCESS | 1655 | 1471048105467 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1655 | 1471048105468 Marionette TRACE conn3 <- [1,898,null,{}] 17:28:25 INFO - PROCESS | 1655 | 1471048105473 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:25 INFO - PROCESS | 1655 | 1471048105474 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:25 INFO - PROCESS | 1655 | 1471048105544 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:28:25 INFO - PROCESS | 1655 | 1471048105548 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1655 | 1471048105549 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943c000 == 33 [pid = 1655] [id = 232] 17:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1189ba400) [pid = 1655] [serial = 694] [outer = 0x0] 17:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1189ec800) [pid = 1655] [serial = 695] [outer = 0x1189ba400] 17:28:25 INFO - PROCESS | 1655 | 1471048105575 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119139800) [pid = 1655] [serial = 696] [outer = 0x1189ba400] 17:28:25 INFO - PROCESS | 1655 | 1471048105910 Marionette TRACE conn3 <- [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]]]}] 17:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 17:28:25 INFO - PROCESS | 1655 | 1471048105938 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1655 | 1471048105940 Marionette TRACE conn3 <- [1,901,null,{"value":"7"}] 17:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:28:25 INFO - PROCESS | 1655 | 1471048105942 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1655 | 1471048105943 Marionette TRACE conn3 <- [1,902,null,{}] 17:28:25 INFO - PROCESS | 1655 | 1471048105946 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:25 INFO - PROCESS | 1655 | 1471048105950 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:26 INFO - PROCESS | 1655 | 1471048106093 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:28:26 INFO - PROCESS | 1655 | 1471048106110 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1655 | 1471048106112 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e72000 == 34 [pid = 1655] [id = 233] 17:28:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11913c800) [pid = 1655] [serial = 697] [outer = 0x0] 17:28:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1195bb400) [pid = 1655] [serial = 698] [outer = 0x11913c800] 17:28:26 INFO - PROCESS | 1655 | 1471048106153 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119b1d800) [pid = 1655] [serial = 699] [outer = 0x11913c800] 17:28:26 INFO - PROCESS | 1655 | 1471048106609 Marionette TRACE conn3 <- [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]]]}] 17:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 719ms 17:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:28:26 INFO - PROCESS | 1655 | 1471048106661 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:28:26 INFO - PROCESS | 1655 | 1471048106662 Marionette TRACE conn3 <- [1,905,null,{"value":"7"}] 17:28:26 INFO - PROCESS | 1655 | 1471048106664 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 1655 | 1471048106665 Marionette TRACE conn3 <- [1,906,null,{}] 17:28:26 INFO - PROCESS | 1655 | 1471048106668 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:26 INFO - PROCESS | 1655 | 1471048106669 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:26 INFO - PROCESS | 1655 | 1471048106767 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:28:26 INFO - PROCESS | 1655 | 1471048106771 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1655 | 1471048106772 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121188000 == 35 [pid = 1655] [id = 234] 17:28:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113015800) [pid = 1655] [serial = 700] [outer = 0x0] 17:28:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119b67800) [pid = 1655] [serial = 701] [outer = 0x113015800] 17:28:26 INFO - PROCESS | 1655 | 1471048106803 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119e30800) [pid = 1655] [serial = 702] [outer = 0x113015800] 17:28:27 INFO - PROCESS | 1655 | 1471048107159 Marionette TRACE conn3 <- [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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 17:28:27 INFO - PROCESS | 1655 | 1471048107185 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:28:27 INFO - PROCESS | 1655 | 1471048107188 Marionette TRACE conn3 <- [1,909,null,{"value":"7"}] 17:28:27 INFO - PROCESS | 1655 | 1471048107203 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1655 | 1471048107204 Marionette TRACE conn3 <- [1,910,null,{}] 17:28:27 INFO - PROCESS | 1655 | 1471048107206 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:27 INFO - PROCESS | 1655 | 1471048107207 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:27 INFO - PROCESS | 1655 | 1471048107299 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:28:27 INFO - PROCESS | 1655 | 1471048107303 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1655 | 1471048107304 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x117227000 == 36 [pid = 1655] [id = 235] 17:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119146c00) [pid = 1655] [serial = 703] [outer = 0x0] 17:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119f21800) [pid = 1655] [serial = 704] [outer = 0x119146c00] 17:28:27 INFO - PROCESS | 1655 | 1471048107328 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12105a800) [pid = 1655] [serial = 705] [outer = 0x119146c00] 17:28:27 INFO - PROCESS | 1655 | 1471048107644 Marionette TRACE conn3 <- [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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 482ms 17:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:28:27 INFO - PROCESS | 1655 | 1471048107683 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1655 | 1471048107684 Marionette TRACE conn3 <- [1,913,null,{"value":"7"}] 17:28:27 INFO - PROCESS | 1655 | 1471048107688 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1655 | 1471048107691 Marionette TRACE conn3 <- [1,914,null,{}] 17:28:27 INFO - PROCESS | 1655 | 1471048107694 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:27 INFO - PROCESS | 1655 | 1471048107695 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:27 INFO - PROCESS | 1655 | 1471048107812 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:28:27 INFO - PROCESS | 1655 | 1471048107827 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1655 | 1471048107828 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e2b000 == 37 [pid = 1655] [id = 236] 17:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1176b4c00) [pid = 1655] [serial = 706] [outer = 0x0] 17:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12115fc00) [pid = 1655] [serial = 707] [outer = 0x1176b4c00] 17:28:27 INFO - PROCESS | 1655 | 1471048107864 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1214a7800) [pid = 1655] [serial = 708] [outer = 0x1176b4c00] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x111f09000) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1189c8800) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1121be000) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126a55400) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119f19800) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12105f000) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125729c00) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117028000) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119f1f400) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121d9a000) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123e8ac00) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123f73400) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124df0800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121157000) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11300d000) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a632c00) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1130af000) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:28:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11879f400) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:28:28 INFO - PROCESS | 1655 | 1471048108393 Marionette TRACE conn3 <- [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]]]}] 17:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 724ms 17:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:28:28 INFO - PROCESS | 1655 | 1471048108412 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 1655 | 1471048108412 Marionette TRACE conn3 <- [1,917,null,{"value":"7"}] 17:28:28 INFO - PROCESS | 1655 | 1471048108414 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1655 | 1471048108415 Marionette TRACE conn3 <- [1,918,null,{}] 17:28:28 INFO - PROCESS | 1655 | 1471048108417 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:28 INFO - PROCESS | 1655 | 1471048108418 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:28 INFO - PROCESS | 1655 | 1471048108501 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:28:28 INFO - PROCESS | 1655 | 1471048108506 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1655 | 1471048108507 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x121ddb000 == 38 [pid = 1655] [id = 237] 17:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1176aec00) [pid = 1655] [serial = 709] [outer = 0x0] 17:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119e2a400) [pid = 1655] [serial = 710] [outer = 0x1176aec00] 17:28:28 INFO - PROCESS | 1655 | 1471048108547 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12115a400) [pid = 1655] [serial = 711] [outer = 0x1176aec00] 17:28:29 INFO - PROCESS | 1655 | 1471048109041 Marionette TRACE conn3 <- [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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 674ms 17:28:29 INFO - PROCESS | 1655 | 1471048109090 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1655 | 1471048109092 Marionette TRACE conn3 <- [1,921,null,{"value":"7"}] 17:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:28:29 INFO - PROCESS | 1655 | 1471048109121 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1655 | 1471048109124 Marionette TRACE conn3 <- [1,922,null,{}] 17:28:29 INFO - PROCESS | 1655 | 1471048109127 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:29 INFO - PROCESS | 1655 | 1471048109130 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:29 INFO - PROCESS | 1655 | 1471048109247 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:28:29 INFO - PROCESS | 1655 | 1471048109257 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1655 | 1471048109259 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x125717000 == 39 [pid = 1655] [id = 238] 17:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121a38000) [pid = 1655] [serial = 712] [outer = 0x0] 17:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121d9b000) [pid = 1655] [serial = 713] [outer = 0x121a38000] 17:28:29 INFO - PROCESS | 1655 | 1471048109285 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123e81000) [pid = 1655] [serial = 714] [outer = 0x121a38000] 17:28:29 INFO - PROCESS | 1655 | 1471048109611 Marionette TRACE conn3 <- [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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 525ms 17:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:28:29 INFO - PROCESS | 1655 | 1471048109643 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1655 | 1471048109644 Marionette TRACE conn3 <- [1,925,null,{"value":"7"}] 17:28:29 INFO - PROCESS | 1655 | 1471048109646 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1655 | 1471048109647 Marionette TRACE conn3 <- [1,926,null,{}] 17:28:29 INFO - PROCESS | 1655 | 1471048109649 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:29 INFO - PROCESS | 1655 | 1471048109650 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:29 INFO - PROCESS | 1655 | 1471048109749 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:28:29 INFO - PROCESS | 1655 | 1471048109757 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1655 | 1471048109758 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x126621000 == 40 [pid = 1655] [id = 239] 17:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121da0c00) [pid = 1655] [serial = 715] [outer = 0x0] 17:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123e8b000) [pid = 1655] [serial = 716] [outer = 0x121da0c00] 17:28:29 INFO - PROCESS | 1655 | 1471048109781 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124c07000) [pid = 1655] [serial = 717] [outer = 0x121da0c00] 17:28:30 INFO - PROCESS | 1655 | 1471048110072 Marionette TRACE conn3 <- [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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 17:28:30 INFO - PROCESS | 1655 | 1471048110116 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 1655 | 1471048110117 Marionette TRACE conn3 <- [1,929,null,{"value":"7"}] 17:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:28:30 INFO - PROCESS | 1655 | 1471048110121 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1655 | 1471048110123 Marionette TRACE conn3 <- [1,930,null,{}] 17:28:30 INFO - PROCESS | 1655 | 1471048110125 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:30 INFO - PROCESS | 1655 | 1471048110126 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:30 INFO - PROCESS | 1655 | 1471048110212 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:28:30 INFO - PROCESS | 1655 | 1471048110215 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1655 | 1471048110216 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aaf800 == 41 [pid = 1655] [id = 240] 17:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123e83000) [pid = 1655] [serial = 718] [outer = 0x0] 17:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124caa000) [pid = 1655] [serial = 719] [outer = 0x123e83000] 17:28:30 INFO - PROCESS | 1655 | 1471048110241 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124df2000) [pid = 1655] [serial = 720] [outer = 0x123e83000] 17:28:30 INFO - PROCESS | 1655 | 1471048110748 Marionette TRACE conn3 <- [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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 673ms 17:28:30 INFO - PROCESS | 1655 | 1471048110793 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:28:30 INFO - PROCESS | 1655 | 1471048110796 Marionette TRACE conn3 <- [1,933,null,{"value":"7"}] 17:28:30 INFO - PROCESS | 1655 | 1471048110799 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1655 | 1471048110802 Marionette TRACE conn3 <- [1,934,null,{}] 17:28:30 INFO - PROCESS | 1655 | 1471048110806 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:30 INFO - PROCESS | 1655 | 1471048110807 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:30 INFO - PROCESS | 1655 | 1471048110910 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:28:30 INFO - PROCESS | 1655 | 1471048110976 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1655 | 1471048110977 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x117276800 == 42 [pid = 1655] [id = 241] 17:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x113dab400) [pid = 1655] [serial = 721] [outer = 0x0] 17:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116104800) [pid = 1655] [serial = 722] [outer = 0x113dab400] 17:28:31 INFO - PROCESS | 1655 | 1471048111008 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116aadc00) [pid = 1655] [serial = 723] [outer = 0x113dab400] 17:28:31 INFO - PROCESS | 1655 | 1471048111426 Marionette TRACE conn3 <- [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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 674ms 17:28:31 INFO - PROCESS | 1655 | 1471048111490 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1655 | 1471048111495 Marionette TRACE conn3 <- [1,937,null,{"value":"7"}] 17:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:28:31 INFO - PROCESS | 1655 | 1471048111506 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1655 | 1471048111509 Marionette TRACE conn3 <- [1,938,null,{}] 17:28:31 INFO - PROCESS | 1655 | 1471048111513 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:31 INFO - PROCESS | 1655 | 1471048111515 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:31 INFO - PROCESS | 1655 | 1471048111700 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:28:31 INFO - PROCESS | 1655 | 1471048111805 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 1655 | 1471048111807 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e83000 == 43 [pid = 1655] [id = 242] 17:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1183b3400) [pid = 1655] [serial = 724] [outer = 0x0] 17:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1183f1400) [pid = 1655] [serial = 725] [outer = 0x1183b3400] 17:28:31 INFO - PROCESS | 1655 | 1471048111858 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1189bc800) [pid = 1655] [serial = 726] [outer = 0x1183b3400] 17:28:32 INFO - PROCESS | 1655 | 1471048112352 Marionette TRACE conn3 <- [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]]]}] 17:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 875ms 17:28:32 INFO - PROCESS | 1655 | 1471048112395 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:28:32 INFO - PROCESS | 1655 | 1471048112397 Marionette TRACE conn3 <- [1,941,null,{"value":"7"}] 17:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:28:32 INFO - PROCESS | 1655 | 1471048112401 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:28:32 INFO - PROCESS | 1655 | 1471048112408 Marionette TRACE conn3 <- [1,942,null,{}] 17:28:32 INFO - PROCESS | 1655 | 1471048112419 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:32 INFO - PROCESS | 1655 | 1471048112424 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:32 INFO - PROCESS | 1655 | 1471048112531 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:28:32 INFO - PROCESS | 1655 | 1471048112598 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 1655 | 1471048112600 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fe9800 == 44 [pid = 1655] [id = 243] 17:28:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119b11000) [pid = 1655] [serial = 727] [outer = 0x0] 17:28:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119b17400) [pid = 1655] [serial = 728] [outer = 0x119b11000] 17:28:32 INFO - PROCESS | 1655 | 1471048112631 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119e2ec00) [pid = 1655] [serial = 729] [outer = 0x119b11000] 17:28:33 INFO - PROCESS | 1655 | 1471048113039 Marionette TRACE conn3 <- [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]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 678ms 17:28:33 INFO - PROCESS | 1655 | 1471048113084 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1655 | 1471048113086 Marionette TRACE conn3 <- [1,945,null,{"value":"7"}] 17:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:28:33 INFO - PROCESS | 1655 | 1471048113103 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1655 | 1471048113104 Marionette TRACE conn3 <- [1,946,null,{}] 17:28:33 INFO - PROCESS | 1655 | 1471048113107 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:33 INFO - PROCESS | 1655 | 1471048113108 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:33 INFO - PROCESS | 1655 | 1471048113209 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:28:33 INFO - PROCESS | 1655 | 1471048113262 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 1655 | 1471048113263 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a53f800 == 45 [pid = 1655] [id = 244] 17:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x121b05c00) [pid = 1655] [serial = 730] [outer = 0x0] 17:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x121d9cc00) [pid = 1655] [serial = 731] [outer = 0x121b05c00] 17:28:33 INFO - PROCESS | 1655 | 1471048113292 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123e80400) [pid = 1655] [serial = 732] [outer = 0x121b05c00] 17:28:33 INFO - PROCESS | 1655 | 1471048113722 Marionette TRACE conn3 <- [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]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 17:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:28:33 INFO - PROCESS | 1655 | 1471048113772 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1655 | 1471048113773 Marionette TRACE conn3 <- [1,949,null,{"value":"7"}] 17:28:33 INFO - PROCESS | 1655 | 1471048113775 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1655 | 1471048113777 Marionette TRACE conn3 <- [1,950,null,{}] 17:28:33 INFO - PROCESS | 1655 | 1471048113779 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:33 INFO - PROCESS | 1655 | 1471048113780 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:34 INFO - PROCESS | 1655 | 1471048113992 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:28:34 INFO - PROCESS | 1655 | 1471048114068 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1655 | 1471048114069 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x116171000 == 46 [pid = 1655] [id = 245] 17:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x111f0b000) [pid = 1655] [serial = 733] [outer = 0x0] 17:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1130a7400) [pid = 1655] [serial = 734] [outer = 0x111f0b000] 17:28:34 INFO - PROCESS | 1655 | 1471048114098 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11600fc00) [pid = 1655] [serial = 735] [outer = 0x111f0b000] 17:28:34 INFO - PROCESS | 1655 | 1471048114547 Marionette TRACE conn3 <- [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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 818ms 17:28:34 INFO - PROCESS | 1655 | 1471048114595 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:28:34 INFO - PROCESS | 1655 | 1471048114597 Marionette TRACE conn3 <- [1,953,null,{"value":"7"}] 17:28:34 INFO - PROCESS | 1655 | 1471048114601 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1655 | 1471048114603 Marionette TRACE conn3 <- [1,954,null,{}] 17:28:34 INFO - PROCESS | 1655 | 1471048114625 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:34 INFO - PROCESS | 1655 | 1471048114626 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:34 INFO - PROCESS | 1655 | 1471048114718 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:28:34 INFO - PROCESS | 1655 | 1471048114788 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1655 | 1471048114789 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11842f000 == 47 [pid = 1655] [id = 246] 17:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x117029400) [pid = 1655] [serial = 736] [outer = 0x0] 17:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1183af800) [pid = 1655] [serial = 737] [outer = 0x117029400] 17:28:34 INFO - PROCESS | 1655 | 1471048114818 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x118722000) [pid = 1655] [serial = 738] [outer = 0x117029400] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x126621000 == 46 [pid = 1655] [id = 239] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x125717000 == 45 [pid = 1655] [id = 238] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x121ddb000 == 44 [pid = 1655] [id = 237] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123e2b000 == 43 [pid = 1655] [id = 236] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x117227000 == 42 [pid = 1655] [id = 235] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x121188000 == 41 [pid = 1655] [id = 234] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119e72000 == 40 [pid = 1655] [id = 233] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11943c000 == 39 [pid = 1655] [id = 232] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x118915800 == 38 [pid = 1655] [id = 231] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x117ebb800 == 37 [pid = 1655] [id = 230] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11658d800 == 36 [pid = 1655] [id = 229] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11307c000 == 35 [pid = 1655] [id = 228] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x117233800 == 34 [pid = 1655] [id = 227] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94f000 == 33 [pid = 1655] [id = 226] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116171000 == 32 [pid = 1655] [id = 245] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12a53f800 == 31 [pid = 1655] [id = 244] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128fe9800 == 30 [pid = 1655] [id = 243] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119e83000 == 29 [pid = 1655] [id = 242] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x117276800 == 28 [pid = 1655] [id = 241] 17:28:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128aaf800 == 27 [pid = 1655] [id = 240] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124c84400) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1256b2000) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12168ec00) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121d9bc00) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1189ed000) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1191d3000) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12ae8c800) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116536000) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116ab7c00) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1187ab400) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1189c3800) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11301d000) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11831bc00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1183bc400) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119ccb800) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119f19400) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11976c800) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126bf1400) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119b6e000) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119f2b000) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12105c800) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121159800) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1211bc000) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1257cf400) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126268000) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1189bf800) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1266eb000) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119f1e400) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121da3000) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123f72800) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12689e800) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124d91400) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126898c00) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12572fc00) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128885400) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126a59c00) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1655 | 1471048115683 Marionette TRACE conn3 <- [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]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1091ms 17:28:35 INFO - PROCESS | 1655 | 1471048115692 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:28:35 INFO - PROCESS | 1655 | 1471048115694 Marionette TRACE conn3 <- [1,957,null,{"value":"7"}] 17:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:28:35 INFO - PROCESS | 1655 | 1471048115697 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 1655 | 1471048115699 Marionette TRACE conn3 <- [1,958,null,{}] 17:28:35 INFO - PROCESS | 1655 | 1471048115705 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:35 INFO - PROCESS | 1655 | 1471048115708 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:35 INFO - PROCESS | 1655 | 1471048115788 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:28:35 INFO - PROCESS | 1655 | 1471048115838 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 1655 | 1471048115840 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x116516000 == 28 [pid = 1655] [id = 247] 17:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116058800) [pid = 1655] [serial = 739] [outer = 0x0] 17:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11702e000) [pid = 1655] [serial = 740] [outer = 0x116058800] 17:28:35 INFO - PROCESS | 1655 | 1471048115866 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118320000) [pid = 1655] [serial = 741] [outer = 0x116058800] 17:28:36 INFO - PROCESS | 1655 | 1471048116168 Marionette TRACE conn3 <- [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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 523ms 17:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:28:36 INFO - PROCESS | 1655 | 1471048116223 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 1655 | 1471048116226 Marionette TRACE conn3 <- [1,961,null,{"value":"7"}] 17:28:36 INFO - PROCESS | 1655 | 1471048116230 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1655 | 1471048116232 Marionette TRACE conn3 <- [1,962,null,{}] 17:28:36 INFO - PROCESS | 1655 | 1471048116235 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:36 INFO - PROCESS | 1655 | 1471048116236 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:36 INFO - PROCESS | 1655 | 1471048116314 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:28:36 INFO - PROCESS | 1655 | 1471048116365 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1655 | 1471048116366 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11841e800 == 29 [pid = 1655] [id = 248] 17:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117027000) [pid = 1655] [serial = 742] [outer = 0x0] 17:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1183bb000) [pid = 1655] [serial = 743] [outer = 0x117027000] 17:28:36 INFO - PROCESS | 1655 | 1471048116393 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1189f9c00) [pid = 1655] [serial = 744] [outer = 0x117027000] 17:28:36 INFO - PROCESS | 1655 | 1471048116710 Marionette TRACE conn3 <- [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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 17:28:36 INFO - PROCESS | 1655 | 1471048116750 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 1655 | 1471048116751 Marionette TRACE conn3 <- [1,965,null,{"value":"7"}] 17:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:28:36 INFO - PROCESS | 1655 | 1471048116756 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1655 | 1471048116758 Marionette TRACE conn3 <- [1,966,null,{}] 17:28:36 INFO - PROCESS | 1655 | 1471048116766 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:36 INFO - PROCESS | 1655 | 1471048116769 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:36 INFO - PROCESS | 1655 | 1471048116843 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:28:36 INFO - PROCESS | 1655 | 1471048116848 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1655 | 1471048116850 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119171800 == 30 [pid = 1655] [id = 249] 17:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1172bf000) [pid = 1655] [serial = 745] [outer = 0x0] 17:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1191e0800) [pid = 1655] [serial = 746] [outer = 0x1172bf000] 17:28:36 INFO - PROCESS | 1655 | 1471048116923 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119b1b000) [pid = 1655] [serial = 747] [outer = 0x1172bf000] 17:28:37 INFO - PROCESS | 1655 | 1471048117190 Marionette TRACE conn3 <- [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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 475ms 17:28:37 INFO - PROCESS | 1655 | 1471048117229 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1655 | 1471048117231 Marionette TRACE conn3 <- [1,969,null,{"value":"7"}] 17:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:28:37 INFO - PROCESS | 1655 | 1471048117233 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1655 | 1471048117234 Marionette TRACE conn3 <- [1,970,null,{}] 17:28:37 INFO - PROCESS | 1655 | 1471048117246 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:37 INFO - PROCESS | 1655 | 1471048117247 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:37 INFO - PROCESS | 1655 | 1471048117330 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:28:37 INFO - PROCESS | 1655 | 1471048117334 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 1655 | 1471048117335 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e71800 == 31 [pid = 1655] [id = 250] 17:28:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119ccb800) [pid = 1655] [serial = 748] [outer = 0x0] 17:28:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119f1cc00) [pid = 1655] [serial = 749] [outer = 0x119ccb800] 17:28:37 INFO - PROCESS | 1655 | 1471048117362 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119f25c00) [pid = 1655] [serial = 750] [outer = 0x119ccb800] 17:28:37 INFO - PROCESS | 1655 | 1471048117822 Marionette TRACE conn3 <- [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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 627ms 17:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:28:37 INFO - PROCESS | 1655 | 1471048117861 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1655 | 1471048117863 Marionette TRACE conn3 <- [1,973,null,{"value":"7"}] 17:28:37 INFO - PROCESS | 1655 | 1471048117866 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1655 | 1471048117868 Marionette TRACE conn3 <- [1,974,null,{}] 17:28:37 INFO - PROCESS | 1655 | 1471048117872 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:37 INFO - PROCESS | 1655 | 1471048117874 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:38 INFO - PROCESS | 1655 | 1471048118014 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:28:38 INFO - PROCESS | 1655 | 1471048118038 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1655 | 1471048118039 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x121299000 == 32 [pid = 1655] [id = 251] 17:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116790000) [pid = 1655] [serial = 751] [outer = 0x0] 17:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121157c00) [pid = 1655] [serial = 752] [outer = 0x116790000] 17:28:38 INFO - PROCESS | 1655 | 1471048118075 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1214a1400) [pid = 1655] [serial = 753] [outer = 0x116790000] 17:28:38 INFO - PROCESS | 1655 | 1471048118416 Marionette TRACE conn3 <- [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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 572ms 17:28:38 INFO - PROCESS | 1655 | 1471048118438 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1655 | 1471048118439 Marionette TRACE conn3 <- [1,977,null,{"value":"7"}] 17:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:28:38 INFO - PROCESS | 1655 | 1471048118442 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1655 | 1471048118443 Marionette TRACE conn3 <- [1,978,null,{}] 17:28:38 INFO - PROCESS | 1655 | 1471048118451 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:38 INFO - PROCESS | 1655 | 1471048118455 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:38 INFO - PROCESS | 1655 | 1471048118553 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:28:38 INFO - PROCESS | 1655 | 1471048118587 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1655 | 1471048118588 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e1e000 == 33 [pid = 1655] [id = 252] 17:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121b06400) [pid = 1655] [serial = 754] [outer = 0x0] 17:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123f77000) [pid = 1655] [serial = 755] [outer = 0x121b06400] 17:28:38 INFO - PROCESS | 1655 | 1471048118613 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124ca5400) [pid = 1655] [serial = 756] [outer = 0x121b06400] 17:28:38 INFO - PROCESS | 1655 | 1471048118938 Marionette TRACE conn3 <- [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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 525ms 17:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:28:38 INFO - PROCESS | 1655 | 1471048118976 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1655 | 1471048118978 Marionette TRACE conn3 <- [1,981,null,{"value":"7"}] 17:28:38 INFO - PROCESS | 1655 | 1471048118980 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1655 | 1471048118981 Marionette TRACE conn3 <- [1,982,null,{}] 17:28:38 INFO - PROCESS | 1655 | 1471048118983 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:38 INFO - PROCESS | 1655 | 1471048118984 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:39 INFO - PROCESS | 1655 | 1471048119078 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:28:39 INFO - PROCESS | 1655 | 1471048119081 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1655 | 1471048119082 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x124daa000 == 34 [pid = 1655] [id = 253] 17:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121d71c00) [pid = 1655] [serial = 757] [outer = 0x0] 17:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x125022400) [pid = 1655] [serial = 758] [outer = 0x121d71c00] 17:28:39 INFO - PROCESS | 1655 | 1471048119106 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x125723400) [pid = 1655] [serial = 759] [outer = 0x121d71c00] 17:28:39 INFO - PROCESS | 1655 | 1471048119416 Marionette TRACE conn3 <- [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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 17:28:39 INFO - PROCESS | 1655 | 1471048119450 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 1655 | 1471048119453 Marionette TRACE conn3 <- [1,985,null,{"value":"7"}] 17:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:28:39 INFO - PROCESS | 1655 | 1471048119459 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1655 | 1471048119461 Marionette TRACE conn3 <- [1,986,null,{}] 17:28:39 INFO - PROCESS | 1655 | 1471048119464 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:39 INFO - PROCESS | 1655 | 1471048119466 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:39 INFO - PROCESS | 1655 | 1471048119891 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112a93800) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113015800) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119146c00) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176b4c00) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117032c00) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1121ba000) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116052400) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1183f3000) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1189ba400) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1127df800) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12888e800) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176aec00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123e83000) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11913c800) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121da0c00) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121a38000) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:28:39 INFO - PROCESS | 1655 | 1471048119984 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1655 | 1471048119985 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f5b800 == 35 [pid = 1655] [id = 254] 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1121b0800) [pid = 1655] [serial = 760] [outer = 0x0] 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1127e5400) [pid = 1655] [serial = 761] [outer = 0x1121b0800] 17:28:40 INFO - PROCESS | 1655 | 1471048120024 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11600f000) [pid = 1655] [serial = 762] [outer = 0x1121b0800] 17:28:40 INFO - PROCESS | 1655 | 1471048120294 Marionette TRACE conn3 <- [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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 871ms 17:28:40 INFO - PROCESS | 1655 | 1471048120330 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1655 | 1471048120331 Marionette TRACE conn3 <- [1,989,null,{"value":"7"}] 17:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:28:40 INFO - PROCESS | 1655 | 1471048120333 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1655 | 1471048120346 Marionette TRACE conn3 <- [1,990,null,{}] 17:28:40 INFO - PROCESS | 1655 | 1471048120362 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:40 INFO - PROCESS | 1655 | 1471048120364 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:40 INFO - PROCESS | 1655 | 1471048120468 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:28:40 INFO - PROCESS | 1655 | 1471048120499 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1655 | 1471048120501 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x126612000 == 36 [pid = 1655] [id = 255] 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1121b5000) [pid = 1655] [serial = 763] [outer = 0x0] 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116aabc00) [pid = 1655] [serial = 764] [outer = 0x1121b5000] 17:28:40 INFO - PROCESS | 1655 | 1471048120525 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119f17c00) [pid = 1655] [serial = 765] [outer = 0x1121b5000] 17:28:40 INFO - PROCESS | 1655 | 1471048120787 Marionette TRACE conn3 <- [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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 489ms 17:28:40 INFO - PROCESS | 1655 | 1471048120827 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1655 | 1471048120828 Marionette TRACE conn3 <- [1,993,null,{"value":"7"}] 17:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:28:40 INFO - PROCESS | 1655 | 1471048120830 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1655 | 1471048120832 Marionette TRACE conn3 <- [1,994,null,{}] 17:28:40 INFO - PROCESS | 1655 | 1471048120834 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:40 INFO - PROCESS | 1655 | 1471048120835 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:40 INFO - PROCESS | 1655 | 1471048120925 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:28:40 INFO - PROCESS | 1655 | 1471048120928 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1655 | 1471048120929 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f04800 == 37 [pid = 1655] [id = 256] 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1189bbc00) [pid = 1655] [serial = 766] [outer = 0x0] 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124a05c00) [pid = 1655] [serial = 767] [outer = 0x1189bbc00] 17:28:40 INFO - PROCESS | 1655 | 1471048120953 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1257a1800) [pid = 1655] [serial = 768] [outer = 0x1189bbc00] 17:28:41 INFO - PROCESS | 1655 | 1471048121306 Marionette TRACE conn3 <- [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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 17:28:41 INFO - PROCESS | 1655 | 1471048121350 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1655 | 1471048121352 Marionette TRACE conn3 <- [1,997,null,{"value":"7"}] 17:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:28:41 INFO - PROCESS | 1655 | 1471048121354 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1655 | 1471048121356 Marionette TRACE conn3 <- [1,998,null,{}] 17:28:41 INFO - PROCESS | 1655 | 1471048121358 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:41 INFO - PROCESS | 1655 | 1471048121359 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:41 INFO - PROCESS | 1655 | 1471048121454 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:28:41 INFO - PROCESS | 1655 | 1471048121458 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1655 | 1471048121460 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6e6000 == 38 [pid = 1655] [id = 257] 17:28:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119f1e400) [pid = 1655] [serial = 769] [outer = 0x0] 17:28:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1257d0800) [pid = 1655] [serial = 770] [outer = 0x119f1e400] 17:28:41 INFO - PROCESS | 1655 | 1471048121486 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12626d400) [pid = 1655] [serial = 771] [outer = 0x119f1e400] 17:28:41 INFO - PROCESS | 1655 | 1471048121791 Marionette TRACE conn3 <- [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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 17:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:28:41 INFO - PROCESS | 1655 | 1471048121824 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1655 | 1471048121825 Marionette TRACE conn3 <- [1,1001,null,{"value":"7"}] 17:28:41 INFO - PROCESS | 1655 | 1471048121827 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1655 | 1471048121828 Marionette TRACE conn3 <- [1,1002,null,{}] 17:28:41 INFO - PROCESS | 1655 | 1471048121830 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:41 INFO - PROCESS | 1655 | 1471048121831 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:41 INFO - PROCESS | 1655 | 1471048121953 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:28:42 INFO - PROCESS | 1655 | 1471048122009 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1655 | 1471048122010 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x112547000 == 39 [pid = 1655] [id = 258] 17:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x111fe3800) [pid = 1655] [serial = 772] [outer = 0x0] 17:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1127df000) [pid = 1655] [serial = 773] [outer = 0x111fe3800] 17:28:42 INFO - PROCESS | 1655 | 1471048122044 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11653e000) [pid = 1655] [serial = 774] [outer = 0x111fe3800] 17:28:42 INFO - PROCESS | 1655 | 1471048122644 Marionette TRACE conn3 <- [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]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 869ms 17:28:42 INFO - PROCESS | 1655 | 1471048122698 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1655 | 1471048122700 Marionette TRACE conn3 <- [1,1005,null,{"value":"7"}] 17:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:28:42 INFO - PROCESS | 1655 | 1471048122704 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1655 | 1471048122706 Marionette TRACE conn3 <- [1,1006,null,{}] 17:28:42 INFO - PROCESS | 1655 | 1471048122709 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:42 INFO - PROCESS | 1655 | 1471048122712 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:42 INFO - PROCESS | 1655 | 1471048122823 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:28:42 INFO - PROCESS | 1655 | 1471048122877 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1655 | 1471048122878 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119785800 == 40 [pid = 1655] [id = 259] 17:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1183b6400) [pid = 1655] [serial = 775] [outer = 0x0] 17:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1187a8c00) [pid = 1655] [serial = 776] [outer = 0x1183b6400] 17:28:42 INFO - PROCESS | 1655 | 1471048122909 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1189f2c00) [pid = 1655] [serial = 777] [outer = 0x1183b6400] 17:28:43 INFO - PROCESS | 1655 | 1471048123589 Marionette TRACE conn3 <- [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]]]}] 17:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 921ms 17:28:43 INFO - PROCESS | 1655 | 1471048123628 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 1655 | 1471048123630 Marionette TRACE conn3 <- [1,1009,null,{"value":"7"}] 17:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:28:43 INFO - PROCESS | 1655 | 1471048123635 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 1655 | 1471048123640 Marionette TRACE conn3 <- [1,1010,null,{}] 17:28:43 INFO - PROCESS | 1655 | 1471048123644 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:43 INFO - PROCESS | 1655 | 1471048123645 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:43 INFO - PROCESS | 1655 | 1471048123757 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:28:43 INFO - PROCESS | 1655 | 1471048123834 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 1655 | 1471048123837 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11684a800 == 41 [pid = 1655] [id = 260] 17:28:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116aaf800) [pid = 1655] [serial = 778] [outer = 0x0] 17:28:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x117029000) [pid = 1655] [serial = 779] [outer = 0x116aaf800] 17:28:43 INFO - PROCESS | 1655 | 1471048123864 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x117e15c00) [pid = 1655] [serial = 780] [outer = 0x116aaf800] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6e6000 == 40 [pid = 1655] [id = 257] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x128f04800 == 39 [pid = 1655] [id = 256] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x126612000 == 38 [pid = 1655] [id = 255] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x113f5b800 == 37 [pid = 1655] [id = 254] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x124daa000 == 36 [pid = 1655] [id = 253] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x123e1e000 == 35 [pid = 1655] [id = 252] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x121299000 == 34 [pid = 1655] [id = 251] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119e71800 == 33 [pid = 1655] [id = 250] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119171800 == 32 [pid = 1655] [id = 249] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11841e800 == 31 [pid = 1655] [id = 248] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x116516000 == 30 [pid = 1655] [id = 247] 17:28:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11842f000 == 29 [pid = 1655] [id = 246] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x113daa800) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119b67800) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119f21800) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119e30800) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12115fc00) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183ae800) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11272c400) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112a93000) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116543400) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116887c00) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118716c00) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1189ba000) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12105a800) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1189ec800) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119139800) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113807400) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11678e000) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128cef400) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12888f400) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117e13c00) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12115a400) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119e2a400) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124caa000) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124df2000) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1214a7800) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1195bb400) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124c07000) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121d9b000) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123e8b000) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123e81000) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119b1d800) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 17:28:44 INFO - PROCESS | 1655 | 1471048124260 Marionette TRACE conn3 <- [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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 675ms 17:28:44 INFO - PROCESS | 1655 | 1471048124310 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1655 | 1471048124313 Marionette TRACE conn3 <- [1,1013,null,{"value":"7"}] 17:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:28:44 INFO - PROCESS | 1655 | 1471048124318 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1655 | 1471048124320 Marionette TRACE conn3 <- [1,1014,null,{}] 17:28:44 INFO - PROCESS | 1655 | 1471048124322 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:44 INFO - PROCESS | 1655 | 1471048124323 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:44 INFO - PROCESS | 1655 | 1471048124401 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:28:44 INFO - PROCESS | 1655 | 1471048124408 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1655 | 1471048124409 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x117274800 == 30 [pid = 1655] [id = 261] 17:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117e13c00) [pid = 1655] [serial = 781] [outer = 0x0] 17:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1187a5c00) [pid = 1655] [serial = 782] [outer = 0x117e13c00] 17:28:44 INFO - PROCESS | 1655 | 1471048124436 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1189f2400) [pid = 1655] [serial = 783] [outer = 0x117e13c00] 17:28:44 INFO - PROCESS | 1655 | 1471048124761 Marionette TRACE conn3 <- [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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 17:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:28:44 INFO - PROCESS | 1655 | 1471048124791 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1655 | 1471048124793 Marionette TRACE conn3 <- [1,1017,null,{"value":"7"}] 17:28:44 INFO - PROCESS | 1655 | 1471048124795 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1655 | 1471048124798 Marionette TRACE conn3 <- [1,1018,null,{}] 17:28:44 INFO - PROCESS | 1655 | 1471048124808 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:44 INFO - PROCESS | 1655 | 1471048124811 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:44 INFO - PROCESS | 1655 | 1471048124889 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:28:44 INFO - PROCESS | 1655 | 1471048124894 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1655 | 1471048124897 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ac6000 == 31 [pid = 1655] [id = 262] 17:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1191d8c00) [pid = 1655] [serial = 784] [outer = 0x0] 17:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119b18800) [pid = 1655] [serial = 785] [outer = 0x1191d8c00] 17:28:44 INFO - PROCESS | 1655 | 1471048124927 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119cd0800) [pid = 1655] [serial = 786] [outer = 0x1191d8c00] 17:28:45 INFO - PROCESS | 1655 | 1471048125267 Marionette TRACE conn3 <- [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]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 524ms 17:28:45 INFO - PROCESS | 1655 | 1471048125325 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1655 | 1471048125327 Marionette TRACE conn3 <- [1,1021,null,{"value":"7"}] 17:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:28:45 INFO - PROCESS | 1655 | 1471048125331 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1655 | 1471048125332 Marionette TRACE conn3 <- [1,1022,null,{}] 17:28:45 INFO - PROCESS | 1655 | 1471048125334 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:45 INFO - PROCESS | 1655 | 1471048125335 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:45 INFO - PROCESS | 1655 | 1471048125412 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:28:45 INFO - PROCESS | 1655 | 1471048125416 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1655 | 1471048125417 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119f56800 == 32 [pid = 1655] [id = 263] 17:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119e2dc00) [pid = 1655] [serial = 787] [outer = 0x0] 17:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11a194c00) [pid = 1655] [serial = 788] [outer = 0x119e2dc00] 17:28:45 INFO - PROCESS | 1655 | 1471048125445 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12115e800) [pid = 1655] [serial = 789] [outer = 0x119e2dc00] 17:28:45 INFO - PROCESS | 1655 | 1471048125775 Marionette TRACE conn3 <- [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]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 17:28:45 INFO - PROCESS | 1655 | 1471048125802 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1655 | 1471048125804 Marionette TRACE conn3 <- [1,1025,null,{"value":"7"}] 17:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:28:45 INFO - PROCESS | 1655 | 1471048125808 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1655 | 1471048125809 Marionette TRACE conn3 <- [1,1026,null,{}] 17:28:45 INFO - PROCESS | 1655 | 1471048125811 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:45 INFO - PROCESS | 1655 | 1471048125813 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:45 INFO - PROCESS | 1655 | 1471048125885 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:28:45 INFO - PROCESS | 1655 | 1471048125891 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1655 | 1471048125892 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c3000 == 33 [pid = 1655] [id = 264] 17:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119b19800) [pid = 1655] [serial = 790] [outer = 0x0] 17:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121a41400) [pid = 1655] [serial = 791] [outer = 0x119b19800] 17:28:45 INFO - PROCESS | 1655 | 1471048125916 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121d9d000) [pid = 1655] [serial = 792] [outer = 0x119b19800] 17:28:46 INFO - PROCESS | 1655 | 1471048126272 Marionette TRACE conn3 <- [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]]]}] 17:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 17:28:46 INFO - PROCESS | 1655 | 1471048126326 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:28:46 INFO - PROCESS | 1655 | 1471048126327 Marionette TRACE conn3 <- [1,1029,null,{"value":"7"}] 17:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:28:46 INFO - PROCESS | 1655 | 1471048126329 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 1655 | 1471048126331 Marionette TRACE conn3 <- [1,1030,null,{}] 17:28:46 INFO - PROCESS | 1655 | 1471048126333 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:46 INFO - PROCESS | 1655 | 1471048126337 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:46 INFO - PROCESS | 1655 | 1471048126459 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:28:46 INFO - PROCESS | 1655 | 1471048126463 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 1655 | 1471048126464 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c15800 == 34 [pid = 1655] [id = 265] 17:28:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119f1b400) [pid = 1655] [serial = 793] [outer = 0x0] 17:28:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123e86000) [pid = 1655] [serial = 794] [outer = 0x119f1b400] 17:28:46 INFO - PROCESS | 1655 | 1471048126489 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1256b1800) [pid = 1655] [serial = 795] [outer = 0x119f1b400] 17:28:46 INFO - PROCESS | 1655 | 1471048126814 Marionette TRACE conn3 <- [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]]]}] 17:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 17:28:46 INFO - PROCESS | 1655 | 1471048126850 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:28:46 INFO - PROCESS | 1655 | 1471048126852 Marionette TRACE conn3 <- [1,1033,null,{"value":"7"}] 17:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:28:46 INFO - PROCESS | 1655 | 1471048126866 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 1655 | 1471048126868 Marionette TRACE conn3 <- [1,1034,null,{}] 17:28:46 INFO - PROCESS | 1655 | 1471048126871 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:46 INFO - PROCESS | 1655 | 1471048126873 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:47 INFO - PROCESS | 1655 | 1471048127018 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:28:47 INFO - PROCESS | 1655 | 1471048127071 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1655 | 1471048127072 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x125758800 == 35 [pid = 1655] [id = 266] 17:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1256b2400) [pid = 1655] [serial = 796] [outer = 0x0] 17:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257d2c00) [pid = 1655] [serial = 797] [outer = 0x1256b2400] 17:28:47 INFO - PROCESS | 1655 | 1471048127111 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126268000) [pid = 1655] [serial = 798] [outer = 0x1256b2400] 17:28:47 INFO - PROCESS | 1655 | 1471048127583 Marionette TRACE conn3 <- [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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 769ms 17:28:47 INFO - PROCESS | 1655 | 1471048127649 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1655 | 1471048127650 Marionette TRACE conn3 <- [1,1037,null,{"value":"7"}] 17:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:28:47 INFO - PROCESS | 1655 | 1471048127673 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1655 | 1471048127674 Marionette TRACE conn3 <- [1,1038,null,{}] 17:28:47 INFO - PROCESS | 1655 | 1471048127676 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:47 INFO - PROCESS | 1655 | 1471048127678 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:47 INFO - PROCESS | 1655 | 1471048127768 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:28:47 INFO - PROCESS | 1655 | 1471048127786 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1655 | 1471048127787 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa5000 == 36 [pid = 1655] [id = 267] 17:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112a85400) [pid = 1655] [serial = 799] [outer = 0x0] 17:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126647000) [pid = 1655] [serial = 800] [outer = 0x112a85400] 17:28:47 INFO - PROCESS | 1655 | 1471048127812 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126896800) [pid = 1655] [serial = 801] [outer = 0x112a85400] 17:28:48 INFO - PROCESS | 1655 | 1471048128116 Marionette TRACE conn3 <- [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]]]}] 17:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 17:28:48 INFO - PROCESS | 1655 | 1471048128144 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 1655 | 1471048128145 Marionette TRACE conn3 <- [1,1041,null,{"value":"7"}] 17:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:28:48 INFO - PROCESS | 1655 | 1471048128148 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 1655 | 1471048128149 Marionette TRACE conn3 <- [1,1042,null,{}] 17:28:48 INFO - PROCESS | 1655 | 1471048128151 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:48 INFO - PROCESS | 1655 | 1471048128152 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:48 INFO - PROCESS | 1655 | 1471048128249 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:28:48 INFO - PROCESS | 1655 | 1471048128253 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1655 | 1471048128254 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x129715800 == 37 [pid = 1655] [id = 268] 17:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123f74c00) [pid = 1655] [serial = 802] [outer = 0x0] 17:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12689d800) [pid = 1655] [serial = 803] [outer = 0x123f74c00] 17:28:48 INFO - PROCESS | 1655 | 1471048128285 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126a54000) [pid = 1655] [serial = 804] [outer = 0x123f74c00] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116790000) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119ccb800) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116058800) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x117029400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1172bf000) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117027000) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113dab400) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1183b3400) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119b11000) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121b05c00) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x111f0b000) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121b06400) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121d71c00) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1189bbc00) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1121b0800) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:28:48 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1121b5000) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:28:48 INFO - PROCESS | 1655 | 1471048128673 Marionette TRACE conn3 <- [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]]]}] 17:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 572ms 17:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:28:48 INFO - PROCESS | 1655 | 1471048128727 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 1655 | 1471048128729 Marionette TRACE conn3 <- [1,1045,null,{"value":"7"}] 17:28:48 INFO - PROCESS | 1655 | 1471048128731 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 1655 | 1471048128732 Marionette TRACE conn3 <- [1,1046,null,{}] 17:28:48 INFO - PROCESS | 1655 | 1471048128734 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:48 INFO - PROCESS | 1655 | 1471048128735 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:48 INFO - PROCESS | 1655 | 1471048128816 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:28:48 INFO - PROCESS | 1655 | 1471048128822 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1655 | 1471048128823 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x118912800 == 38 [pid = 1655] [id = 269] 17:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117027000) [pid = 1655] [serial = 805] [outer = 0x0] 17:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1189bbc00) [pid = 1655] [serial = 806] [outer = 0x117027000] 17:28:48 INFO - PROCESS | 1655 | 1471048128848 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119ccb800) [pid = 1655] [serial = 807] [outer = 0x117027000] 17:28:49 INFO - PROCESS | 1655 | 1471048129162 Marionette TRACE conn3 <- [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]]]}] 17:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 17:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:28:49 INFO - PROCESS | 1655 | 1471048129200 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 1655 | 1471048129202 Marionette TRACE conn3 <- [1,1049,null,{"value":"7"}] 17:28:49 INFO - PROCESS | 1655 | 1471048129204 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1655 | 1471048129206 Marionette TRACE conn3 <- [1,1050,null,{}] 17:28:49 INFO - PROCESS | 1655 | 1471048129208 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:49 INFO - PROCESS | 1655 | 1471048129210 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:49 INFO - PROCESS | 1655 | 1471048129298 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:28:49 INFO - PROCESS | 1655 | 1471048129306 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1655 | 1471048129308 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a793000 == 39 [pid = 1655] [id = 270] 17:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1172bf000) [pid = 1655] [serial = 808] [outer = 0x0] 17:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119142800) [pid = 1655] [serial = 809] [outer = 0x1172bf000] 17:28:49 INFO - PROCESS | 1655 | 1471048129390 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126af1c00) [pid = 1655] [serial = 810] [outer = 0x1172bf000] 17:28:49 INFO - PROCESS | 1655 | 1471048129650 Marionette TRACE conn3 <- [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]]]}] 17:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 471ms 17:28:49 INFO - PROCESS | 1655 | 1471048129681 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 1655 | 1471048129682 Marionette TRACE conn3 <- [1,1053,null,{"value":"7"}] 17:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:28:49 INFO - PROCESS | 1655 | 1471048129684 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1655 | 1471048129685 Marionette TRACE conn3 <- [1,1054,null,{}] 17:28:49 INFO - PROCESS | 1655 | 1471048129696 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:49 INFO - PROCESS | 1655 | 1471048129697 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:49 INFO - PROCESS | 1655 | 1471048129780 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:28:49 INFO - PROCESS | 1655 | 1471048129785 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1655 | 1471048129787 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b191800 == 40 [pid = 1655] [id = 271] 17:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126af8800) [pid = 1655] [serial = 811] [outer = 0x0] 17:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126bf6000) [pid = 1655] [serial = 812] [outer = 0x126af8800] 17:28:49 INFO - PROCESS | 1655 | 1471048129812 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128889000) [pid = 1655] [serial = 813] [outer = 0x126af8800] 17:28:50 INFO - PROCESS | 1655 | 1471048130129 Marionette TRACE conn3 <- [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]]]}] 17:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 477ms 17:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:28:50 INFO - PROCESS | 1655 | 1471048130161 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 1655 | 1471048130163 Marionette TRACE conn3 <- [1,1057,null,{"value":"7"}] 17:28:50 INFO - PROCESS | 1655 | 1471048130165 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 1655 | 1471048130166 Marionette TRACE conn3 <- [1,1058,null,{}] 17:28:50 INFO - PROCESS | 1655 | 1471048130168 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:50 INFO - PROCESS | 1655 | 1471048130169 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:50 INFO - PROCESS | 1655 | 1471048130255 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:28:50 INFO - PROCESS | 1655 | 1471048130311 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1655 | 1471048130312 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94c800 == 41 [pid = 1655] [id = 272] 17:28:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126af8c00) [pid = 1655] [serial = 814] [outer = 0x0] 17:28:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128cea000) [pid = 1655] [serial = 815] [outer = 0x126af8c00] 17:28:50 INFO - PROCESS | 1655 | 1471048130335 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128cf3c00) [pid = 1655] [serial = 816] [outer = 0x126af8c00] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x117274800 == 40 [pid = 1655] [id = 261] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11684a800 == 39 [pid = 1655] [id = 260] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x119785800 == 38 [pid = 1655] [id = 259] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x112547000 == 37 [pid = 1655] [id = 258] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x118ac6000 == 36 [pid = 1655] [id = 262] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c3000 == 35 [pid = 1655] [id = 264] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x119f56800 == 34 [pid = 1655] [id = 263] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x124c15800 == 33 [pid = 1655] [id = 265] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129715800 == 32 [pid = 1655] [id = 268] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa5000 == 31 [pid = 1655] [id = 267] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a793000 == 30 [pid = 1655] [id = 270] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x118912800 == 29 [pid = 1655] [id = 269] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x125758800 == 28 [pid = 1655] [id = 266] 17:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b191800 == 27 [pid = 1655] [id = 271] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121157c00) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119f1cc00) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11702e000) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118320000) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183af800) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1191e0800) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119b1b000) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1183bb000) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1189f9c00) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116aadc00) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116104800) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1189bc800) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1183f1400) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119e2ec00) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119b17400) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123e80400) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121d9cc00) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1257d0800) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11600fc00) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1130a7400) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123f77000) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1214a1400) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x125022400) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x124ca5400) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x125723400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124a05c00) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11600f000) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x116aabc00) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1127e5400) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118722000) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119f17c00) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119f25c00) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1257a1800) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1655 | 1471048131709 Marionette TRACE conn3 <- [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]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1570ms 17:28:51 INFO - PROCESS | 1655 | 1471048131736 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:28:51 INFO - PROCESS | 1655 | 1471048131738 Marionette TRACE conn3 <- [1,1061,null,{"value":"7"}] 17:28:51 INFO - PROCESS | 1655 | 1471048131742 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1655 | 1471048131744 Marionette TRACE conn3 <- [1,1062,null,{}] 17:28:51 INFO - PROCESS | 1655 | 1471048131748 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:51 INFO - PROCESS | 1655 | 1471048131749 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:51 INFO - PROCESS | 1655 | 1471048131832 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:28:51 INFO - PROCESS | 1655 | 1471048131881 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1655 | 1471048131883 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x113adb000 == 28 [pid = 1655] [id = 273] 17:28:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116110400) [pid = 1655] [serial = 817] [outer = 0x0] 17:28:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11653e400) [pid = 1655] [serial = 818] [outer = 0x116110400] 17:28:51 INFO - PROCESS | 1655 | 1471048131911 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116aaac00) [pid = 1655] [serial = 819] [outer = 0x116110400] 17:28:52 INFO - PROCESS | 1655 | 1471048132269 Marionette TRACE conn3 <- [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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 570ms 17:28:52 INFO - PROCESS | 1655 | 1471048132312 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1655 | 1471048132318 Marionette TRACE conn3 <- [1,1065,null,{"value":"7"}] 17:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:28:52 INFO - PROCESS | 1655 | 1471048132325 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1655 | 1471048132328 Marionette TRACE conn3 <- [1,1066,null,{}] 17:28:52 INFO - PROCESS | 1655 | 1471048132331 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:52 INFO - PROCESS | 1655 | 1471048132334 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:52 INFO - PROCESS | 1655 | 1471048132460 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:28:52 INFO - PROCESS | 1655 | 1471048132536 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 1655 | 1471048132538 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722a800 == 29 [pid = 1655] [id = 274] 17:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x117024c00) [pid = 1655] [serial = 820] [outer = 0x0] 17:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x117e13800) [pid = 1655] [serial = 821] [outer = 0x117024c00] 17:28:52 INFO - PROCESS | 1655 | 1471048132584 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1183b0400) [pid = 1655] [serial = 822] [outer = 0x117024c00] 17:28:52 INFO - PROCESS | 1655 | 1471048132966 Marionette TRACE conn3 <- [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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 17:28:53 INFO - PROCESS | 1655 | 1471048132995 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1655 | 1471048132997 Marionette TRACE conn3 <- [1,1069,null,{"value":"7"}] 17:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:28:53 INFO - PROCESS | 1655 | 1471048133004 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1655 | 1471048133006 Marionette TRACE conn3 <- [1,1070,null,{}] 17:28:53 INFO - PROCESS | 1655 | 1471048133014 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:53 INFO - PROCESS | 1655 | 1471048133017 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:53 INFO - PROCESS | 1655 | 1471048133108 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:28:53 INFO - PROCESS | 1655 | 1471048133115 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1655 | 1471048133117 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d5000 == 30 [pid = 1655] [id = 275] 17:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1121ba000) [pid = 1655] [serial = 823] [outer = 0x0] 17:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1189f2800) [pid = 1655] [serial = 824] [outer = 0x1121ba000] 17:28:53 INFO - PROCESS | 1655 | 1471048133145 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119145800) [pid = 1655] [serial = 825] [outer = 0x1121ba000] 17:28:53 INFO - PROCESS | 1655 | 1471048133464 Marionette TRACE conn3 <- [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]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 472ms 17:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:28:53 INFO - PROCESS | 1655 | 1471048133476 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1655 | 1471048133478 Marionette TRACE conn3 <- [1,1073,null,{"value":"7"}] 17:28:53 INFO - PROCESS | 1655 | 1471048133480 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1655 | 1471048133481 Marionette TRACE conn3 <- [1,1074,null,{}] 17:28:53 INFO - PROCESS | 1655 | 1471048133484 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:53 INFO - PROCESS | 1655 | 1471048133485 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:53 INFO - PROCESS | 1655 | 1471048133566 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:28:53 INFO - PROCESS | 1655 | 1471048133570 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1655 | 1471048133573 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189dc000 == 31 [pid = 1655] [id = 276] 17:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1195bfc00) [pid = 1655] [serial = 826] [outer = 0x0] 17:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11988dc00) [pid = 1655] [serial = 827] [outer = 0x1195bfc00] 17:28:53 INFO - PROCESS | 1655 | 1471048133598 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119b17400) [pid = 1655] [serial = 828] [outer = 0x1195bfc00] 17:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 419ms 17:28:53 INFO - PROCESS | 1655 | 1471048133891 Marionette TRACE conn3 <- [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]]]}] 17:28:53 INFO - PROCESS | 1655 | 1471048133899 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1655 | 1471048133901 Marionette TRACE conn3 <- [1,1077,null,{"value":"7"}] 17:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:28:53 INFO - PROCESS | 1655 | 1471048133903 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1655 | 1471048133916 Marionette TRACE conn3 <- [1,1078,null,{}] 17:28:53 INFO - PROCESS | 1655 | 1471048133933 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:53 INFO - PROCESS | 1655 | 1471048133934 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:54 INFO - PROCESS | 1655 | 1471048134037 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:28:54 INFO - PROCESS | 1655 | 1471048134042 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1655 | 1471048134043 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943a000 == 32 [pid = 1655] [id = 277] 17:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1127e4800) [pid = 1655] [serial = 829] [outer = 0x0] 17:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119766400) [pid = 1655] [serial = 830] [outer = 0x1127e4800] 17:28:54 INFO - PROCESS | 1655 | 1471048134067 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119e2a800) [pid = 1655] [serial = 831] [outer = 0x1127e4800] 17:28:54 INFO - PROCESS | 1655 | 1471048134419 Marionette TRACE conn3 <- [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]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 542ms 17:28:54 INFO - PROCESS | 1655 | 1471048134446 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:28:54 INFO - PROCESS | 1655 | 1471048134448 Marionette TRACE conn3 <- [1,1081,null,{"value":"7"}] 17:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:28:54 INFO - PROCESS | 1655 | 1471048134451 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1655 | 1471048134453 Marionette TRACE conn3 <- [1,1082,null,{}] 17:28:54 INFO - PROCESS | 1655 | 1471048134456 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:54 INFO - PROCESS | 1655 | 1471048134462 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:54 INFO - PROCESS | 1655 | 1471048134600 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:28:54 INFO - PROCESS | 1655 | 1471048134681 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1655 | 1471048134682 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119aea800 == 33 [pid = 1655] [id = 278] 17:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116109c00) [pid = 1655] [serial = 832] [outer = 0x0] 17:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119e30800) [pid = 1655] [serial = 833] [outer = 0x116109c00] 17:28:54 INFO - PROCESS | 1655 | 1471048134722 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121362000) [pid = 1655] [serial = 834] [outer = 0x116109c00] 17:28:55 INFO - PROCESS | 1655 | 1471048135114 Marionette TRACE conn3 <- [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]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 17:28:55 INFO - PROCESS | 1655 | 1471048135122 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1655 | 1471048135123 Marionette TRACE conn3 <- [1,1085,null,{"value":"7"}] 17:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:28:55 INFO - PROCESS | 1655 | 1471048135125 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1655 | 1471048135126 Marionette TRACE conn3 <- [1,1086,null,{}] 17:28:55 INFO - PROCESS | 1655 | 1471048135129 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:55 INFO - PROCESS | 1655 | 1471048135140 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:55 INFO - PROCESS | 1655 | 1471048135231 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:28:55 INFO - PROCESS | 1655 | 1471048135238 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1655 | 1471048135239 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212a5000 == 34 [pid = 1655] [id = 279] 17:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113807400) [pid = 1655] [serial = 835] [outer = 0x0] 17:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121b11c00) [pid = 1655] [serial = 836] [outer = 0x113807400] 17:28:55 INFO - PROCESS | 1655 | 1471048135262 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121da0800) [pid = 1655] [serial = 837] [outer = 0x113807400] 17:28:55 INFO - PROCESS | 1655 | 1471048135534 Marionette TRACE conn3 <- [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]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 419ms 17:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:28:55 INFO - PROCESS | 1655 | 1471048135545 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1655 | 1471048135546 Marionette TRACE conn3 <- [1,1089,null,{"value":"7"}] 17:28:55 INFO - PROCESS | 1655 | 1471048135548 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1655 | 1471048135549 Marionette TRACE conn3 <- [1,1090,null,{}] 17:28:55 INFO - PROCESS | 1655 | 1471048135551 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:55 INFO - PROCESS | 1655 | 1471048135552 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:55 INFO - PROCESS | 1655 | 1471048135640 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:28:55 INFO - PROCESS | 1655 | 1471048135643 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1655 | 1471048135644 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e3a800 == 35 [pid = 1655] [id = 280] 17:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119f1d000) [pid = 1655] [serial = 838] [outer = 0x0] 17:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123e83800) [pid = 1655] [serial = 839] [outer = 0x119f1d000] 17:28:55 INFO - PROCESS | 1655 | 1471048135668 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124a06000) [pid = 1655] [serial = 840] [outer = 0x119f1d000] 17:28:55 INFO - PROCESS | 1655 | 1471048135988 Marionette TRACE conn3 <- [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]]]}] 17:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 474ms 17:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:28:56 INFO - PROCESS | 1655 | 1471048136024 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:28:56 INFO - PROCESS | 1655 | 1471048136025 Marionette TRACE conn3 <- [1,1093,null,{"value":"7"}] 17:28:56 INFO - PROCESS | 1655 | 1471048136027 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 1655 | 1471048136028 Marionette TRACE conn3 <- [1,1094,null,{}] 17:28:56 INFO - PROCESS | 1655 | 1471048136030 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:56 INFO - PROCESS | 1655 | 1471048136031 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:56 INFO - PROCESS | 1655 | 1471048136112 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:28:56 INFO - PROCESS | 1655 | 1471048136167 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1655 | 1471048136168 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d4000 == 36 [pid = 1655] [id = 281] 17:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1183b8800) [pid = 1655] [serial = 841] [outer = 0x0] 17:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124c09c00) [pid = 1655] [serial = 842] [outer = 0x1183b8800] 17:28:56 INFO - PROCESS | 1655 | 1471048136193 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124d86800) [pid = 1655] [serial = 843] [outer = 0x1183b8800] 17:28:56 INFO - PROCESS | 1655 | 1471048136470 Marionette TRACE conn3 <- [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]]]}] 17:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 17:28:56 INFO - PROCESS | 1655 | 1471048136496 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:28:56 INFO - PROCESS | 1655 | 1471048136497 Marionette TRACE conn3 <- [1,1097,null,{"value":"7"}] 17:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:28:56 INFO - PROCESS | 1655 | 1471048136500 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 1655 | 1471048136501 Marionette TRACE conn3 <- [1,1098,null,{}] 17:28:56 INFO - PROCESS | 1655 | 1471048136511 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:56 INFO - PROCESS | 1655 | 1471048136512 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:56 INFO - PROCESS | 1655 | 1471048136594 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:28:56 INFO - PROCESS | 1655 | 1471048136598 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1655 | 1471048136599 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12571b000 == 37 [pid = 1655] [id = 282] 17:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124ca1800) [pid = 1655] [serial = 844] [outer = 0x0] 17:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1256ae800) [pid = 1655] [serial = 845] [outer = 0x124ca1800] 17:28:56 INFO - PROCESS | 1655 | 1471048136625 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125728000) [pid = 1655] [serial = 846] [outer = 0x124ca1800] 17:28:56 INFO - PROCESS | 1655 | 1471048136982 Marionette TRACE conn3 <- [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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 522ms 17:28:57 INFO - PROCESS | 1655 | 1471048137022 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1655 | 1471048137024 Marionette TRACE conn3 <- [1,1101,null,{"value":"7"}] 17:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:28:57 INFO - PROCESS | 1655 | 1471048137026 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1655 | 1471048137028 Marionette TRACE conn3 <- [1,1102,null,{}] 17:28:57 INFO - PROCESS | 1655 | 1471048137030 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:57 INFO - PROCESS | 1655 | 1471048137031 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:57 INFO - PROCESS | 1655 | 1471048137143 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:28:57 INFO - PROCESS | 1655 | 1471048137156 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1655 | 1471048137158 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ad0800 == 38 [pid = 1655] [id = 283] 17:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x125728800) [pid = 1655] [serial = 847] [outer = 0x0] 17:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1257d2800) [pid = 1655] [serial = 848] [outer = 0x125728800] 17:28:57 INFO - PROCESS | 1655 | 1471048137184 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126649400) [pid = 1655] [serial = 849] [outer = 0x125728800] 17:28:57 INFO - PROCESS | 1655 | 1471048137531 Marionette TRACE conn3 <- [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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 17:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:28:57 INFO - PROCESS | 1655 | 1471048137546 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1655 | 1471048137547 Marionette TRACE conn3 <- [1,1105,null,{"value":"7"}] 17:28:57 INFO - PROCESS | 1655 | 1471048137549 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1655 | 1471048137550 Marionette TRACE conn3 <- [1,1106,null,{}] 17:28:57 INFO - PROCESS | 1655 | 1471048137552 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:57 INFO - PROCESS | 1655 | 1471048137556 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:57 INFO - PROCESS | 1655 | 1471048137649 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:28:57 INFO - PROCESS | 1655 | 1471048137661 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1655 | 1471048137662 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aae000 == 39 [pid = 1655] [id = 284] 17:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1266f0800) [pid = 1655] [serial = 850] [outer = 0x0] 17:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12689b800) [pid = 1655] [serial = 851] [outer = 0x1266f0800] 17:28:57 INFO - PROCESS | 1655 | 1471048137686 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126aab800) [pid = 1655] [serial = 852] [outer = 0x1266f0800] 17:28:58 INFO - PROCESS | 1655 | 1471048138014 Marionette TRACE conn3 <- [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]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 472ms 17:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:28:58 INFO - PROCESS | 1655 | 1471048138022 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1655 | 1471048138023 Marionette TRACE conn3 <- [1,1109,null,{"value":"7"}] 17:28:58 INFO - PROCESS | 1655 | 1471048138025 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1655 | 1471048138026 Marionette TRACE conn3 <- [1,1110,null,{}] 17:28:58 INFO - PROCESS | 1655 | 1471048138029 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:58 INFO - PROCESS | 1655 | 1471048138030 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:58 INFO - PROCESS | 1655 | 1471048138134 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:28:58 INFO - PROCESS | 1655 | 1471048138169 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1655 | 1471048138170 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a531000 == 40 [pid = 1655] [id = 285] 17:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126ab9800) [pid = 1655] [serial = 853] [outer = 0x0] 17:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126befc00) [pid = 1655] [serial = 854] [outer = 0x126ab9800] 17:28:58 INFO - PROCESS | 1655 | 1471048138194 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126bf8c00) [pid = 1655] [serial = 855] [outer = 0x126ab9800] 17:28:58 INFO - PROCESS | 1655 | 1471048138499 Marionette TRACE conn3 <- [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]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 17:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:28:58 INFO - PROCESS | 1655 | 1471048138545 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1655 | 1471048138546 Marionette TRACE conn3 <- [1,1113,null,{"value":"7"}] 17:28:58 INFO - PROCESS | 1655 | 1471048138548 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1655 | 1471048138549 Marionette TRACE conn3 <- [1,1114,null,{}] 17:28:58 INFO - PROCESS | 1655 | 1471048138551 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:58 INFO - PROCESS | 1655 | 1471048138552 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:58 INFO - PROCESS | 1655 | 1471048138650 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:28:58 INFO - PROCESS | 1655 | 1471048138662 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1655 | 1471048138663 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a785000 == 41 [pid = 1655] [id = 286] 17:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126af4c00) [pid = 1655] [serial = 856] [outer = 0x0] 17:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128888c00) [pid = 1655] [serial = 857] [outer = 0x126af4c00] 17:28:58 INFO - PROCESS | 1655 | 1471048138687 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128cf5400) [pid = 1655] [serial = 858] [outer = 0x126af4c00] 17:28:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1256b2400) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112a85400) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123f74c00) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126af8800) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1172bf000) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119b19800) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119e2dc00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1191d8c00) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x117e13c00) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116aaf800) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1183b6400) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x111fe3800) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119f1e400) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119f1b400) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:28:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117027000) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:28:59 INFO - PROCESS | 1655 | 1471048139143 Marionette TRACE conn3 <- [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]]]}] 17:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 621ms 17:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:28:59 INFO - PROCESS | 1655 | 1471048139175 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 1655 | 1471048139176 Marionette TRACE conn3 <- [1,1117,null,{"value":"7"}] 17:28:59 INFO - PROCESS | 1655 | 1471048139178 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 1655 | 1471048139179 Marionette TRACE conn3 <- [1,1118,null,{}] 17:28:59 INFO - PROCESS | 1655 | 1471048139182 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:59 INFO - PROCESS | 1655 | 1471048139182 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:59 INFO - PROCESS | 1655 | 1471048139300 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:28:59 INFO - PROCESS | 1655 | 1471048139335 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1655 | 1471048139336 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a797800 == 42 [pid = 1655] [id = 287] 17:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x111fe3800) [pid = 1655] [serial = 859] [outer = 0x0] 17:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1191d8c00) [pid = 1655] [serial = 860] [outer = 0x111fe3800] 17:28:59 INFO - PROCESS | 1655 | 1471048139363 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123e8e800) [pid = 1655] [serial = 861] [outer = 0x111fe3800] 17:28:59 INFO - PROCESS | 1655 | 1471048139644 Marionette TRACE conn3 <- [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]]]}] 17:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 517ms 17:28:59 INFO - PROCESS | 1655 | 1471048139696 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 1655 | 1471048139697 Marionette TRACE conn3 <- [1,1121,null,{"value":"7"}] 17:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:28:59 INFO - PROCESS | 1655 | 1471048139700 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 1655 | 1471048139701 Marionette TRACE conn3 <- [1,1122,null,{}] 17:28:59 INFO - PROCESS | 1655 | 1471048139703 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:59 INFO - PROCESS | 1655 | 1471048139707 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:59 INFO - PROCESS | 1655 | 1471048139783 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:28:59 INFO - PROCESS | 1655 | 1471048139789 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1655 | 1471048139791 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:28:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b956000 == 43 [pid = 1655] [id = 288] 17:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119e30c00) [pid = 1655] [serial = 862] [outer = 0x0] 17:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126af4400) [pid = 1655] [serial = 863] [outer = 0x119e30c00] 17:28:59 INFO - PROCESS | 1655 | 1471048139814 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128cf7800) [pid = 1655] [serial = 864] [outer = 0x119e30c00] 17:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 421ms 17:29:00 INFO - PROCESS | 1655 | 1471048140117 Marionette TRACE conn3 <- [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]]]}] 17:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:29:00 INFO - PROCESS | 1655 | 1471048140125 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1655 | 1471048140126 Marionette TRACE conn3 <- [1,1125,null,{"value":"7"}] 17:29:00 INFO - PROCESS | 1655 | 1471048140128 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1655 | 1471048140129 Marionette TRACE conn3 <- [1,1126,null,{}] 17:29:00 INFO - PROCESS | 1655 | 1471048140132 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:00 INFO - PROCESS | 1655 | 1471048140133 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:00 INFO - PROCESS | 1655 | 1471048140254 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:29:00 INFO - PROCESS | 1655 | 1471048140260 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1655 | 1471048140261 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd81000 == 44 [pid = 1655] [id = 289] 17:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121d6d000) [pid = 1655] [serial = 865] [outer = 0x0] 17:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128cf7000) [pid = 1655] [serial = 866] [outer = 0x121d6d000] 17:29:00 INFO - PROCESS | 1655 | 1471048140284 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d5bc00) [pid = 1655] [serial = 867] [outer = 0x121d6d000] 17:29:00 INFO - PROCESS | 1655 | 1471048140588 Marionette TRACE conn3 <- [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]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 467ms 17:29:00 INFO - PROCESS | 1655 | 1471048140596 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1655 | 1471048140598 Marionette TRACE conn3 <- [1,1129,null,{"value":"7"}] 17:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:29:00 INFO - PROCESS | 1655 | 1471048140600 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1655 | 1471048140601 Marionette TRACE conn3 <- [1,1130,null,{}] 17:29:00 INFO - PROCESS | 1655 | 1471048140605 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:00 INFO - PROCESS | 1655 | 1471048140608 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:00 INFO - PROCESS | 1655 | 1471048140690 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:29:00 INFO - PROCESS | 1655 | 1471048140693 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1655 | 1471048140694 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1e3800 == 45 [pid = 1655] [id = 290] 17:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128d57400) [pid = 1655] [serial = 868] [outer = 0x0] 17:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129370400) [pid = 1655] [serial = 869] [outer = 0x128d57400] 17:29:00 INFO - PROCESS | 1655 | 1471048140717 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12937b800) [pid = 1655] [serial = 870] [outer = 0x128d57400] 17:29:01 INFO - PROCESS | 1655 | 1471048141129 Marionette TRACE conn3 <- [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]]]}] 17:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 17:29:01 INFO - PROCESS | 1655 | 1471048141170 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 1655 | 1471048141173 Marionette TRACE conn3 <- [1,1133,null,{"value":"7"}] 17:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:29:01 INFO - PROCESS | 1655 | 1471048141176 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1655 | 1471048141178 Marionette TRACE conn3 <- [1,1134,null,{}] 17:29:01 INFO - PROCESS | 1655 | 1471048141182 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:01 INFO - PROCESS | 1655 | 1471048141184 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:01 INFO - PROCESS | 1655 | 1471048141303 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:29:01 INFO - PROCESS | 1655 | 1471048141504 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1655 | 1471048141506 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943b800 == 46 [pid = 1655] [id = 291] 17:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1183b9000) [pid = 1655] [serial = 871] [outer = 0x0] 17:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1183fd000) [pid = 1655] [serial = 872] [outer = 0x1183b9000] 17:29:01 INFO - PROCESS | 1655 | 1471048141621 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1189c0000) [pid = 1655] [serial = 873] [outer = 0x1183b9000] 17:29:02 INFO - PROCESS | 1655 | 1471048142209 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1072ms 17:29:02 INFO - PROCESS | 1655 | 1471048142254 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1655 | 1471048142257 Marionette TRACE conn3 <- [1,1137,null,{"value":"7"}] 17:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:29:02 INFO - PROCESS | 1655 | 1471048142261 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1655 | 1471048142263 Marionette TRACE conn3 <- [1,1138,null,{}] 17:29:02 INFO - PROCESS | 1655 | 1471048142266 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:02 INFO - PROCESS | 1655 | 1471048142268 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:02 INFO - PROCESS | 1655 | 1471048142380 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:29:02 INFO - PROCESS | 1655 | 1471048142463 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1655 | 1471048142465 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f06800 == 47 [pid = 1655] [id = 292] 17:29:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119b1c800) [pid = 1655] [serial = 874] [outer = 0x0] 17:29:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119f1bc00) [pid = 1655] [serial = 875] [outer = 0x119b1c800] 17:29:02 INFO - PROCESS | 1655 | 1471048142495 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a19d400) [pid = 1655] [serial = 876] [outer = 0x119b1c800] 17:29:03 INFO - PROCESS | 1655 | 1471048143214 Marionette TRACE conn3 <- [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]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1025ms 17:29:03 INFO - PROCESS | 1655 | 1471048143316 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1655 | 1471048143319 Marionette TRACE conn3 <- [1,1141,null,{"value":"7"}] 17:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:29:03 INFO - PROCESS | 1655 | 1471048143326 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1655 | 1471048143329 Marionette TRACE conn3 <- [1,1142,null,{}] 17:29:03 INFO - PROCESS | 1655 | 1471048143334 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:03 INFO - PROCESS | 1655 | 1471048143337 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:03 INFO - PROCESS | 1655 | 1471048143491 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd81000 == 46 [pid = 1655] [id = 289] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12b956000 == 45 [pid = 1655] [id = 288] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a797800 == 44 [pid = 1655] [id = 287] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128cea000) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a785000 == 43 [pid = 1655] [id = 286] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a531000 == 42 [pid = 1655] [id = 285] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x128aae000 == 41 [pid = 1655] [id = 284] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118ad0800 == 40 [pid = 1655] [id = 283] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12571b000 == 39 [pid = 1655] [id = 282] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d4000 == 38 [pid = 1655] [id = 281] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x123e3a800 == 37 [pid = 1655] [id = 280] 17:29:03 INFO - PROCESS | 1655 | 1471048143653 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1655 | 1471048143655 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1212a5000 == 36 [pid = 1655] [id = 279] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119aea800 == 35 [pid = 1655] [id = 278] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11943a000 == 34 [pid = 1655] [id = 277] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1189dc000 == 33 [pid = 1655] [id = 276] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d5000 == 32 [pid = 1655] [id = 275] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11722a800 == 31 [pid = 1655] [id = 274] 17:29:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133e7800 == 32 [pid = 1655] [id = 293] 17:29:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116053800) [pid = 1655] [serial = 877] [outer = 0x0] 17:29:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117031000) [pid = 1655] [serial = 878] [outer = 0x116053800] 17:29:03 INFO - PROCESS | 1655 | 1471048143712 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1189f7c00) [pid = 1655] [serial = 879] [outer = 0x116053800] 17:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x113adb000 == 31 [pid = 1655] [id = 273] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1257d2c00) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126647000) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126268000) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12689d800) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126bf6000) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126af1c00) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126a54000) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121a41400) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11a194c00) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12115e800) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128889000) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119cd0800) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b18800) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1187a5c00) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1189f2400) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117e15c00) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117029000) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1189f2c00) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1187a8c00) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11653e000) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1127df000) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12626d400) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119142800) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123e86000) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1189bbc00) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126896800) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1256b1800) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119ccb800) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 17:29:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121d9d000) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 17:29:04 INFO - PROCESS | 1655 | 1471048144129 Marionette TRACE conn3 <- [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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 824ms 17:29:04 INFO - PROCESS | 1655 | 1471048144149 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1655 | 1471048144153 Marionette TRACE conn3 <- [1,1145,null,{"value":"7"}] 17:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:29:04 INFO - PROCESS | 1655 | 1471048144159 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1655 | 1471048144162 Marionette TRACE conn3 <- [1,1146,null,{}] 17:29:04 INFO - PROCESS | 1655 | 1471048144165 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:04 INFO - PROCESS | 1655 | 1471048144168 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:04 INFO - PROCESS | 1655 | 1471048144305 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:29:04 INFO - PROCESS | 1655 | 1471048144384 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1655 | 1471048144386 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x118423800 == 32 [pid = 1655] [id = 294] 17:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1191d4000) [pid = 1655] [serial = 880] [outer = 0x0] 17:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119b0fc00) [pid = 1655] [serial = 881] [outer = 0x1191d4000] 17:29:04 INFO - PROCESS | 1655 | 1471048144433 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b6c400) [pid = 1655] [serial = 882] [outer = 0x1191d4000] 17:29:04 INFO - PROCESS | 1655 | 1471048144727 Marionette TRACE conn3 <- [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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 621ms 17:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:29:04 INFO - PROCESS | 1655 | 1471048144780 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1655 | 1471048144781 Marionette TRACE conn3 <- [1,1149,null,{"value":"7"}] 17:29:04 INFO - PROCESS | 1655 | 1471048144783 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1655 | 1471048144786 Marionette TRACE conn3 <- [1,1150,null,{}] 17:29:04 INFO - PROCESS | 1655 | 1471048144796 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:04 INFO - PROCESS | 1655 | 1471048144799 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:04 INFO - PROCESS | 1655 | 1471048144890 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:29:04 INFO - PROCESS | 1655 | 1471048144959 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1655 | 1471048144961 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x119430800 == 33 [pid = 1655] [id = 295] 17:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11610a000) [pid = 1655] [serial = 883] [outer = 0x0] 17:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119f20800) [pid = 1655] [serial = 884] [outer = 0x11610a000] 17:29:04 INFO - PROCESS | 1655 | 1471048144989 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12157b400) [pid = 1655] [serial = 885] [outer = 0x11610a000] 17:29:05 INFO - PROCESS | 1655 | 1471048145263 Marionette TRACE conn3 <- [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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 527ms 17:29:05 INFO - PROCESS | 1655 | 1471048145311 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1655 | 1471048145313 Marionette TRACE conn3 <- [1,1153,null,{"value":"7"}] 17:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:29:05 INFO - PROCESS | 1655 | 1471048145315 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1655 | 1471048145316 Marionette TRACE conn3 <- [1,1154,null,{}] 17:29:05 INFO - PROCESS | 1655 | 1471048145318 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:05 INFO - PROCESS | 1655 | 1471048145320 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:05 INFO - PROCESS | 1655 | 1471048145402 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:29:05 INFO - PROCESS | 1655 | 1471048145408 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1655 | 1471048145409 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x121178000 == 34 [pid = 1655] [id = 296] 17:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121da7800) [pid = 1655] [serial = 886] [outer = 0x0] 17:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123e8ec00) [pid = 1655] [serial = 887] [outer = 0x121da7800] 17:29:05 INFO - PROCESS | 1655 | 1471048145434 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c8a800) [pid = 1655] [serial = 888] [outer = 0x121da7800] 17:29:05 INFO - PROCESS | 1655 | 1471048145743 Marionette TRACE conn3 <- [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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 17:29:05 INFO - PROCESS | 1655 | 1471048145783 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1655 | 1471048145785 Marionette TRACE conn3 <- [1,1157,null,{"value":"7"}] 17:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:29:05 INFO - PROCESS | 1655 | 1471048145813 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1655 | 1471048145815 Marionette TRACE conn3 <- [1,1158,null,{}] 17:29:05 INFO - PROCESS | 1655 | 1471048145825 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:05 INFO - PROCESS | 1655 | 1471048145827 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:05 INFO - PROCESS | 1655 | 1471048145936 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:29:05 INFO - PROCESS | 1655 | 1471048145939 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1655 | 1471048145941 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215df800 == 35 [pid = 1655] [id = 297] 17:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119b6d800) [pid = 1655] [serial = 889] [outer = 0x0] 17:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124d8dc00) [pid = 1655] [serial = 890] [outer = 0x119b6d800] 17:29:05 INFO - PROCESS | 1655 | 1471048145965 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125729c00) [pid = 1655] [serial = 891] [outer = 0x119b6d800] 17:29:06 INFO - PROCESS | 1655 | 1471048146314 Marionette TRACE conn3 <- [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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 553ms 17:29:06 INFO - PROCESS | 1655 | 1471048146341 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 1655 | 1471048146343 Marionette TRACE conn3 <- [1,1161,null,{"value":"7"}] 17:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:29:06 INFO - PROCESS | 1655 | 1471048146352 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1655 | 1471048146353 Marionette TRACE conn3 <- [1,1162,null,{}] 17:29:06 INFO - PROCESS | 1655 | 1471048146355 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:06 INFO - PROCESS | 1655 | 1471048146359 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:06 INFO - PROCESS | 1655 | 1471048146475 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:29:06 INFO - PROCESS | 1655 | 1471048146487 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1655 | 1471048146489 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e3b800 == 36 [pid = 1655] [id = 298] 17:29:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1257ca000) [pid = 1655] [serial = 892] [outer = 0x0] 17:29:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12626a400) [pid = 1655] [serial = 893] [outer = 0x1257ca000] 17:29:06 INFO - PROCESS | 1655 | 1471048146513 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126af1000) [pid = 1655] [serial = 894] [outer = 0x1257ca000] 17:29:06 INFO - PROCESS | 1655 | 1471048146817 Marionette TRACE conn3 <- [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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 17:29:06 INFO - PROCESS | 1655 | 1471048146874 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 1655 | 1471048146875 Marionette TRACE conn3 <- [1,1165,null,{"value":"7"}] 17:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:29:06 INFO - PROCESS | 1655 | 1471048146878 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1655 | 1471048146879 Marionette TRACE conn3 <- [1,1166,null,{}] 17:29:06 INFO - PROCESS | 1655 | 1471048146881 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:06 INFO - PROCESS | 1655 | 1471048146882 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:06 INFO - PROCESS | 1655 | 1471048146977 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:29:06 INFO - PROCESS | 1655 | 1471048146991 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1655 | 1471048146992 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262b0800 == 37 [pid = 1655] [id = 299] 17:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121da8000) [pid = 1655] [serial = 895] [outer = 0x0] 17:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126bf9c00) [pid = 1655] [serial = 896] [outer = 0x121da8000] 17:29:07 INFO - PROCESS | 1655 | 1471048147015 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128ced400) [pid = 1655] [serial = 897] [outer = 0x121da8000] 17:29:07 INFO - PROCESS | 1655 | 1471048147344 Marionette TRACE conn3 <- [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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 17:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:29:07 INFO - PROCESS | 1655 | 1471048147397 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1655 | 1471048147398 Marionette TRACE conn3 <- [1,1169,null,{"value":"7"}] 17:29:07 INFO - PROCESS | 1655 | 1471048147400 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1655 | 1471048147401 Marionette TRACE conn3 <- [1,1170,null,{}] 17:29:07 INFO - PROCESS | 1655 | 1471048147404 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:07 INFO - PROCESS | 1655 | 1471048147405 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:07 INFO - PROCESS | 1655 | 1471048147502 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:29:07 INFO - PROCESS | 1655 | 1471048147514 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 1655 | 1471048147515 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa6800 == 38 [pid = 1655] [id = 300] 17:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128cea800) [pid = 1655] [serial = 898] [outer = 0x0] 17:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128d57800) [pid = 1655] [serial = 899] [outer = 0x128cea800] 17:29:07 INFO - PROCESS | 1655 | 1471048147539 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128d61000) [pid = 1655] [serial = 900] [outer = 0x128cea800] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116110400) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117024c00) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113807400) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1127e4800) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1195bfc00) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x111fe3800) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1266f0800) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1121ba000) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124ca1800) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121d6d000) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119f1d000) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x125728800) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126ab9800) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119e30c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1183b8800) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126af4c00) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116109c00) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:29:08 INFO - PROCESS | 1655 | 1471048148024 Marionette TRACE conn3 <- [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]]]}] 17:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 675ms 17:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:29:08 INFO - PROCESS | 1655 | 1471048148076 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 1655 | 1471048148077 Marionette TRACE conn3 <- [1,1173,null,{"value":"7"}] 17:29:08 INFO - PROCESS | 1655 | 1471048148079 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 1655 | 1471048148080 Marionette TRACE conn3 <- [1,1174,null,{}] 17:29:08 INFO - PROCESS | 1655 | 1471048148083 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:08 INFO - PROCESS | 1655 | 1471048148084 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:08 INFO - PROCESS | 1655 | 1471048148162 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:29:08 INFO - PROCESS | 1655 | 1471048148167 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 1655 | 1471048148168 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11942d800 == 39 [pid = 1655] [id = 301] 17:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117024c00) [pid = 1655] [serial = 901] [outer = 0x0] 17:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1183fc800) [pid = 1655] [serial = 902] [outer = 0x117024c00] 17:29:08 INFO - PROCESS | 1655 | 1471048148193 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12115c800) [pid = 1655] [serial = 903] [outer = 0x117024c00] 17:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12177a800) [pid = 1655] [serial = 904] [outer = 0x12d004400] 17:29:08 INFO - PROCESS | 1655 | 1471048148559 Marionette TRACE conn3 <- [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] 17:29:08 INFO - PROCESS | 1655 | 1471048148599 Marionette TRACE conn3 <- [1,1177,null,{"value":"7"}] 17:29:08 INFO - PROCESS | 1655 | 1471048148602 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 1655 | 1471048148603 Marionette TRACE conn3 <- [1,1178,null,{}] 17:29:08 INFO - PROCESS | 1655 | 1471048148605 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:08 INFO - PROCESS | 1655 | 1471048148606 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:08 INFO - PROCESS | 1655 | 1471048148684 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:29:08 INFO - PROCESS | 1655 | 1471048148689 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 1655 | 1471048148691 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6e9000 == 40 [pid = 1655] [id = 302] 17:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12157f000) [pid = 1655] [serial = 905] [outer = 0x0] 17:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126895400) [pid = 1655] [serial = 906] [outer = 0x12157f000] 17:29:08 INFO - PROCESS | 1655 | 1471048148715 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124ca1c00) [pid = 1655] [serial = 907] [outer = 0x12157f000] 17:29:09 INFO - PROCESS | 1655 | 1471048149061 Marionette TRACE conn3 <- [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] 17:29:09 INFO - PROCESS | 1655 | 1471048149076 Marionette TRACE conn3 <- [1,1181,null,{"value":"7"}] 17:29:09 INFO - PROCESS | 1655 | 1471048149078 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1655 | 1471048149080 Marionette TRACE conn3 <- [1,1182,null,{}] 17:29:09 INFO - PROCESS | 1655 | 1471048149082 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:09 INFO - PROCESS | 1655 | 1471048149084 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:09 INFO - PROCESS | 1655 | 1471048149173 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:29:09 INFO - PROCESS | 1655 | 1471048149225 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1655 | 1471048149227 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b005000 == 41 [pid = 1655] [id = 303] 17:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c84400) [pid = 1655] [serial = 908] [outer = 0x0] 17:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129767c00) [pid = 1655] [serial = 909] [outer = 0x124c84400] 17:29:09 INFO - PROCESS | 1655 | 1471048149252 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a7c8c00) [pid = 1655] [serial = 910] [outer = 0x124c84400] 17:29:09 INFO - PROCESS | 1655 | 1471048149520 Marionette TRACE conn3 <- [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] 17:29:09 INFO - PROCESS | 1655 | 1471048149549 Marionette TRACE conn3 <- [1,1185,null,{"value":"7"}] 17:29:09 INFO - PROCESS | 1655 | 1471048149551 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1655 | 1471048149553 Marionette TRACE conn3 <- [1,1186,null,{}] 17:29:09 INFO - PROCESS | 1655 | 1471048149562 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:09 INFO - PROCESS | 1655 | 1471048149563 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:09 INFO - PROCESS | 1655 | 1471048149646 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:29:09 INFO - PROCESS | 1655 | 1471048149650 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1655 | 1471048149652 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd7a800 == 42 [pid = 1655] [id = 304] 17:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a7cd000) [pid = 1655] [serial = 911] [outer = 0x0] 17:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12ae35400) [pid = 1655] [serial = 912] [outer = 0x12a7cd000] 17:29:09 INFO - PROCESS | 1655 | 1471048149677 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12ae40000) [pid = 1655] [serial = 913] [outer = 0x12a7cd000] 17:29:10 INFO - PROCESS | 1655 | 1471048150060 Marionette TRACE conn3 <- [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] 17:29:10 INFO - PROCESS | 1655 | 1471048150083 Marionette TRACE conn3 <- [1,1189,null,{"value":"7"}] 17:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:29:10 INFO - PROCESS | 1655 | 1471048150089 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1655 | 1471048150094 Marionette TRACE conn3 <- [1,1190,null,{}] 17:29:10 INFO - PROCESS | 1655 | 1471048150100 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:10 INFO - PROCESS | 1655 | 1471048150103 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:10 INFO - PROCESS | 1655 | 1471048150298 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:29:10 INFO - PROCESS | 1655 | 1471048150424 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1655 | 1471048150429 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11684a000 == 43 [pid = 1655] [id = 305] 17:29:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116aaf800) [pid = 1655] [serial = 914] [outer = 0x0] 17:29:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1183ae000) [pid = 1655] [serial = 915] [outer = 0x116aaf800] 17:29:10 INFO - PROCESS | 1655 | 1471048150481 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1189bcc00) [pid = 1655] [serial = 916] [outer = 0x116aaf800] 17:29:10 INFO - PROCESS | 1655 | 1471048150932 Marionette TRACE conn3 <- [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] 17:29:11 INFO - PROCESS | 1655 | 1471048151017 Marionette TRACE conn3 <- [1,1193,null,{"value":"7"}] 17:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:29:11 INFO - PROCESS | 1655 | 1471048151041 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1655 | 1471048151043 Marionette TRACE conn3 <- [1,1194,null,{}] 17:29:11 INFO - PROCESS | 1655 | 1471048151046 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:11 INFO - PROCESS | 1655 | 1471048151048 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:11 INFO - PROCESS | 1655 | 1471048151150 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:29:11 INFO - PROCESS | 1655 | 1471048151218 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1655 | 1471048151220 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1a2000 == 44 [pid = 1655] [id = 306] 17:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119ccac00) [pid = 1655] [serial = 917] [outer = 0x0] 17:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119f1c400) [pid = 1655] [serial = 918] [outer = 0x119ccac00] 17:29:11 INFO - PROCESS | 1655 | 1471048151250 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121156c00) [pid = 1655] [serial = 919] [outer = 0x119ccac00] 17:29:11 INFO - PROCESS | 1655 | 1471048151662 Marionette TRACE conn3 <- [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] 17:29:11 INFO - PROCESS | 1655 | 1471048151718 Marionette TRACE conn3 <- [1,1197,null,{"value":"7"}] 17:29:11 INFO - PROCESS | 1655 | 1471048151722 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1655 | 1471048151726 Marionette TRACE conn3 <- [1,1198,null,{}] 17:29:11 INFO - PROCESS | 1655 | 1471048151738 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:11 INFO - PROCESS | 1655 | 1471048151742 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:11 INFO - PROCESS | 1655 | 1471048151895 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:29:11 INFO - PROCESS | 1655 | 1471048151995 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1655 | 1471048151998 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b197800 == 45 [pid = 1655] [id = 307] 17:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x121da2400) [pid = 1655] [serial = 920] [outer = 0x0] 17:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1257d2c00) [pid = 1655] [serial = 921] [outer = 0x121da2400] 17:29:12 INFO - PROCESS | 1655 | 1471048152049 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1266eb000) [pid = 1655] [serial = 922] [outer = 0x121da2400] 17:29:12 INFO - PROCESS | 1655 | 1471048152571 Marionette TRACE conn3 <- [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]]]}] 17:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 874ms 17:29:12 INFO - PROCESS | 1655 | 1471048152595 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 1655 | 1471048152597 Marionette TRACE conn3 <- [1,1201,null,{"value":"7"}] 17:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:29:12 INFO - PROCESS | 1655 | 1471048152599 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1655 | 1471048152601 Marionette TRACE conn3 <- [1,1202,null,{}] 17:29:12 INFO - PROCESS | 1655 | 1471048152603 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:12 INFO - PROCESS | 1655 | 1471048152607 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:12 INFO - PROCESS | 1655 | 1471048152705 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:29:12 INFO - PROCESS | 1655 | 1471048152773 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1655 | 1471048152774 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c616000 == 46 [pid = 1655] [id = 308] 17:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126af5c00) [pid = 1655] [serial = 923] [outer = 0x0] 17:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128d5c400) [pid = 1655] [serial = 924] [outer = 0x126af5c00] 17:29:12 INFO - PROCESS | 1655 | 1471048152803 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a6c9800) [pid = 1655] [serial = 925] [outer = 0x126af5c00] 17:29:13 INFO - PROCESS | 1655 | 1471048153207 Marionette TRACE conn3 <- [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]]]}] 17:29:13 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 17:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 624ms 17:29:13 INFO - PROCESS | 1655 | 1471048153224 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1655 | 1471048153226 Marionette TRACE conn3 <- [1,1205,null,{"value":"7"}] 17:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:29:13 INFO - PROCESS | 1655 | 1471048153228 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1655 | 1471048153229 Marionette TRACE conn3 <- [1,1206,null,{}] 17:29:13 INFO - PROCESS | 1655 | 1471048153232 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:13 INFO - PROCESS | 1655 | 1471048153233 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:13 INFO - PROCESS | 1655 | 1471048153331 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:29:13 INFO - PROCESS | 1655 | 1471048153383 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 1655 | 1471048153384 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac6800 == 47 [pid = 1655] [id = 309] 17:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a6ce400) [pid = 1655] [serial = 926] [outer = 0x0] 17:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a7d6c00) [pid = 1655] [serial = 927] [outer = 0x12a6ce400] 17:29:13 INFO - PROCESS | 1655 | 1471048153414 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1176b9400) [pid = 1655] [serial = 928] [outer = 0x12a6ce400] 17:29:13 INFO - PROCESS | 1655 | 1471048153818 Marionette TRACE conn3 <- [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]]]}] 17:29:13 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 17:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 622ms 17:29:13 INFO - PROCESS | 1655 | 1471048153850 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1655 | 1471048153852 Marionette TRACE conn3 <- [1,1209,null,{"value":"7"}] 17:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:29:13 INFO - PROCESS | 1655 | 1471048153856 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1655 | 1471048153858 Marionette TRACE conn3 <- [1,1210,null,{}] 17:29:13 INFO - PROCESS | 1655 | 1471048153861 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:13 INFO - PROCESS | 1655 | 1471048153865 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:13 INFO - PROCESS | 1655 | 1471048153985 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:29:14 INFO - PROCESS | 1655 | 1471048154221 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1655 | 1471048154223 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11727c800 == 48 [pid = 1655] [id = 310] 17:29:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x113008400) [pid = 1655] [serial = 929] [outer = 0x0] 17:29:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1168ed400) [pid = 1655] [serial = 930] [outer = 0x113008400] 17:29:14 INFO - PROCESS | 1655 | 1471048154264 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1183b8800) [pid = 1655] [serial = 931] [outer = 0x113008400] 17:29:14 INFO - PROCESS | 1655 | 1471048154738 Marionette TRACE conn3 <- [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]]]}] 17:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 925ms 17:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:29:14 INFO - PROCESS | 1655 | 1471048154781 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 1655 | 1471048154782 Marionette TRACE conn3 <- [1,1213,null,{"value":"7"}] 17:29:14 INFO - PROCESS | 1655 | 1471048154786 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 1655 | 1471048154788 Marionette TRACE conn3 <- [1,1214,null,{}] 17:29:14 INFO - PROCESS | 1655 | 1471048154792 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:14 INFO - PROCESS | 1655 | 1471048154795 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:14 INFO - PROCESS | 1655 | 1471048154937 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:29:15 INFO - PROCESS | 1655 | 1471048154998 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1655 | 1471048154999 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916e000 == 49 [pid = 1655] [id = 311] 17:29:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11976a000) [pid = 1655] [serial = 932] [outer = 0x0] 17:29:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119e2a000) [pid = 1655] [serial = 933] [outer = 0x11976a000] 17:29:15 INFO - PROCESS | 1655 | 1471048155069 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11a19cc00) [pid = 1655] [serial = 934] [outer = 0x11976a000] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b005000 == 48 [pid = 1655] [id = 303] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6e9000 == 47 [pid = 1655] [id = 302] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11942d800 == 46 [pid = 1655] [id = 301] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa6800 == 45 [pid = 1655] [id = 300] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1262b0800 == 44 [pid = 1655] [id = 299] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123e3b800 == 43 [pid = 1655] [id = 298] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1215df800 == 42 [pid = 1655] [id = 297] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x121178000 == 41 [pid = 1655] [id = 296] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x119430800 == 40 [pid = 1655] [id = 295] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x118423800 == 39 [pid = 1655] [id = 294] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1133e7800 == 38 [pid = 1655] [id = 293] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128f06800 == 37 [pid = 1655] [id = 292] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11943b800 == 36 [pid = 1655] [id = 291] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1e3800 == 35 [pid = 1655] [id = 290] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94c800 == 34 [pid = 1655] [id = 272] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11727c800 == 33 [pid = 1655] [id = 310] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac6800 == 32 [pid = 1655] [id = 309] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c616000 == 31 [pid = 1655] [id = 308] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b197800 == 30 [pid = 1655] [id = 307] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1a2000 == 29 [pid = 1655] [id = 306] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd7a800 == 28 [pid = 1655] [id = 304] 17:29:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11684a000 == 27 [pid = 1655] [id = 305] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11653e400) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x117e13800) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x121da0800) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119766400) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119b17400) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1191d8c00) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12689b800) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119145800) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1256ae800) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1189f2800) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x125728000) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128cf7000) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x123e83800) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1257d2800) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1183b0400) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11988dc00) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116aaac00) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123e8e800) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126aab800) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126befc00) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126af4400) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124d86800) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126bf8c00) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124c09c00) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128cf5400) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124a06000) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128888c00) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119e2a800) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119e30800) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121362000) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126649400) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128cf7800) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121b11c00) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128d5bc00) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 17:29:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129370400) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1655 | 1471048156019 Marionette TRACE conn3 <- [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]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1274ms 17:29:16 INFO - PROCESS | 1655 | 1471048156060 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1655 | 1471048156063 Marionette TRACE conn3 <- [1,1217,null,{"value":"7"}] 17:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:29:16 INFO - PROCESS | 1655 | 1471048156066 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1655 | 1471048156068 Marionette TRACE conn3 <- [1,1218,null,{}] 17:29:16 INFO - PROCESS | 1655 | 1471048156072 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:16 INFO - PROCESS | 1655 | 1471048156073 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:16 INFO - PROCESS | 1655 | 1471048156153 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:29:16 INFO - PROCESS | 1655 | 1471048156160 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1655 | 1471048156163 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11607e800 == 28 [pid = 1655] [id = 312] 17:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117028c00) [pid = 1655] [serial = 935] [outer = 0x0] 17:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11702d400) [pid = 1655] [serial = 936] [outer = 0x117028c00] 17:29:16 INFO - PROCESS | 1655 | 1471048156190 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11831c000) [pid = 1655] [serial = 937] [outer = 0x117028c00] 17:29:16 INFO - PROCESS | 1655 | 1471048156542 Marionette TRACE conn3 <- [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]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 17:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:29:16 INFO - PROCESS | 1655 | 1471048156592 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1655 | 1471048156595 Marionette TRACE conn3 <- [1,1221,null,{"value":"7"}] 17:29:16 INFO - PROCESS | 1655 | 1471048156600 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1655 | 1471048156602 Marionette TRACE conn3 <- [1,1222,null,{}] 17:29:16 INFO - PROCESS | 1655 | 1471048156604 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:16 INFO - PROCESS | 1655 | 1471048156606 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:16 INFO - PROCESS | 1655 | 1471048156680 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:29:16 INFO - PROCESS | 1655 | 1471048156684 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1655 | 1471048156685 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x117eae800 == 29 [pid = 1655] [id = 313] 17:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1183b6800) [pid = 1655] [serial = 938] [outer = 0x0] 17:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1189bd800) [pid = 1655] [serial = 939] [outer = 0x1183b6800] 17:29:16 INFO - PROCESS | 1655 | 1471048156716 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1189f2000) [pid = 1655] [serial = 940] [outer = 0x1183b6800] 17:29:17 INFO - PROCESS | 1655 | 1471048157088 Marionette TRACE conn3 <- [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] 17:29:17 INFO - PROCESS | 1655 | 1471048157123 Marionette TRACE conn3 <- [1,1225,null,{"value":"7"}] 17:29:17 INFO - PROCESS | 1655 | 1471048157125 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1655 | 1471048157127 Marionette TRACE conn3 <- [1,1226,null,{}] 17:29:17 INFO - PROCESS | 1655 | 1471048157135 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:17 INFO - PROCESS | 1655 | 1471048157138 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:17 INFO - PROCESS | 1655 | 1471048157214 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:29:17 INFO - PROCESS | 1655 | 1471048157219 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1655 | 1471048157223 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119158000 == 30 [pid = 1655] [id = 314] 17:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1130a7400) [pid = 1655] [serial = 941] [outer = 0x0] 17:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119b16800) [pid = 1655] [serial = 942] [outer = 0x1130a7400] 17:29:17 INFO - PROCESS | 1655 | 1471048157252 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119e2c800) [pid = 1655] [serial = 943] [outer = 0x1130a7400] 17:29:17 INFO - PROCESS | 1655 | 1471048157575 Marionette TRACE conn3 <- [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]]]}] 17:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 17:29:17 INFO - PROCESS | 1655 | 1471048157596 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1655 | 1471048157597 Marionette TRACE conn3 <- [1,1229,null,{"value":"7"}] 17:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:29:17 INFO - PROCESS | 1655 | 1471048157599 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1655 | 1471048157601 Marionette TRACE conn3 <- [1,1230,null,{}] 17:29:17 INFO - PROCESS | 1655 | 1471048157603 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:17 INFO - PROCESS | 1655 | 1471048157606 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:17 INFO - PROCESS | 1655 | 1471048157681 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:29:17 INFO - PROCESS | 1655 | 1471048157685 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1655 | 1471048157686 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e72000 == 31 [pid = 1655] [id = 315] 17:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119f21c00) [pid = 1655] [serial = 944] [outer = 0x0] 17:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12105f400) [pid = 1655] [serial = 945] [outer = 0x119f21c00] 17:29:17 INFO - PROCESS | 1655 | 1471048157714 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1211c0000) [pid = 1655] [serial = 946] [outer = 0x119f21c00] 17:29:18 INFO - PROCESS | 1655 | 1471048158064 Marionette TRACE conn3 <- [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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 17:29:18 INFO - PROCESS | 1655 | 1471048158128 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 1655 | 1471048158129 Marionette TRACE conn3 <- [1,1233,null,{"value":"7"}] 17:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:29:18 INFO - PROCESS | 1655 | 1471048158131 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 1655 | 1471048158132 Marionette TRACE conn3 <- [1,1234,null,{}] 17:29:18 INFO - PROCESS | 1655 | 1471048158134 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:18 INFO - PROCESS | 1655 | 1471048158136 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:18 INFO - PROCESS | 1655 | 1471048158230 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:29:18 INFO - PROCESS | 1655 | 1471048158233 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 1655 | 1471048158234 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x121297800 == 32 [pid = 1655] [id = 316] 17:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11678d800) [pid = 1655] [serial = 947] [outer = 0x0] 17:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1214a2800) [pid = 1655] [serial = 948] [outer = 0x11678d800] 17:29:18 INFO - PROCESS | 1655 | 1471048158259 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121d74000) [pid = 1655] [serial = 949] [outer = 0x11678d800] 17:29:18 INFO - PROCESS | 1655 | 1471048158599 Marionette TRACE conn3 <- [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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 17:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:29:18 INFO - PROCESS | 1655 | 1471048158650 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 1655 | 1471048158652 Marionette TRACE conn3 <- [1,1237,null,{"value":"7"}] 17:29:18 INFO - PROCESS | 1655 | 1471048158655 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 1655 | 1471048158656 Marionette TRACE conn3 <- [1,1238,null,{}] 17:29:18 INFO - PROCESS | 1655 | 1471048158658 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:18 INFO - PROCESS | 1655 | 1471048158662 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:18 INFO - PROCESS | 1655 | 1471048158774 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:29:18 INFO - PROCESS | 1655 | 1471048158785 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 1655 | 1471048158786 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e36000 == 33 [pid = 1655] [id = 317] 17:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121d9cc00) [pid = 1655] [serial = 950] [outer = 0x0] 17:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123e80800) [pid = 1655] [serial = 951] [outer = 0x121d9cc00] 17:29:18 INFO - PROCESS | 1655 | 1471048158812 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1256a6000) [pid = 1655] [serial = 952] [outer = 0x121d9cc00] 17:29:19 INFO - PROCESS | 1655 | 1471048159128 Marionette TRACE conn3 <- [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]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 17:29:19 INFO - PROCESS | 1655 | 1471048159174 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 1655 | 1471048159183 Marionette TRACE conn3 <- [1,1241,null,{"value":"7"}] 17:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:29:19 INFO - PROCESS | 1655 | 1471048159185 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1655 | 1471048159187 Marionette TRACE conn3 <- [1,1242,null,{}] 17:29:19 INFO - PROCESS | 1655 | 1471048159189 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:19 INFO - PROCESS | 1655 | 1471048159190 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:19 INFO - PROCESS | 1655 | 1471048159283 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:29:19 INFO - PROCESS | 1655 | 1471048159295 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 1655 | 1471048159296 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c2d800 == 34 [pid = 1655] [id = 318] 17:29:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1183b9800) [pid = 1655] [serial = 953] [outer = 0x0] 17:29:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1257a1400) [pid = 1655] [serial = 954] [outer = 0x1183b9800] 17:29:19 INFO - PROCESS | 1655 | 1471048159320 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1257ce800) [pid = 1655] [serial = 955] [outer = 0x1183b9800] 17:29:19 INFO - PROCESS | 1655 | 1471048159718 Marionette TRACE conn3 <- [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]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 17:29:19 INFO - PROCESS | 1655 | 1471048159757 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 1655 | 1471048159759 Marionette TRACE conn3 <- [1,1245,null,{"value":"7"}] 17:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:29:19 INFO - PROCESS | 1655 | 1471048159762 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1655 | 1471048159764 Marionette TRACE conn3 <- [1,1246,null,{}] 17:29:19 INFO - PROCESS | 1655 | 1471048159775 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:19 INFO - PROCESS | 1655 | 1471048159777 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:20 INFO - PROCESS | 1655 | 1471048160155 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126af8c00) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121da8000) [pid = 1655] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1257ca000) [pid = 1655] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1191d4000) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11610a000) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121da7800) [pid = 1655] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1183b9000) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116053800) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119b1c800) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128d57400) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124c84400) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a7cd000) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128cea800) [pid = 1655] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x117024c00) [pid = 1655] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119b6d800) [pid = 1655] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:29:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12157f000) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:29:20 INFO - PROCESS | 1655 | 1471048160202 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1655 | 1471048160203 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x117285000 == 35 [pid = 1655] [id = 319] 17:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112f36000) [pid = 1655] [serial = 956] [outer = 0x0] 17:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116053800) [pid = 1655] [serial = 957] [outer = 0x112f36000] 17:29:20 INFO - PROCESS | 1655 | 1471048160228 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1189f8000) [pid = 1655] [serial = 958] [outer = 0x112f36000] 17:29:20 INFO - PROCESS | 1655 | 1471048160491 Marionette TRACE conn3 <- [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]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 779ms 17:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:29:20 INFO - PROCESS | 1655 | 1471048160542 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 1655 | 1471048160544 Marionette TRACE conn3 <- [1,1249,null,{"value":"7"}] 17:29:20 INFO - PROCESS | 1655 | 1471048160554 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 1655 | 1471048160557 Marionette TRACE conn3 <- [1,1250,null,{}] 17:29:20 INFO - PROCESS | 1655 | 1471048160561 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:20 INFO - PROCESS | 1655 | 1471048160562 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:20 INFO - PROCESS | 1655 | 1471048160636 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:29:20 INFO - PROCESS | 1655 | 1471048160642 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1655 | 1471048160643 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119157800 == 36 [pid = 1655] [id = 320] 17:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119b6d800) [pid = 1655] [serial = 959] [outer = 0x0] 17:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1257d0400) [pid = 1655] [serial = 960] [outer = 0x119b6d800] 17:29:20 INFO - PROCESS | 1655 | 1471048160667 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12626b800) [pid = 1655] [serial = 961] [outer = 0x119b6d800] 17:29:20 INFO - PROCESS | 1655 | 1471048160981 Marionette TRACE conn3 <- [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]]]}] 17:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 480ms 17:29:21 INFO - PROCESS | 1655 | 1471048161027 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 1655 | 1471048161028 Marionette TRACE conn3 <- [1,1253,null,{"value":"7"}] 17:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:29:21 INFO - PROCESS | 1655 | 1471048161030 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 1655 | 1471048161031 Marionette TRACE conn3 <- [1,1254,null,{}] 17:29:21 INFO - PROCESS | 1655 | 1471048161034 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:21 INFO - PROCESS | 1655 | 1471048161035 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:21 INFO - PROCESS | 1655 | 1471048161135 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:29:21 INFO - PROCESS | 1655 | 1471048161144 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1655 | 1471048161145 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa6800 == 37 [pid = 1655] [id = 321] 17:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12626bc00) [pid = 1655] [serial = 962] [outer = 0x0] 17:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126892800) [pid = 1655] [serial = 963] [outer = 0x12626bc00] 17:29:21 INFO - PROCESS | 1655 | 1471048161169 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12689e400) [pid = 1655] [serial = 964] [outer = 0x12626bc00] 17:29:21 INFO - PROCESS | 1655 | 1471048161469 Marionette TRACE conn3 <- [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]]]}] 17:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 17:29:21 INFO - PROCESS | 1655 | 1471048161499 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 1655 | 1471048161500 Marionette TRACE conn3 <- [1,1257,null,{"value":"7"}] 17:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:29:21 INFO - PROCESS | 1655 | 1471048161502 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 1655 | 1471048161504 Marionette TRACE conn3 <- [1,1258,null,{}] 17:29:21 INFO - PROCESS | 1655 | 1471048161516 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:21 INFO - PROCESS | 1655 | 1471048161517 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:21 INFO - PROCESS | 1655 | 1471048161605 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:29:21 INFO - PROCESS | 1655 | 1471048161609 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1655 | 1471048161611 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x121296800 == 38 [pid = 1655] [id = 322] 17:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1268d4000) [pid = 1655] [serial = 965] [outer = 0x0] 17:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126bf1c00) [pid = 1655] [serial = 966] [outer = 0x1268d4000] 17:29:21 INFO - PROCESS | 1655 | 1471048161637 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128cef000) [pid = 1655] [serial = 967] [outer = 0x1268d4000] 17:29:22 INFO - PROCESS | 1655 | 1471048162098 Marionette TRACE conn3 <- [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]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 621ms 17:29:22 INFO - PROCESS | 1655 | 1471048162124 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:29:22 INFO - PROCESS | 1655 | 1471048162126 Marionette TRACE conn3 <- [1,1261,null,{"value":"7"}] 17:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:29:22 INFO - PROCESS | 1655 | 1471048162130 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 1655 | 1471048162131 Marionette TRACE conn3 <- [1,1262,null,{}] 17:29:22 INFO - PROCESS | 1655 | 1471048162135 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:22 INFO - PROCESS | 1655 | 1471048162138 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:22 INFO - PROCESS | 1655 | 1471048162328 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:29:22 INFO - PROCESS | 1655 | 1471048162409 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 1655 | 1471048162411 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11320f000 == 39 [pid = 1655] [id = 323] 17:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1127dac00) [pid = 1655] [serial = 968] [outer = 0x0] 17:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x112a92800) [pid = 1655] [serial = 969] [outer = 0x1127dac00] 17:29:22 INFO - PROCESS | 1655 | 1471048162443 Marionette DEBUG loaded listener.js 17:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x115e28000) [pid = 1655] [serial = 970] [outer = 0x1127dac00] 17:29:22 INFO - PROCESS | 1655 | 1471048162948 Marionette TRACE conn3 <- [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]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 871ms 17:29:23 INFO - PROCESS | 1655 | 1471048163051 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 1655 | 1471048163054 Marionette TRACE conn3 <- [1,1265,null,{"value":"7"}] 17:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:29:23 INFO - PROCESS | 1655 | 1471048163061 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1655 | 1471048163063 Marionette TRACE conn3 <- [1,1266,null,{}] 17:29:23 INFO - PROCESS | 1655 | 1471048163066 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:23 INFO - PROCESS | 1655 | 1471048163068 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:23 INFO - PROCESS | 1655 | 1471048163176 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:29:23 INFO - PROCESS | 1655 | 1471048163254 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1655 | 1471048163255 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ae2000 == 40 [pid = 1655] [id = 324] 17:29:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118720800) [pid = 1655] [serial = 971] [outer = 0x0] 17:29:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1187a5800) [pid = 1655] [serial = 972] [outer = 0x118720800] 17:29:23 INFO - PROCESS | 1655 | 1471048163286 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118ab4800) [pid = 1655] [serial = 973] [outer = 0x118720800] 17:29:23 INFO - PROCESS | 1655 | 1471048163929 Marionette TRACE conn3 <- [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]]]}] 17:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 922ms 17:29:23 INFO - PROCESS | 1655 | 1471048163983 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:29:23 INFO - PROCESS | 1655 | 1471048163985 Marionette TRACE conn3 <- [1,1269,null,{"value":"7"}] 17:29:23 INFO - PROCESS | 1655 | 1471048163989 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1655 | 1471048163990 Marionette TRACE conn3 <- [1,1270,null,{}] 17:29:23 INFO - PROCESS | 1655 | 1471048163994 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:23 INFO - PROCESS | 1655 | 1471048163995 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:24 INFO - PROCESS | 1655 | 1471048164100 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:29:24 INFO - PROCESS | 1655 | 1471048164180 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1655 | 1471048164182 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c4800 == 41 [pid = 1655] [id = 325] 17:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1183fb000) [pid = 1655] [serial = 974] [outer = 0x0] 17:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118715800) [pid = 1655] [serial = 975] [outer = 0x1183fb000] 17:29:24 INFO - PROCESS | 1655 | 1471048164211 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1189c1800) [pid = 1655] [serial = 976] [outer = 0x1183fb000] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x121296800 == 40 [pid = 1655] [id = 322] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa6800 == 39 [pid = 1655] [id = 321] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x119157800 == 38 [pid = 1655] [id = 320] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x117285000 == 37 [pid = 1655] [id = 319] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x124c2d800 == 36 [pid = 1655] [id = 318] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x123e36000 == 35 [pid = 1655] [id = 317] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x121297800 == 34 [pid = 1655] [id = 316] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x119e72000 == 33 [pid = 1655] [id = 315] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x119158000 == 32 [pid = 1655] [id = 314] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x117eae800 == 31 [pid = 1655] [id = 313] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11607e800 == 30 [pid = 1655] [id = 312] 17:29:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11916e000 == 29 [pid = 1655] [id = 311] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128cf3c00) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126bf9c00) [pid = 1655] [serial = 896] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119897400) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12626a400) [pid = 1655] [serial = 893] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119b0fc00) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119b6c400) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119f20800) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12157b400) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123e8ec00) [pid = 1655] [serial = 887] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1183fd000) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1189c0000) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128ced400) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117031000) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1189f7c00) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119f1bc00) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11a19d400) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12937b800) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a7c8c00) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12ae35400) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128d57800) [pid = 1655] [serial = 899] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183fc800) [pid = 1655] [serial = 902] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12ae40000) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128d61000) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124d8dc00) [pid = 1655] [serial = 890] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12115c800) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124ca1c00) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129767c00) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126af1000) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126895400) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x125729c00) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124c8a800) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 17:29:24 INFO - PROCESS | 1655 | 1471048164624 Marionette TRACE conn3 <- [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]]]}] 17:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 17:29:24 INFO - PROCESS | 1655 | 1471048164659 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1655 | 1471048164662 Marionette TRACE conn3 <- [1,1273,null,{"value":"7"}] 17:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:29:24 INFO - PROCESS | 1655 | 1471048164667 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1655 | 1471048164668 Marionette TRACE conn3 <- [1,1274,null,{}] 17:29:24 INFO - PROCESS | 1655 | 1471048164671 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:24 INFO - PROCESS | 1655 | 1471048164675 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:24 INFO - PROCESS | 1655 | 1471048164752 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:29:24 INFO - PROCESS | 1655 | 1471048164805 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1655 | 1471048164807 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184cf800 == 30 [pid = 1655] [id = 326] 17:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1183fd400) [pid = 1655] [serial = 977] [outer = 0x0] 17:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1191dc000) [pid = 1655] [serial = 978] [outer = 0x1183fd400] 17:29:24 INFO - PROCESS | 1655 | 1471048164834 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119892000) [pid = 1655] [serial = 979] [outer = 0x1183fd400] 17:29:25 INFO - PROCESS | 1655 | 1471048165151 Marionette TRACE conn3 <- [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]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 523ms 17:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:29:25 INFO - PROCESS | 1655 | 1471048165191 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1655 | 1471048165192 Marionette TRACE conn3 <- [1,1277,null,{"value":"7"}] 17:29:25 INFO - PROCESS | 1655 | 1471048165194 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1655 | 1471048165196 Marionette TRACE conn3 <- [1,1278,null,{}] 17:29:25 INFO - PROCESS | 1655 | 1471048165206 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:25 INFO - PROCESS | 1655 | 1471048165211 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:25 INFO - PROCESS | 1655 | 1471048165336 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:29:25 INFO - PROCESS | 1655 | 1471048165416 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 1655 | 1471048165419 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x119798000 == 31 [pid = 1655] [id = 327] 17:29:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119891000) [pid = 1655] [serial = 980] [outer = 0x0] 17:29:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b6c000) [pid = 1655] [serial = 981] [outer = 0x119891000] 17:29:25 INFO - PROCESS | 1655 | 1471048165468 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121361c00) [pid = 1655] [serial = 982] [outer = 0x119891000] 17:29:25 INFO - PROCESS | 1655 | 1471048165889 Marionette TRACE conn3 <- [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]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 720ms 17:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:29:25 INFO - PROCESS | 1655 | 1471048165916 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1655 | 1471048165917 Marionette TRACE conn3 <- [1,1281,null,{"value":"7"}] 17:29:25 INFO - PROCESS | 1655 | 1471048165920 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1655 | 1471048165921 Marionette TRACE conn3 <- [1,1282,null,{}] 17:29:25 INFO - PROCESS | 1655 | 1471048165926 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:25 INFO - PROCESS | 1655 | 1471048165927 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:26 INFO - PROCESS | 1655 | 1471048166003 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:29:26 INFO - PROCESS | 1655 | 1471048166029 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1655 | 1471048166030 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215e9000 == 32 [pid = 1655] [id = 328] 17:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121d9b400) [pid = 1655] [serial = 983] [outer = 0x0] 17:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121da5000) [pid = 1655] [serial = 984] [outer = 0x121d9b400] 17:29:26 INFO - PROCESS | 1655 | 1471048166055 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123e89c00) [pid = 1655] [serial = 985] [outer = 0x121d9b400] 17:29:26 INFO - PROCESS | 1655 | 1471048166375 Marionette TRACE conn3 <- [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]]]}] 17:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 17:29:26 INFO - PROCESS | 1655 | 1471048166393 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 1655 | 1471048166394 Marionette TRACE conn3 <- [1,1285,null,{"value":"7"}] 17:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:29:26 INFO - PROCESS | 1655 | 1471048166396 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - PROCESS | 1655 | 1471048166397 Marionette TRACE conn3 <- [1,1286,null,{}] 17:29:26 INFO - PROCESS | 1655 | 1471048166400 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:26 INFO - PROCESS | 1655 | 1471048166401 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:26 INFO - PROCESS | 1655 | 1471048166475 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:29:26 INFO - PROCESS | 1655 | 1471048166478 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1655 | 1471048166479 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173c2800 == 33 [pid = 1655] [id = 329] 17:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11653e000) [pid = 1655] [serial = 986] [outer = 0x0] 17:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c10800) [pid = 1655] [serial = 987] [outer = 0x11653e000] 17:29:26 INFO - PROCESS | 1655 | 1471048166505 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124df2800) [pid = 1655] [serial = 988] [outer = 0x11653e000] 17:29:26 INFO - PROCESS | 1655 | 1471048166883 Marionette TRACE conn3 <- [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]]]}] 17:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 17:29:26 INFO - PROCESS | 1655 | 1471048166920 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 1655 | 1471048166921 Marionette TRACE conn3 <- [1,1289,null,{"value":"7"}] 17:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:29:26 INFO - PROCESS | 1655 | 1471048166923 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - PROCESS | 1655 | 1471048166924 Marionette TRACE conn3 <- [1,1290,null,{}] 17:29:26 INFO - PROCESS | 1655 | 1471048166926 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:26 INFO - PROCESS | 1655 | 1471048166930 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:27 INFO - PROCESS | 1655 | 1471048167046 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:29:27 INFO - PROCESS | 1655 | 1471048167058 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 1655 | 1471048167059 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262c0000 == 34 [pid = 1655] [id = 330] 17:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124c9e400) [pid = 1655] [serial = 989] [outer = 0x0] 17:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257d8800) [pid = 1655] [serial = 990] [outer = 0x124c9e400] 17:29:27 INFO - PROCESS | 1655 | 1471048167084 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126bf4800) [pid = 1655] [serial = 991] [outer = 0x124c9e400] 17:29:27 INFO - PROCESS | 1655 | 1471048167426 Marionette TRACE conn3 <- [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]]]}] 17:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 17:29:27 INFO - PROCESS | 1655 | 1471048167442 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 1655 | 1471048167443 Marionette TRACE conn3 <- [1,1293,null,{"value":"7"}] 17:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:29:27 INFO - PROCESS | 1655 | 1471048167457 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 1655 | 1471048167459 Marionette TRACE conn3 <- [1,1294,null,{}] 17:29:27 INFO - PROCESS | 1655 | 1471048167461 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:27 INFO - PROCESS | 1655 | 1471048167462 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:27 INFO - PROCESS | 1655 | 1471048167556 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:29:27 INFO - PROCESS | 1655 | 1471048167559 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 1655 | 1471048167560 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9f000 == 35 [pid = 1655] [id = 331] 17:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126bf6400) [pid = 1655] [serial = 992] [outer = 0x0] 17:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128cea000) [pid = 1655] [serial = 993] [outer = 0x126bf6400] 17:29:27 INFO - PROCESS | 1655 | 1471048167591 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128cf6800) [pid = 1655] [serial = 994] [outer = 0x126bf6400] 17:29:27 INFO - PROCESS | 1655 | 1471048167901 Marionette TRACE conn3 <- [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]]]}] 17:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 481ms 17:29:27 INFO - PROCESS | 1655 | 1471048167929 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 1655 | 1471048167930 Marionette TRACE conn3 <- [1,1297,null,{"value":"7"}] 17:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:29:27 INFO - PROCESS | 1655 | 1471048167942 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 1655 | 1471048167944 Marionette TRACE conn3 <- [1,1298,null,{}] 17:29:27 INFO - PROCESS | 1655 | 1471048167946 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:27 INFO - PROCESS | 1655 | 1471048167947 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:28 INFO - PROCESS | 1655 | 1471048168045 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:29:28 INFO - PROCESS | 1655 | 1471048168049 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1655 | 1471048168050 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fd8000 == 36 [pid = 1655] [id = 332] 17:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128891800) [pid = 1655] [serial = 995] [outer = 0x0] 17:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d5dc00) [pid = 1655] [serial = 996] [outer = 0x128891800] 17:29:28 INFO - PROCESS | 1655 | 1471048168074 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129377000) [pid = 1655] [serial = 997] [outer = 0x128891800] 17:29:28 INFO - PROCESS | 1655 | 1471048168409 Marionette TRACE conn3 <- [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]]]}] 17:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 527ms 17:29:28 INFO - PROCESS | 1655 | 1471048168461 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 1655 | 1471048168462 Marionette TRACE conn3 <- [1,1301,null,{"value":"7"}] 17:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:29:28 INFO - PROCESS | 1655 | 1471048168465 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 1655 | 1471048168466 Marionette TRACE conn3 <- [1,1302,null,{}] 17:29:28 INFO - PROCESS | 1655 | 1471048168468 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:28 INFO - PROCESS | 1655 | 1471048168470 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:28 INFO - PROCESS | 1655 | 1471048168563 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:29:28 INFO - PROCESS | 1655 | 1471048168576 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1655 | 1471048168577 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6eb800 == 37 [pid = 1655] [id = 333] 17:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12937fc00) [pid = 1655] [serial = 998] [outer = 0x0] 17:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129761000) [pid = 1655] [serial = 999] [outer = 0x12937fc00] 17:29:28 INFO - PROCESS | 1655 | 1471048168608 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a6c9c00) [pid = 1655] [serial = 1000] [outer = 0x12937fc00] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11678d800) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183b6800) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117028c00) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1130a7400) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119f21c00) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116aaf800) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119ccac00) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121d9cc00) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121da2400) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126af5c00) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a6ce400) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183b9800) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113008400) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112f36000) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119b6d800) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12626bc00) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:29:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11976a000) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:29:29 INFO - PROCESS | 1655 | 1471048169009 Marionette TRACE conn3 <- [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]]]}] 17:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 17:29:29 INFO - PROCESS | 1655 | 1471048169033 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 1655 | 1471048169035 Marionette TRACE conn3 <- [1,1305,null,{"value":"7"}] 17:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:29:29 INFO - PROCESS | 1655 | 1471048169043 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 1655 | 1471048169044 Marionette TRACE conn3 <- [1,1306,null,{}] 17:29:29 INFO - PROCESS | 1655 | 1471048169046 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:29 INFO - PROCESS | 1655 | 1471048169048 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:29 INFO - PROCESS | 1655 | 1471048169157 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:29:29 INFO - PROCESS | 1655 | 1471048169190 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 1655 | 1471048169191 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1af800 == 38 [pid = 1655] [id = 334] 17:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1130ad400) [pid = 1655] [serial = 1001] [outer = 0x0] 17:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1191d8400) [pid = 1655] [serial = 1002] [outer = 0x1130ad400] 17:29:29 INFO - PROCESS | 1655 | 1471048169215 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121d9c000) [pid = 1655] [serial = 1003] [outer = 0x1130ad400] 17:29:29 INFO - PROCESS | 1655 | 1471048169479 Marionette TRACE conn3 <- [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]]]}] 17:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 477ms 17:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:29:29 INFO - PROCESS | 1655 | 1471048169514 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 1655 | 1471048169516 Marionette TRACE conn3 <- [1,1309,null,{"value":"7"}] 17:29:29 INFO - PROCESS | 1655 | 1471048169518 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 1655 | 1471048169519 Marionette TRACE conn3 <- [1,1310,null,{}] 17:29:29 INFO - PROCESS | 1655 | 1471048169530 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:29 INFO - PROCESS | 1655 | 1471048169532 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:29 INFO - PROCESS | 1655 | 1471048169632 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:29:29 INFO - PROCESS | 1655 | 1471048169636 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 1655 | 1471048169645 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b1a2000 == 39 [pid = 1655] [id = 335] 17:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119b63c00) [pid = 1655] [serial = 1004] [outer = 0x0] 17:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126267c00) [pid = 1655] [serial = 1005] [outer = 0x119b63c00] 17:29:29 INFO - PROCESS | 1655 | 1471048169671 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a7cf000) [pid = 1655] [serial = 1006] [outer = 0x119b63c00] 17:29:30 INFO - PROCESS | 1655 | 1471048170016 Marionette TRACE conn3 <- [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] 17:29:30 INFO - PROCESS | 1655 | 1471048170048 Marionette TRACE conn3 <- [1,1313,null,{"value":"7"}] 17:29:30 INFO - PROCESS | 1655 | 1471048170050 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1655 | 1471048170051 Marionette TRACE conn3 <- [1,1314,null,{}] 17:29:30 INFO - PROCESS | 1655 | 1471048170064 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:30 INFO - PROCESS | 1655 | 1471048170065 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:30 INFO - PROCESS | 1655 | 1471048170144 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:29:30 INFO - PROCESS | 1655 | 1471048170147 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:30 INFO - PROCESS | 1655 | 1471048170148 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95d800 == 40 [pid = 1655] [id = 336] 17:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a7d3400) [pid = 1655] [serial = 1007] [outer = 0x0] 17:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12ae40c00) [pid = 1655] [serial = 1008] [outer = 0x12a7d3400] 17:29:30 INFO - PROCESS | 1655 | 1471048170172 Marionette DEBUG loaded listener.js 17:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ae94400) [pid = 1655] [serial = 1009] [outer = 0x12a7d3400] 17:29:30 INFO - PROCESS | 1655 | 1471048170474 Marionette TRACE conn3 <- [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]]]}] 17:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 478ms 17:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:29:30 INFO - PROCESS | 1655 | 1471048170529 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 1655 | 1471048170530 Marionette TRACE conn3 <- [1,1317,null,{"value":"7"}] 17:29:30 INFO - PROCESS | 1655 | 1471048170532 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1655 | 1471048170533 Marionette TRACE conn3 <- [1,1318,null,{}] 17:29:30 INFO - PROCESS | 1655 | 1471048170535 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:30 INFO - PROCESS | 1655 | 1471048170536 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:30 INFO - PROCESS | 1655 | 1471048170624 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:29:30 INFO - PROCESS | 1655 | 1471048170627 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:30 INFO - PROCESS | 1655 | 1471048170628 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd7f800 == 41 [pid = 1655] [id = 337] 17:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124d8dc00) [pid = 1655] [serial = 1010] [outer = 0x0] 17:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12aee0800) [pid = 1655] [serial = 1011] [outer = 0x124d8dc00] 17:29:30 INFO - PROCESS | 1655 | 1471048170651 Marionette DEBUG loaded listener.js 17:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12aeec000) [pid = 1655] [serial = 1012] [outer = 0x124d8dc00] 17:29:31 INFO - PROCESS | 1655 | 1471048171119 Marionette TRACE conn3 <- [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]]]}] 17:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 618ms 17:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:29:31 INFO - PROCESS | 1655 | 1471048171151 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1655 | 1471048171153 Marionette TRACE conn3 <- [1,1321,null,{"value":"7"}] 17:29:31 INFO - PROCESS | 1655 | 1471048171156 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1655 | 1471048171159 Marionette TRACE conn3 <- [1,1322,null,{}] 17:29:31 INFO - PROCESS | 1655 | 1471048171163 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:31 INFO - PROCESS | 1655 | 1471048171164 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:31 INFO - PROCESS | 1655 | 1471048171272 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:29:31 INFO - PROCESS | 1655 | 1471048171365 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1655 | 1471048171366 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x118907800 == 42 [pid = 1655] [id = 338] 17:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118721800) [pid = 1655] [serial = 1013] [outer = 0x0] 17:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1189bf400) [pid = 1655] [serial = 1014] [outer = 0x118721800] 17:29:31 INFO - PROCESS | 1655 | 1471048171399 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1191d9400) [pid = 1655] [serial = 1015] [outer = 0x118721800] 17:29:31 INFO - PROCESS | 1655 | 1471048171810 Marionette TRACE conn3 <- [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]]]}] 17:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 672ms 17:29:31 INFO - PROCESS | 1655 | 1471048171829 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1655 | 1471048171832 Marionette TRACE conn3 <- [1,1325,null,{"value":"7"}] 17:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:29:31 INFO - PROCESS | 1655 | 1471048171837 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1655 | 1471048171839 Marionette TRACE conn3 <- [1,1326,null,{}] 17:29:31 INFO - PROCESS | 1655 | 1471048171841 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:31 INFO - PROCESS | 1655 | 1471048171843 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:31 INFO - PROCESS | 1655 | 1471048171945 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:29:32 INFO - PROCESS | 1655 | 1471048172001 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1655 | 1471048172002 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e44800 == 43 [pid = 1655] [id = 339] 17:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11988cc00) [pid = 1655] [serial = 1016] [outer = 0x0] 17:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119e32000) [pid = 1655] [serial = 1017] [outer = 0x11988cc00] 17:29:32 INFO - PROCESS | 1655 | 1471048172033 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12149dc00) [pid = 1655] [serial = 1018] [outer = 0x11988cc00] 17:29:32 INFO - PROCESS | 1655 | 1471048172492 Marionette TRACE conn3 <- [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]]]}] 17:29:32 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 17:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 719ms 17:29:32 INFO - PROCESS | 1655 | 1471048172557 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:29:32 INFO - PROCESS | 1655 | 1471048172559 Marionette TRACE conn3 <- [1,1329,null,{"value":"7"}] 17:29:32 INFO - PROCESS | 1655 | 1471048172601 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1655 | 1471048172603 Marionette TRACE conn3 <- [1,1330,null,{}] 17:29:32 INFO - PROCESS | 1655 | 1471048172615 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:32 INFO - PROCESS | 1655 | 1471048172619 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:32 INFO - PROCESS | 1655 | 1471048172720 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:29:32 INFO - PROCESS | 1655 | 1471048172789 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1655 | 1471048172791 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd6e000 == 44 [pid = 1655] [id = 340] 17:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1257d4000) [pid = 1655] [serial = 1019] [outer = 0x0] 17:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126265800) [pid = 1655] [serial = 1020] [outer = 0x1257d4000] 17:29:32 INFO - PROCESS | 1655 | 1471048172822 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12689cc00) [pid = 1655] [serial = 1021] [outer = 0x1257d4000] 17:29:33 INFO - PROCESS | 1655 | 1471048173241 Marionette TRACE conn3 <- [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]]]}] 17:29:33 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 17:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 716ms 17:29:33 INFO - PROCESS | 1655 | 1471048173277 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 1655 | 1471048173279 Marionette TRACE conn3 <- [1,1333,null,{"value":"7"}] 17:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:29:33 INFO - PROCESS | 1655 | 1471048173281 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - PROCESS | 1655 | 1471048173283 Marionette TRACE conn3 <- [1,1334,null,{}] 17:29:33 INFO - PROCESS | 1655 | 1471048173285 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:33 INFO - PROCESS | 1655 | 1471048173286 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:33 INFO - PROCESS | 1655 | 1471048173390 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:29:33 INFO - PROCESS | 1655 | 1471048173445 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1655 | 1471048173446 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c608000 == 45 [pid = 1655] [id = 341] 17:29:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126beec00) [pid = 1655] [serial = 1022] [outer = 0x0] 17:29:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128d57c00) [pid = 1655] [serial = 1023] [outer = 0x126beec00] 17:29:33 INFO - PROCESS | 1655 | 1471048173475 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a6ce400) [pid = 1655] [serial = 1024] [outer = 0x126beec00] 17:29:34 INFO - PROCESS | 1655 | 1471048174055 Marionette TRACE conn3 <- [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]]]}] 17:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 818ms 17:29:34 INFO - PROCESS | 1655 | 1471048174124 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1655 | 1471048174126 Marionette TRACE conn3 <- [1,1337,null,{"value":"7"}] 17:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:29:34 INFO - PROCESS | 1655 | 1471048174131 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1655 | 1471048174133 Marionette TRACE conn3 <- [1,1338,null,{}] 17:29:34 INFO - PROCESS | 1655 | 1471048174137 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:34 INFO - PROCESS | 1655 | 1471048174139 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:34 INFO - PROCESS | 1655 | 1471048174236 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:29:34 INFO - PROCESS | 1655 | 1471048174303 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1655 | 1471048174306 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119795800 == 46 [pid = 1655] [id = 342] 17:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11879c800) [pid = 1655] [serial = 1025] [outer = 0x0] 17:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1189ef800) [pid = 1655] [serial = 1026] [outer = 0x11879c800] 17:29:34 INFO - PROCESS | 1655 | 1471048174333 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1191e0800) [pid = 1655] [serial = 1027] [outer = 0x11879c800] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95d800 == 45 [pid = 1655] [id = 336] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12b1a2000 == 44 [pid = 1655] [id = 335] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1af800 == 43 [pid = 1655] [id = 334] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6eb800 == 42 [pid = 1655] [id = 333] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128fd8000 == 41 [pid = 1655] [id = 332] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9f000 == 40 [pid = 1655] [id = 331] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1262c0000 == 39 [pid = 1655] [id = 330] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1173c2800 == 38 [pid = 1655] [id = 329] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1215e9000 == 37 [pid = 1655] [id = 328] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119798000 == 36 [pid = 1655] [id = 327] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1184cf800 == 35 [pid = 1655] [id = 326] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c4800 == 34 [pid = 1655] [id = 325] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x118ae2000 == 33 [pid = 1655] [id = 324] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11320f000 == 32 [pid = 1655] [id = 323] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12c608000 == 31 [pid = 1655] [id = 341] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd6e000 == 30 [pid = 1655] [id = 340] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123e44800 == 29 [pid = 1655] [id = 339] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x118907800 == 28 [pid = 1655] [id = 338] 17:29:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd7f800 == 27 [pid = 1655] [id = 337] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1214a2800) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1189bd800) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1189f2000) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11702d400) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119b16800) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119e2c800) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12105f400) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1189bcc00) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1183ae000) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121156c00) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123e80800) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119f1c400) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1266eb000) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1257d2c00) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a6c9800) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128d5c400) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121d74000) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1176b9400) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a7d6c00) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1257a1400) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1183b8800) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1168ed400) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1256a6000) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1257ce800) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1189f8000) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1257d0400) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12689e400) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119e2a000) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11a19cc00) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116053800) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11831c000) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12626b800) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1211c0000) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126892800) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126bf1c00) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 17:29:35 INFO - PROCESS | 1655 | 1471048175732 Marionette TRACE conn3 <- [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]]]}] 17:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1672ms 17:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:29:35 INFO - PROCESS | 1655 | 1471048175804 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 1655 | 1471048175806 Marionette TRACE conn3 <- [1,1341,null,{"value":"7"}] 17:29:35 INFO - PROCESS | 1655 | 1471048175810 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 1655 | 1471048175813 Marionette TRACE conn3 <- [1,1342,null,{}] 17:29:35 INFO - PROCESS | 1655 | 1471048175817 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:35 INFO - PROCESS | 1655 | 1471048175819 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:35 INFO - PROCESS | 1655 | 1471048175939 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:29:35 INFO - PROCESS | 1655 | 1471048175990 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 1655 | 1471048175992 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116159800 == 28 [pid = 1655] [id = 343] 17:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116791400) [pid = 1655] [serial = 1028] [outer = 0x0] 17:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116887400) [pid = 1655] [serial = 1029] [outer = 0x116791400] 17:29:36 INFO - PROCESS | 1655 | 1471048176025 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11702d400) [pid = 1655] [serial = 1030] [outer = 0x116791400] 17:29:36 INFO - PROCESS | 1655 | 1471048176568 Marionette TRACE conn3 <- [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]]]}] 17:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 774ms 17:29:36 INFO - PROCESS | 1655 | 1471048176583 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:29:36 INFO - PROCESS | 1655 | 1471048176587 Marionette TRACE conn3 <- [1,1345,null,{"value":"7"}] 17:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:29:36 INFO - PROCESS | 1655 | 1471048176621 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - PROCESS | 1655 | 1471048176625 Marionette TRACE conn3 <- [1,1346,null,{}] 17:29:36 INFO - PROCESS | 1655 | 1471048176628 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:36 INFO - PROCESS | 1655 | 1471048176630 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:36 INFO - PROCESS | 1655 | 1471048176735 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:29:36 INFO - PROCESS | 1655 | 1471048176807 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 1655 | 1471048176808 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173b7800 == 29 [pid = 1655] [id = 344] 17:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1183b9000) [pid = 1655] [serial = 1031] [outer = 0x0] 17:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183f5800) [pid = 1655] [serial = 1032] [outer = 0x1183b9000] 17:29:36 INFO - PROCESS | 1655 | 1471048176840 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1189bb000) [pid = 1655] [serial = 1033] [outer = 0x1183b9000] 17:29:37 INFO - PROCESS | 1655 | 1471048177471 Marionette TRACE conn3 <- [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]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 878ms 17:29:37 INFO - PROCESS | 1655 | 1471048177496 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1655 | 1471048177499 Marionette TRACE conn3 <- [1,1349,null,{"value":"7"}] 17:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:29:37 INFO - PROCESS | 1655 | 1471048177502 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1655 | 1471048177504 Marionette TRACE conn3 <- [1,1350,null,{}] 17:29:37 INFO - PROCESS | 1655 | 1471048177508 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:37 INFO - PROCESS | 1655 | 1471048177510 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:37 INFO - PROCESS | 1655 | 1471048177613 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:29:37 INFO - PROCESS | 1655 | 1471048177663 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:37 INFO - PROCESS | 1655 | 1471048177666 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11685a800 == 30 [pid = 1655] [id = 345] 17:29:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1168e7000) [pid = 1655] [serial = 1034] [outer = 0x0] 17:29:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117028800) [pid = 1655] [serial = 1035] [outer = 0x1168e7000] 17:29:37 INFO - PROCESS | 1655 | 1471048177694 Marionette DEBUG loaded listener.js 17:29:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x117e15000) [pid = 1655] [serial = 1036] [outer = 0x1168e7000] 17:29:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad1800 == 29 [pid = 1655] [id = 15] 17:29:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11607d000 == 28 [pid = 1655] [id = 23] 17:29:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5d3000 == 27 [pid = 1655] [id = 21] 17:29:37 INFO - PROCESS | 1655 | --DOCSHELL 0x111ea3000 == 26 [pid = 1655] [id = 22] 17:29:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c614000 == 25 [pid = 1655] [id = 14] 17:29:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11722d800 == 24 [pid = 1655] [id = 24] 17:29:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12d103000 == 23 [pid = 1655] [id = 17] 17:29:38 INFO - PROCESS | 1655 | 1471048178102 Marionette TRACE conn3 <- [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]]]}] 17:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 624ms 17:29:38 INFO - PROCESS | 1655 | 1471048178126 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:29:38 INFO - PROCESS | 1655 | 1471048178130 Marionette TRACE conn3 <- [1,1353,null,{"value":"7"}] 17:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:29:38 INFO - PROCESS | 1655 | 1471048178137 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:29:38 INFO - PROCESS | 1655 | 1471048178142 Marionette TRACE conn3 <- [1,1354,null,{}] 17:29:38 INFO - PROCESS | 1655 | 1471048178146 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:38 INFO - PROCESS | 1655 | 1471048178148 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:38 INFO - PROCESS | 1655 | 1471048178266 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:29:38 INFO - PROCESS | 1655 | 1471048178276 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1655 | 1471048178278 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11890d800 == 24 [pid = 1655] [id = 346] 17:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1183f0c00) [pid = 1655] [serial = 1037] [outer = 0x0] 17:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11913c800) [pid = 1655] [serial = 1038] [outer = 0x1183f0c00] 17:29:38 INFO - PROCESS | 1655 | 1471048178323 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119770400) [pid = 1655] [serial = 1039] [outer = 0x1183f0c00] 17:29:38 INFO - PROCESS | 1655 | 1471048178717 Marionette TRACE conn3 <- [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]]]}] 17:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 623ms 17:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:29:38 INFO - PROCESS | 1655 | 1471048178760 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:29:38 INFO - PROCESS | 1655 | 1471048178761 Marionette TRACE conn3 <- [1,1357,null,{"value":"7"}] 17:29:38 INFO - PROCESS | 1655 | 1471048178764 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:29:38 INFO - PROCESS | 1655 | 1471048178766 Marionette TRACE conn3 <- [1,1358,null,{}] 17:29:38 INFO - PROCESS | 1655 | 1471048178774 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:38 INFO - PROCESS | 1655 | 1471048178777 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:38 INFO - PROCESS | 1655 | 1471048178860 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:29:38 INFO - PROCESS | 1655 | 1471048178865 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1655 | 1471048178868 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119796800 == 25 [pid = 1655] [id = 347] 17:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119cc3c00) [pid = 1655] [serial = 1040] [outer = 0x0] 17:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119e29800) [pid = 1655] [serial = 1041] [outer = 0x119cc3c00] 17:29:38 INFO - PROCESS | 1655 | 1471048178899 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119f21c00) [pid = 1655] [serial = 1042] [outer = 0x119cc3c00] 17:29:39 INFO - PROCESS | 1655 | 1471048179368 Marionette TRACE conn3 <- [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]]]}] 17:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 620ms 17:29:39 INFO - PROCESS | 1655 | 1471048179385 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1655 | 1471048179388 Marionette TRACE conn3 <- [1,1361,null,{"value":"7"}] 17:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:29:39 INFO - PROCESS | 1655 | 1471048179392 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1655 | 1471048179394 Marionette TRACE conn3 <- [1,1362,null,{}] 17:29:39 INFO - PROCESS | 1655 | 1471048179397 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:39 INFO - PROCESS | 1655 | 1471048179399 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:39 INFO - PROCESS | 1655 | 1471048179522 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:29:39 INFO - PROCESS | 1655 | 1471048179529 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 1655 | 1471048179530 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12129d000 == 26 [pid = 1655] [id = 348] 17:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12115b800) [pid = 1655] [serial = 1043] [outer = 0x0] 17:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12157f000) [pid = 1655] [serial = 1044] [outer = 0x12115b800] 17:29:39 INFO - PROCESS | 1655 | 1471048179572 Marionette DEBUG loaded listener.js 17:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121b07c00) [pid = 1655] [serial = 1045] [outer = 0x12115b800] 17:29:39 INFO - PROCESS | 1655 | 1471048179928 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 570ms 17:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:29:39 INFO - PROCESS | 1655 | 1471048179962 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1655 | 1471048179963 Marionette TRACE conn3 <- [1,1365,null,{"value":"7"}] 17:29:39 INFO - PROCESS | 1655 | 1471048179965 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1655 | 1471048179966 Marionette TRACE conn3 <- [1,1366,null,{}] 17:29:39 INFO - PROCESS | 1655 | 1471048179984 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:39 INFO - PROCESS | 1655 | 1471048179985 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:40 INFO - PROCESS | 1655 | 1471048180077 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:29:40 INFO - PROCESS | 1655 | 1471048180129 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 1655 | 1471048180130 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x121dea000 == 27 [pid = 1655] [id = 349] 17:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121b11c00) [pid = 1655] [serial = 1046] [outer = 0x0] 17:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121da3400) [pid = 1655] [serial = 1047] [outer = 0x121b11c00] 17:29:40 INFO - PROCESS | 1655 | 1471048180155 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123e8ec00) [pid = 1655] [serial = 1048] [outer = 0x121b11c00] 17:29:40 INFO - PROCESS | 1655 | 1471048180511 Marionette TRACE conn3 <- [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] 17:29:40 INFO - PROCESS | 1655 | 1471048180536 Marionette TRACE conn3 <- [1,1369,null,{"value":"7"}] 17:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:29:40 INFO - PROCESS | 1655 | 1471048180544 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - PROCESS | 1655 | 1471048180545 Marionette TRACE conn3 <- [1,1370,null,{}] 17:29:40 INFO - PROCESS | 1655 | 1471048180547 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:40 INFO - PROCESS | 1655 | 1471048180551 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:40 INFO - PROCESS | 1655 | 1471048180683 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:29:40 INFO - PROCESS | 1655 | 1471048180690 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 1655 | 1471048180691 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fb3800 == 28 [pid = 1655] [id = 350] 17:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124c10400) [pid = 1655] [serial = 1049] [outer = 0x0] 17:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124d90000) [pid = 1655] [serial = 1050] [outer = 0x124c10400] 17:29:40 INFO - PROCESS | 1655 | 1471048180716 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126646800) [pid = 1655] [serial = 1051] [outer = 0x124c10400] 17:29:41 INFO - PROCESS | 1655 | 1471048181057 Marionette TRACE conn3 <- [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] 17:29:41 INFO - PROCESS | 1655 | 1471048181114 Marionette TRACE conn3 <- [1,1373,null,{"value":"7"}] 17:29:41 INFO - PROCESS | 1655 | 1471048181116 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - PROCESS | 1655 | 1471048181117 Marionette TRACE conn3 <- [1,1374,null,{}] 17:29:41 INFO - PROCESS | 1655 | 1471048181119 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:41 INFO - PROCESS | 1655 | 1471048181120 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:41 INFO - PROCESS | 1655 | 1471048181214 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:29:41 INFO - PROCESS | 1655 | 1471048181250 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 1655 | 1471048181251 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bd000 == 29 [pid = 1655] [id = 351] 17:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126892000) [pid = 1655] [serial = 1052] [outer = 0x0] 17:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12689d000) [pid = 1655] [serial = 1053] [outer = 0x126892000] 17:29:41 INFO - PROCESS | 1655 | 1471048181275 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126af1000) [pid = 1655] [serial = 1054] [outer = 0x126892000] 17:29:41 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:41 INFO - PROCESS | 1655 | 1471048181619 Marionette TRACE conn3 <- [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] 17:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:29:41 INFO - PROCESS | 1655 | 1471048181647 Marionette TRACE conn3 <- [1,1377,null,{"value":"7"}] 17:29:41 INFO - PROCESS | 1655 | 1471048181650 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - PROCESS | 1655 | 1471048181651 Marionette TRACE conn3 <- [1,1378,null,{}] 17:29:41 INFO - PROCESS | 1655 | 1471048181653 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:41 INFO - PROCESS | 1655 | 1471048181654 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:41 INFO - PROCESS | 1655 | 1471048181749 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118721800) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11988cc00) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1257d4000) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126beec00) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124c9e400) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126bf6400) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118720800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1130ad400) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128891800) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119891000) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1127dac00) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1268d4000) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1183fd400) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11653e000) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121d9b400) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183fb000) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124d8dc00) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a7d3400) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12937fc00) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:29:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119b63c00) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:29:41 INFO - PROCESS | 1655 | 1471048181813 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 1655 | 1471048181815 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11657d000 == 30 [pid = 1655] [id = 352] 17:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1127dac00) [pid = 1655] [serial = 1055] [outer = 0x0] 17:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1130b0c00) [pid = 1655] [serial = 1056] [outer = 0x1127dac00] 17:29:41 INFO - PROCESS | 1655 | 1471048181843 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1183bc400) [pid = 1655] [serial = 1057] [outer = 0x1127dac00] 17:29:42 INFO - PROCESS | 1655 | 1471048182097 Marionette TRACE conn3 <- [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] 17:29:42 INFO - PROCESS | 1655 | 1471048182134 Marionette TRACE conn3 <- [1,1381,null,{"value":"7"}] 17:29:42 INFO - PROCESS | 1655 | 1471048182136 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 1655 | 1471048182137 Marionette TRACE conn3 <- [1,1382,null,{}] 17:29:42 INFO - PROCESS | 1655 | 1471048182147 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:42 INFO - PROCESS | 1655 | 1471048182148 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:42 INFO - PROCESS | 1655 | 1471048182230 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:29:42 INFO - PROCESS | 1655 | 1471048182234 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1655 | 1471048182235 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f05000 == 31 [pid = 1655] [id = 353] 17:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11913c000) [pid = 1655] [serial = 1058] [outer = 0x0] 17:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1211bfc00) [pid = 1655] [serial = 1059] [outer = 0x11913c000] 17:29:42 INFO - PROCESS | 1655 | 1471048182260 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1257d4000) [pid = 1655] [serial = 1060] [outer = 0x11913c000] 17:29:42 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:42 INFO - PROCESS | 1655 | 1471048182579 Marionette TRACE conn3 <- [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] 17:29:42 INFO - PROCESS | 1655 | 1471048182614 Marionette TRACE conn3 <- [1,1385,null,{"value":"7"}] 17:29:42 INFO - PROCESS | 1655 | 1471048182624 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 1655 | 1471048182625 Marionette TRACE conn3 <- [1,1386,null,{}] 17:29:42 INFO - PROCESS | 1655 | 1471048182628 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:42 INFO - PROCESS | 1655 | 1471048182629 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:42 INFO - PROCESS | 1655 | 1471048182729 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:29:42 INFO - PROCESS | 1655 | 1471048182760 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1655 | 1471048182761 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fe4000 == 32 [pid = 1655] [id = 354] 17:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119b63c00) [pid = 1655] [serial = 1061] [outer = 0x0] 17:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126bf8800) [pid = 1655] [serial = 1062] [outer = 0x119b63c00] 17:29:42 INFO - PROCESS | 1655 | 1471048182786 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128ced400) [pid = 1655] [serial = 1063] [outer = 0x119b63c00] 17:29:43 INFO - PROCESS | 1655 | 1471048183058 Marionette TRACE conn3 <- [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] 17:29:43 INFO - PROCESS | 1655 | 1471048183097 Marionette TRACE conn3 <- [1,1389,null,{"value":"7"}] 17:29:43 INFO - PROCESS | 1655 | 1471048183099 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1655 | 1471048183101 Marionette TRACE conn3 <- [1,1390,null,{}] 17:29:43 INFO - PROCESS | 1655 | 1471048183103 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:43 INFO - PROCESS | 1655 | 1471048183107 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:43 INFO - PROCESS | 1655 | 1471048183202 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:29:43 INFO - PROCESS | 1655 | 1471048183208 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 1655 | 1471048183210 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a79a000 == 33 [pid = 1655] [id = 355] 17:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128cf1400) [pid = 1655] [serial = 1064] [outer = 0x0] 17:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128d5f000) [pid = 1655] [serial = 1065] [outer = 0x128cf1400] 17:29:43 INFO - PROCESS | 1655 | 1471048183239 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a6cb800) [pid = 1655] [serial = 1066] [outer = 0x128cf1400] 17:29:43 INFO - PROCESS | 1655 | 1471048183566 Marionette TRACE conn3 <- [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]]]}] 17:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 474ms 17:29:43 INFO - PROCESS | 1655 | 1471048183586 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:29:43 INFO - PROCESS | 1655 | 1471048183587 Marionette TRACE conn3 <- [1,1393,null,{"value":"7"}] 17:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:29:43 INFO - PROCESS | 1655 | 1471048183592 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1655 | 1471048183593 Marionette TRACE conn3 <- [1,1394,null,{}] 17:29:43 INFO - PROCESS | 1655 | 1471048183596 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:43 INFO - PROCESS | 1655 | 1471048183598 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:43 INFO - PROCESS | 1655 | 1471048183703 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:29:43 INFO - PROCESS | 1655 | 1471048183709 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 1655 | 1471048183710 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b190800 == 34 [pid = 1655] [id = 356] 17:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126bf7800) [pid = 1655] [serial = 1067] [outer = 0x0] 17:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a6d0800) [pid = 1655] [serial = 1068] [outer = 0x126bf7800] 17:29:43 INFO - PROCESS | 1655 | 1471048183734 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a7d4c00) [pid = 1655] [serial = 1069] [outer = 0x126bf7800] 17:29:44 INFO - PROCESS | 1655 | 1471048184126 Marionette TRACE conn3 <- [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]]]}] 17:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 569ms 17:29:44 INFO - PROCESS | 1655 | 1471048184162 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 1655 | 1471048184164 Marionette TRACE conn3 <- [1,1397,null,{"value":"7"}] 17:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:29:44 INFO - PROCESS | 1655 | 1471048184167 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1655 | 1471048184169 Marionette TRACE conn3 <- [1,1398,null,{}] 17:29:44 INFO - PROCESS | 1655 | 1471048184193 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:44 INFO - PROCESS | 1655 | 1471048184195 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:44 INFO - PROCESS | 1655 | 1471048184298 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:29:44 INFO - PROCESS | 1655 | 1471048184367 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 1655 | 1471048184368 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11842b800 == 35 [pid = 1655] [id = 357] 17:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11702a000) [pid = 1655] [serial = 1070] [outer = 0x0] 17:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117e14400) [pid = 1655] [serial = 1071] [outer = 0x11702a000] 17:29:44 INFO - PROCESS | 1655 | 1471048184399 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118717400) [pid = 1655] [serial = 1072] [outer = 0x11702a000] 17:29:44 INFO - PROCESS | 1655 | 1471048184798 Marionette TRACE conn3 <- [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]]]}] 17:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 690ms 17:29:44 INFO - PROCESS | 1655 | 1471048184858 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 1655 | 1471048184861 Marionette TRACE conn3 <- [1,1401,null,{"value":"7"}] 17:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:29:44 INFO - PROCESS | 1655 | 1471048184866 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1655 | 1471048184867 Marionette TRACE conn3 <- [1,1402,null,{}] 17:29:44 INFO - PROCESS | 1655 | 1471048184870 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:44 INFO - PROCESS | 1655 | 1471048184872 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:45 INFO - PROCESS | 1655 | 1471048185010 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:29:45 INFO - PROCESS | 1655 | 1471048185033 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 1655 | 1471048185034 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x121181800 == 36 [pid = 1655] [id = 358] 17:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11976d000) [pid = 1655] [serial = 1073] [outer = 0x0] 17:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119b1a400) [pid = 1655] [serial = 1074] [outer = 0x11976d000] 17:29:45 INFO - PROCESS | 1655 | 1471048185093 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119e2e400) [pid = 1655] [serial = 1075] [outer = 0x11976d000] 17:29:45 INFO - PROCESS | 1655 | 1471048185499 Marionette TRACE conn3 <- [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]]]}] 17:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 669ms 17:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:29:45 INFO - PROCESS | 1655 | 1471048185535 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1655 | 1471048185537 Marionette TRACE conn3 <- [1,1405,null,{"value":"7"}] 17:29:45 INFO - PROCESS | 1655 | 1471048185539 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1655 | 1471048185542 Marionette TRACE conn3 <- [1,1406,null,{}] 17:29:45 INFO - PROCESS | 1655 | 1471048185549 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:45 INFO - PROCESS | 1655 | 1471048185553 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:45 INFO - PROCESS | 1655 | 1471048185677 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:29:45 INFO - PROCESS | 1655 | 1471048185735 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 1655 | 1471048185737 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b193800 == 37 [pid = 1655] [id = 359] 17:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12115d800) [pid = 1655] [serial = 1076] [outer = 0x0] 17:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x123e86800) [pid = 1655] [serial = 1077] [outer = 0x12115d800] 17:29:45 INFO - PROCESS | 1655 | 1471048185768 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x125731800) [pid = 1655] [serial = 1078] [outer = 0x12115d800] 17:29:46 INFO - PROCESS | 1655 | 1471048186224 Marionette TRACE conn3 <- [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]]]}] 17:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 723ms 17:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:29:46 INFO - PROCESS | 1655 | 1471048186263 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:29:46 INFO - PROCESS | 1655 | 1471048186266 Marionette TRACE conn3 <- [1,1409,null,{"value":"7"}] 17:29:46 INFO - PROCESS | 1655 | 1471048186270 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:29:46 INFO - PROCESS | 1655 | 1471048186272 Marionette TRACE conn3 <- [1,1410,null,{}] 17:29:46 INFO - PROCESS | 1655 | 1471048186275 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:46 INFO - PROCESS | 1655 | 1471048186278 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:46 INFO - PROCESS | 1655 | 1471048186396 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:29:46 INFO - PROCESS | 1655 | 1471048186451 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1655 | 1471048186452 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd75000 == 38 [pid = 1655] [id = 360] 17:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1257cf400) [pid = 1655] [serial = 1079] [outer = 0x0] 17:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1268a0800) [pid = 1655] [serial = 1080] [outer = 0x1257cf400] 17:29:46 INFO - PROCESS | 1655 | 1471048186481 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128d57000) [pid = 1655] [serial = 1081] [outer = 0x1257cf400] 17:29:47 INFO - PROCESS | 1655 | 1471048187012 Marionette TRACE conn3 <- [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]]]}] 17:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 17:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:29:47 INFO - PROCESS | 1655 | 1471048187041 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 1655 | 1471048187042 Marionette TRACE conn3 <- [1,1413,null,{"value":"7"}] 17:29:47 INFO - PROCESS | 1655 | 1471048187044 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 1655 | 1471048187046 Marionette TRACE conn3 <- [1,1414,null,{}] 17:29:47 INFO - PROCESS | 1655 | 1471048187048 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:47 INFO - PROCESS | 1655 | 1471048187049 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:47 INFO - PROCESS | 1655 | 1471048187160 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:29:47 INFO - PROCESS | 1655 | 1471048187248 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 1655 | 1471048187250 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133e8800 == 39 [pid = 1655] [id = 361] 17:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1121b9800) [pid = 1655] [serial = 1082] [outer = 0x0] 17:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1191d7c00) [pid = 1655] [serial = 1083] [outer = 0x1121b9800] 17:29:47 INFO - PROCESS | 1655 | 1471048187298 Marionette DEBUG loaded listener.js 17:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124c8a800) [pid = 1655] [serial = 1084] [outer = 0x1121b9800] 17:29:47 INFO - PROCESS | 1655 | 1471048187976 Marionette TRACE conn3 <- [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]]]}] 17:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 969ms 17:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:29:48 INFO - PROCESS | 1655 | 1471048188014 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:29:48 INFO - PROCESS | 1655 | 1471048188016 Marionette TRACE conn3 <- [1,1417,null,{"value":"7"}] 17:29:48 INFO - PROCESS | 1655 | 1471048188019 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:29:48 INFO - PROCESS | 1655 | 1471048188020 Marionette TRACE conn3 <- [1,1418,null,{}] 17:29:48 INFO - PROCESS | 1655 | 1471048188024 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:48 INFO - PROCESS | 1655 | 1471048188025 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:48 INFO - PROCESS | 1655 | 1471048188118 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:29:48 INFO - PROCESS | 1655 | 1471048188189 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:48 INFO - PROCESS | 1655 | 1471048188190 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x118431000 == 40 [pid = 1655] [id = 362] 17:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1183b6800) [pid = 1655] [serial = 1085] [outer = 0x0] 17:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x118720800) [pid = 1655] [serial = 1086] [outer = 0x1183b6800] 17:29:48 INFO - PROCESS | 1655 | 1471048188221 Marionette DEBUG loaded listener.js 17:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119143400) [pid = 1655] [serial = 1087] [outer = 0x1183b6800] 17:29:48 INFO - PROCESS | 1655 | --DOCSHELL 0x123e49800 == 39 [pid = 1655] [id = 6] 17:29:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1ed000 == 38 [pid = 1655] [id = 13] 17:29:48 INFO - PROCESS | 1655 | --DOCSHELL 0x116070800 == 37 [pid = 1655] [id = 26] 17:29:48 INFO - PROCESS | 1655 | --DOCSHELL 0x113a66000 == 36 [pid = 1655] [id = 25] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1189ef800) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOCSHELL 0x119795800 == 35 [pid = 1655] [id = 342] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1189bf400) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119e32000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1191d9400) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x126265800) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12149dc00) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128d57c00) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12689cc00) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1257d8800) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128cea000) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1187a5800) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118ab4800) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1191d8400) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128d5dc00) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119b6c000) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121361c00) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112a92800) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115e28000) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a6ce400) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128cef000) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1191dc000) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119892000) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124c10800) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121da5000) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123e89c00) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118715800) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1189c1800) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128cf6800) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12aee0800) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12aeec000) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12ae94400) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129761000) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129377000) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126267c00) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12ae40c00) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121d9c000) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a6c9c00) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126bf4800) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124df2800) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12a7cf000) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 17:29:48 INFO - PROCESS | 1655 | 1471048188828 Marionette TRACE conn3 <- [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]]]}] 17:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 822ms 17:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:29:48 INFO - PROCESS | 1655 | 1471048188841 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:29:48 INFO - PROCESS | 1655 | 1471048188843 Marionette TRACE conn3 <- [1,1421,null,{"value":"7"}] 17:29:48 INFO - PROCESS | 1655 | 1471048188847 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:29:48 INFO - PROCESS | 1655 | 1471048188849 Marionette TRACE conn3 <- [1,1422,null,{}] 17:29:48 INFO - PROCESS | 1655 | 1471048188852 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:48 INFO - PROCESS | 1655 | 1471048188854 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:48 INFO - PROCESS | 1655 | 1471048188934 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:29:48 INFO - PROCESS | 1655 | 1471048188942 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:48 INFO - PROCESS | 1655 | 1471048188944 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d9000 == 36 [pid = 1655] [id = 363] 17:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1189bf800) [pid = 1655] [serial = 1088] [outer = 0x0] 17:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11989a000) [pid = 1655] [serial = 1089] [outer = 0x1189bf800] 17:29:48 INFO - PROCESS | 1655 | 1471048188971 Marionette DEBUG loaded listener.js 17:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119e31800) [pid = 1655] [serial = 1090] [outer = 0x1189bf800] 17:29:49 INFO - PROCESS | 1655 | 1471048189415 Marionette TRACE conn3 <- [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]]]}] 17:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 578ms 17:29:49 INFO - PROCESS | 1655 | 1471048189428 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:29:49 INFO - PROCESS | 1655 | 1471048189431 Marionette TRACE conn3 <- [1,1425,null,{"value":"7"}] 17:29:49 INFO - PROCESS | 1655 | 1471048189434 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:29:49 INFO - PROCESS | 1655 | 1471048189440 Marionette TRACE conn3 <- [1,1426,null,{}] 17:29:49 INFO - PROCESS | 1655 | 1471048189464 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:49 INFO - PROCESS | 1655 | 1471048189468 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:49 INFO - PROCESS | 1655 | 1471048189599 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:29:49 INFO - PROCESS | 1655 | 1471048189685 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:49 INFO - PROCESS | 1655 | 1471048189688 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x121177000 == 37 [pid = 1655] [id = 364] 17:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121d6a400) [pid = 1655] [serial = 1091] [outer = 0x0] 17:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123e8e800) [pid = 1655] [serial = 1092] [outer = 0x121d6a400] 17:29:49 INFO - PROCESS | 1655 | 1471048189720 Marionette DEBUG loaded listener.js 17:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124d8f400) [pid = 1655] [serial = 1093] [outer = 0x121d6a400] 17:29:50 INFO - PROCESS | 1655 | 1471048190028 Marionette TRACE conn3 <- [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]]]}] 17:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 641ms 17:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:29:50 INFO - PROCESS | 1655 | 1471048190076 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:29:50 INFO - PROCESS | 1655 | 1471048190078 Marionette TRACE conn3 <- [1,1429,null,{"value":"7"}] 17:29:50 INFO - PROCESS | 1655 | 1471048190080 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 1655 | 1471048190081 Marionette TRACE conn3 <- [1,1430,null,{}] 17:29:50 INFO - PROCESS | 1655 | 1471048190083 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:50 INFO - PROCESS | 1655 | 1471048190084 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:50 INFO - PROCESS | 1655 | 1471048190164 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:29:50 INFO - PROCESS | 1655 | 1471048190237 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 1655 | 1471048190238 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x121acb000 == 38 [pid = 1655] [id = 365] 17:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1256abc00) [pid = 1655] [serial = 1094] [outer = 0x0] 17:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1266e4c00) [pid = 1655] [serial = 1095] [outer = 0x1256abc00] 17:29:50 INFO - PROCESS | 1655 | 1471048190263 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1268cdc00) [pid = 1655] [serial = 1096] [outer = 0x1256abc00] 17:29:50 INFO - PROCESS | 1655 | 1471048190544 Marionette TRACE conn3 <- [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]]]}] 17:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 17:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:29:50 INFO - PROCESS | 1655 | 1471048190600 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:29:50 INFO - PROCESS | 1655 | 1471048190601 Marionette TRACE conn3 <- [1,1433,null,{"value":"7"}] 17:29:50 INFO - PROCESS | 1655 | 1471048190603 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 1655 | 1471048190605 Marionette TRACE conn3 <- [1,1434,null,{}] 17:29:50 INFO - PROCESS | 1655 | 1471048190609 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:50 INFO - PROCESS | 1655 | 1471048190611 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:50 INFO - PROCESS | 1655 | 1471048190687 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:29:50 INFO - PROCESS | 1655 | 1471048190693 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 1655 | 1471048190694 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x125722000 == 39 [pid = 1655] [id = 366] 17:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126893000) [pid = 1655] [serial = 1097] [outer = 0x0] 17:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128893400) [pid = 1655] [serial = 1098] [outer = 0x126893000] 17:29:50 INFO - PROCESS | 1655 | 1471048190718 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128d57800) [pid = 1655] [serial = 1099] [outer = 0x126893000] 17:29:51 INFO - PROCESS | 1655 | 1471048191099 Marionette TRACE conn3 <- [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]]]}] 17:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 17:29:51 INFO - PROCESS | 1655 | 1471048191126 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 1655 | 1471048191127 Marionette TRACE conn3 <- [1,1437,null,{"value":"7"}] 17:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:29:51 INFO - PROCESS | 1655 | 1471048191129 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 1655 | 1471048191130 Marionette TRACE conn3 <- [1,1438,null,{}] 17:29:51 INFO - PROCESS | 1655 | 1471048191132 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:51 INFO - PROCESS | 1655 | 1471048191136 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:51 INFO - PROCESS | 1655 | 1471048191260 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:29:51 INFO - PROCESS | 1655 | 1471048191274 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1655 | 1471048191275 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x116032800 == 40 [pid = 1655] [id = 367] 17:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d61000) [pid = 1655] [serial = 1100] [outer = 0x0] 17:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a629400) [pid = 1655] [serial = 1101] [outer = 0x128d61000] 17:29:51 INFO - PROCESS | 1655 | 1471048191299 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12ae40400) [pid = 1655] [serial = 1102] [outer = 0x128d61000] 17:29:51 INFO - PROCESS | 1655 | 1471048191645 Marionette TRACE conn3 <- [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]]]}] 17:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 17:29:51 INFO - PROCESS | 1655 | 1471048191649 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 1655 | 1471048191650 Marionette TRACE conn3 <- [1,1441,null,{"value":"7"}] 17:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:29:51 INFO - PROCESS | 1655 | 1471048191653 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 1655 | 1471048191654 Marionette TRACE conn3 <- [1,1442,null,{}] 17:29:51 INFO - PROCESS | 1655 | 1471048191659 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:51 INFO - PROCESS | 1655 | 1471048191660 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:51 INFO - PROCESS | 1655 | 1471048191767 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:29:51 INFO - PROCESS | 1655 | 1471048191772 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1655 | 1471048191773 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x129704000 == 41 [pid = 1655] [id = 368] 17:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129370800) [pid = 1655] [serial = 1103] [outer = 0x0] 17:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ae94000) [pid = 1655] [serial = 1104] [outer = 0x129370800] 17:29:51 INFO - PROCESS | 1655 | 1471048191828 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12aee5c00) [pid = 1655] [serial = 1105] [outer = 0x129370800] 17:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 17:29:52 INFO - PROCESS | 1655 | 1471048192168 Marionette TRACE conn3 <- [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]]]}] 17:29:52 INFO - PROCESS | 1655 | 1471048192177 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 1655 | 1471048192178 Marionette TRACE conn3 <- [1,1445,null,{"value":"7"}] 17:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:29:52 INFO - PROCESS | 1655 | 1471048192180 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 1655 | 1471048192181 Marionette TRACE conn3 <- [1,1446,null,{}] 17:29:52 INFO - PROCESS | 1655 | 1471048192183 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:52 INFO - PROCESS | 1655 | 1471048192185 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:52 INFO - PROCESS | 1655 | 1471048192289 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:29:52 INFO - PROCESS | 1655 | 1471048192302 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:52 INFO - PROCESS | 1655 | 1471048192304 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae19800 == 42 [pid = 1655] [id = 369] 17:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12aee8800) [pid = 1655] [serial = 1106] [outer = 0x0] 17:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b0e9000) [pid = 1655] [serial = 1107] [outer = 0x12aee8800] 17:29:52 INFO - PROCESS | 1655 | 1471048192328 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b0f0000) [pid = 1655] [serial = 1108] [outer = 0x12aee8800] 17:29:52 INFO - PROCESS | 1655 | 1471048192671 Marionette TRACE conn3 <- [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]]]}] 17:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 17:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:29:52 INFO - PROCESS | 1655 | 1471048192699 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 1655 | 1471048192701 Marionette TRACE conn3 <- [1,1449,null,{"value":"7"}] 17:29:52 INFO - PROCESS | 1655 | 1471048192711 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 1655 | 1471048192712 Marionette TRACE conn3 <- [1,1450,null,{}] 17:29:52 INFO - PROCESS | 1655 | 1471048192715 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:52 INFO - PROCESS | 1655 | 1471048192716 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:52 INFO - PROCESS | 1655 | 1471048192829 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11913c000) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b63c00) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121b11c00) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1183b9000) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11879c800) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124c10400) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128cf1400) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183f0c00) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1168e7000) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126892000) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119cc3c00) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1127dac00) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12115b800) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:29:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116791400) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:29:53 INFO - PROCESS | 1655 | 1471048193030 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 1655 | 1471048193031 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184db800 == 43 [pid = 1655] [id = 370] 17:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1127e6400) [pid = 1655] [serial = 1109] [outer = 0x0] 17:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116791400) [pid = 1655] [serial = 1110] [outer = 0x1127e6400] 17:29:53 INFO - PROCESS | 1655 | 1471048193082 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11879c800) [pid = 1655] [serial = 1111] [outer = 0x1127e6400] 17:29:53 INFO - PROCESS | 1655 | 1471048193490 Marionette TRACE conn3 <- [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]]]}] 17:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 827ms 17:29:53 INFO - PROCESS | 1655 | 1471048193530 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:29:53 INFO - PROCESS | 1655 | 1471048193532 Marionette TRACE conn3 <- [1,1453,null,{"value":"7"}] 17:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:29:53 INFO - PROCESS | 1655 | 1471048193534 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 1655 | 1471048193535 Marionette TRACE conn3 <- [1,1454,null,{}] 17:29:53 INFO - PROCESS | 1655 | 1471048193537 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:53 INFO - PROCESS | 1655 | 1471048193538 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:53 INFO - PROCESS | 1655 | 1471048193659 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:29:53 INFO - PROCESS | 1655 | 1471048193665 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 1655 | 1471048193666 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd6e000 == 44 [pid = 1655] [id = 371] 17:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115e1e000) [pid = 1655] [serial = 1112] [outer = 0x0] 17:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121d71400) [pid = 1655] [serial = 1113] [outer = 0x115e1e000] 17:29:53 INFO - PROCESS | 1655 | 1471048193690 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b0f3800) [pid = 1655] [serial = 1114] [outer = 0x115e1e000] 17:29:54 INFO - PROCESS | 1655 | 1471048194000 Marionette TRACE conn3 <- [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]]]}] 17:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 17:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:29:54 INFO - PROCESS | 1655 | 1471048194053 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 1655 | 1471048194055 Marionette TRACE conn3 <- [1,1457,null,{"value":"7"}] 17:29:54 INFO - PROCESS | 1655 | 1471048194057 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1655 | 1471048194058 Marionette TRACE conn3 <- [1,1458,null,{}] 17:29:54 INFO - PROCESS | 1655 | 1471048194061 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:54 INFO - PROCESS | 1655 | 1471048194062 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:54 INFO - PROCESS | 1655 | 1471048194157 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:29:54 INFO - PROCESS | 1655 | 1471048194212 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 1655 | 1471048194221 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c60e800 == 45 [pid = 1655] [id = 372] 17:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1189f0800) [pid = 1655] [serial = 1115] [outer = 0x0] 17:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b894800) [pid = 1655] [serial = 1116] [outer = 0x1189f0800] 17:29:54 INFO - PROCESS | 1655 | 1471048194247 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b98b800) [pid = 1655] [serial = 1117] [outer = 0x1189f0800] 17:29:54 INFO - PROCESS | 1655 | 1471048194544 Marionette TRACE conn3 <- [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]]]}] 17:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 17:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:29:54 INFO - PROCESS | 1655 | 1471048194578 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 1655 | 1471048194579 Marionette TRACE conn3 <- [1,1461,null,{"value":"7"}] 17:29:54 INFO - PROCESS | 1655 | 1471048194582 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1655 | 1471048194583 Marionette TRACE conn3 <- [1,1462,null,{}] 17:29:54 INFO - PROCESS | 1655 | 1471048194585 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:54 INFO - PROCESS | 1655 | 1471048194586 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:54 INFO - PROCESS | 1655 | 1471048194671 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:29:54 INFO - PROCESS | 1655 | 1471048194675 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 1655 | 1471048194676 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad3800 == 46 [pid = 1655] [id = 373] 17:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125020800) [pid = 1655] [serial = 1118] [outer = 0x0] 17:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bd9c400) [pid = 1655] [serial = 1119] [outer = 0x125020800] 17:29:54 INFO - PROCESS | 1655 | 1471048194700 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bda3c00) [pid = 1655] [serial = 1120] [outer = 0x125020800] 17:29:55 INFO - PROCESS | 1655 | 1471048195223 Marionette TRACE conn3 <- [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]]]}] 17:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 669ms 17:29:55 INFO - PROCESS | 1655 | 1471048195269 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:29:55 INFO - PROCESS | 1655 | 1471048195275 Marionette TRACE conn3 <- [1,1465,null,{"value":"7"}] 17:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:29:55 INFO - PROCESS | 1655 | 1471048195281 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - PROCESS | 1655 | 1471048195284 Marionette TRACE conn3 <- [1,1466,null,{}] 17:29:55 INFO - PROCESS | 1655 | 1471048195293 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:55 INFO - PROCESS | 1655 | 1471048195296 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:55 INFO - PROCESS | 1655 | 1471048195415 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:29:55 INFO - PROCESS | 1655 | 1471048195472 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 1655 | 1471048195475 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d6000 == 47 [pid = 1655] [id = 374] 17:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11831fc00) [pid = 1655] [serial = 1121] [outer = 0x0] 17:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1183f1400) [pid = 1655] [serial = 1122] [outer = 0x11831fc00] 17:29:55 INFO - PROCESS | 1655 | 1471048195506 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1189ec400) [pid = 1655] [serial = 1123] [outer = 0x11831fc00] 17:29:56 INFO - PROCESS | 1655 | 1471048196015 Marionette TRACE conn3 <- [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]]]}] 17:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 774ms 17:29:56 INFO - PROCESS | 1655 | 1471048196054 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 1655 | 1471048196060 Marionette TRACE conn3 <- [1,1469,null,{"value":"7"}] 17:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:29:56 INFO - PROCESS | 1655 | 1471048196064 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 1655 | 1471048196066 Marionette TRACE conn3 <- [1,1470,null,{}] 17:29:56 INFO - PROCESS | 1655 | 1471048196068 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:56 INFO - PROCESS | 1655 | 1471048196070 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:56 INFO - PROCESS | 1655 | 1471048196174 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:29:56 INFO - PROCESS | 1655 | 1471048196245 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:56 INFO - PROCESS | 1655 | 1471048196246 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e4a000 == 48 [pid = 1655] [id = 375] 17:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12105dc00) [pid = 1655] [serial = 1124] [outer = 0x0] 17:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1214a1000) [pid = 1655] [serial = 1125] [outer = 0x12105dc00] 17:29:56 INFO - PROCESS | 1655 | 1471048196277 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121da5000) [pid = 1655] [serial = 1126] [outer = 0x12105dc00] 17:29:56 INFO - PROCESS | 1655 | 1471048196725 Marionette TRACE conn3 <- [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]]]}] 17:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 669ms 17:29:56 INFO - PROCESS | 1655 | 1471048196733 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 1655 | 1471048196735 Marionette TRACE conn3 <- [1,1473,null,{"value":"7"}] 17:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:29:56 INFO - PROCESS | 1655 | 1471048196738 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 1655 | 1471048196743 Marionette TRACE conn3 <- [1,1474,null,{}] 17:29:56 INFO - PROCESS | 1655 | 1471048196750 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:56 INFO - PROCESS | 1655 | 1471048196754 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:56 INFO - PROCESS | 1655 | 1471048196857 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:29:56 INFO - PROCESS | 1655 | 1471048196915 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:56 INFO - PROCESS | 1655 | 1471048196917 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c608000 == 49 [pid = 1655] [id = 376] 17:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124df2800) [pid = 1655] [serial = 1127] [outer = 0x0] 17:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1268a0400) [pid = 1655] [serial = 1128] [outer = 0x124df2800] 17:29:56 INFO - PROCESS | 1655 | 1471048196947 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129370400) [pid = 1655] [serial = 1129] [outer = 0x124df2800] 17:29:57 INFO - PROCESS | 1655 | 1471048197390 Marionette TRACE conn3 <- [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]]]}] 17:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 673ms 17:29:57 INFO - PROCESS | 1655 | 1471048197411 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:29:57 INFO - PROCESS | 1655 | 1471048197413 Marionette TRACE conn3 <- [1,1477,null,{"value":"7"}] 17:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:29:57 INFO - PROCESS | 1655 | 1471048197415 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:29:57 INFO - PROCESS | 1655 | 1471048197416 Marionette TRACE conn3 <- [1,1478,null,{}] 17:29:57 INFO - PROCESS | 1655 | 1471048197419 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:57 INFO - PROCESS | 1655 | 1471048197420 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:57 INFO - PROCESS | 1655 | 1471048197547 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:29:57 INFO - PROCESS | 1655 | 1471048197627 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 1655 | 1471048197628 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cbb0000 == 50 [pid = 1655] [id = 377] 17:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a6c9c00) [pid = 1655] [serial = 1130] [outer = 0x0] 17:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a7cf000) [pid = 1655] [serial = 1131] [outer = 0x12a6c9c00] 17:29:57 INFO - PROCESS | 1655 | 1471048197657 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12ae93000) [pid = 1655] [serial = 1132] [outer = 0x12a6c9c00] 17:29:58 INFO - PROCESS | 1655 | 1471048198294 Marionette TRACE conn3 <- [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]]]}] 17:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 920ms 17:29:58 INFO - PROCESS | 1655 | 1471048198336 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 1655 | 1471048198338 Marionette TRACE conn3 <- [1,1481,null,{"value":"7"}] 17:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:29:58 INFO - PROCESS | 1655 | 1471048198360 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 1655 | 1471048198362 Marionette TRACE conn3 <- [1,1482,null,{}] 17:29:58 INFO - PROCESS | 1655 | 1471048198366 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:58 INFO - PROCESS | 1655 | 1471048198367 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:58 INFO - PROCESS | 1655 | 1471048198462 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:29:58 INFO - PROCESS | 1655 | 1471048198520 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:58 INFO - PROCESS | 1655 | 1471048198522 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e7d800 == 51 [pid = 1655] [id = 378] 17:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1183b1000) [pid = 1655] [serial = 1133] [outer = 0x0] 17:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1189c6400) [pid = 1655] [serial = 1134] [outer = 0x1183b1000] 17:29:58 INFO - PROCESS | 1655 | 1471048198550 Marionette DEBUG loaded listener.js 17:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1195ba000) [pid = 1655] [serial = 1135] [outer = 0x1183b1000] 17:29:59 INFO - PROCESS | 1655 | 1471048199082 Marionette TRACE conn3 <- [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]]]}] 17:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 774ms 17:29:59 INFO - PROCESS | 1655 | 1471048199131 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:29:59 INFO - PROCESS | 1655 | 1471048199134 Marionette TRACE conn3 <- [1,1485,null,{"value":"7"}] 17:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:29:59 INFO - PROCESS | 1655 | 1471048199138 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:29:59 INFO - PROCESS | 1655 | 1471048199140 Marionette TRACE conn3 <- [1,1486,null,{}] 17:29:59 INFO - PROCESS | 1655 | 1471048199143 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:59 INFO - PROCESS | 1655 | 1471048199144 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:59 INFO - PROCESS | 1655 | 1471048199239 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12b19b800 == 50 [pid = 1655] [id = 9] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd83800 == 49 [pid = 1655] [id = 11] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x118437000 == 48 [pid = 1655] [id = 12] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1184e7000 == 47 [pid = 1655] [id = 20] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12b951000 == 46 [pid = 1655] [id = 10] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12c60e800 == 45 [pid = 1655] [id = 372] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd6e000 == 44 [pid = 1655] [id = 371] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1184db800 == 43 [pid = 1655] [id = 370] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae19800 == 42 [pid = 1655] [id = 369] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x129704000 == 41 [pid = 1655] [id = 368] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a6d0800) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x116032800 == 40 [pid = 1655] [id = 367] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x125722000 == 39 [pid = 1655] [id = 366] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x121acb000 == 38 [pid = 1655] [id = 365] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x121177000 == 37 [pid = 1655] [id = 364] 17:29:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d9000 == 36 [pid = 1655] [id = 363] 17:29:59 INFO - PROCESS | 1655 | 1471048199350 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 1655 | 1471048199351 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1257d4000) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126bf8800) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121da3400) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1189bb000) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1191e0800) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124d90000) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128d5f000) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119770400) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117e15000) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1211bfc00) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11913c800) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12689d000) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128ced400) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119f21c00) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119e29800) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1130b0c00) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126af1000) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123e8ec00) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1183bc400) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12157f000) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117028800) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126646800) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1183f5800) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116887400) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11702d400) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121b07c00) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a6cb800) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 17:29:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x116170800 == 37 [pid = 1655] [id = 379] 17:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11702fc00) [pid = 1655] [serial = 1136] [outer = 0x0] 17:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118ab0c00) [pid = 1655] [serial = 1137] [outer = 0x11702fc00] 17:29:59 INFO - PROCESS | 1655 | 1471048199385 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119e31c00) [pid = 1655] [serial = 1138] [outer = 0x11702fc00] 17:29:59 INFO - PROCESS | 1655 | 1471048199730 Marionette TRACE conn3 <- [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]]]}] 17:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 621ms 17:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:29:59 INFO - PROCESS | 1655 | 1471048199759 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:29:59 INFO - PROCESS | 1655 | 1471048199761 Marionette TRACE conn3 <- [1,1489,null,{"value":"7"}] 17:29:59 INFO - PROCESS | 1655 | 1471048199763 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:29:59 INFO - PROCESS | 1655 | 1471048199765 Marionette TRACE conn3 <- [1,1490,null,{}] 17:29:59 INFO - PROCESS | 1655 | 1471048199774 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:59 INFO - PROCESS | 1655 | 1471048199778 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:59 INFO - PROCESS | 1655 | 1471048199860 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:29:59 INFO - PROCESS | 1655 | 1471048199865 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 1655 | 1471048199867 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:29:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x121953000 == 38 [pid = 1655] [id = 380] 17:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12115a800) [pid = 1655] [serial = 1139] [outer = 0x0] 17:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1256af000) [pid = 1655] [serial = 1140] [outer = 0x12115a800] 17:29:59 INFO - PROCESS | 1655 | 1471048199913 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126894800) [pid = 1655] [serial = 1141] [outer = 0x12115a800] 17:30:00 INFO - PROCESS | 1655 | 1471048200257 Marionette TRACE conn3 <- [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]]]}] 17:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 521ms 17:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:30:00 INFO - PROCESS | 1655 | 1471048200284 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:30:00 INFO - PROCESS | 1655 | 1471048200286 Marionette TRACE conn3 <- [1,1493,null,{"value":"7"}] 17:30:00 INFO - PROCESS | 1655 | 1471048200288 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:30:00 INFO - PROCESS | 1655 | 1471048200292 Marionette TRACE conn3 <- [1,1494,null,{}] 17:30:00 INFO - PROCESS | 1655 | 1471048200294 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:00 INFO - PROCESS | 1655 | 1471048200302 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:00 INFO - PROCESS | 1655 | 1471048200380 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:30:00 INFO - PROCESS | 1655 | 1471048200384 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:00 INFO - PROCESS | 1655 | 1471048200385 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x124d9c800 == 39 [pid = 1655] [id = 381] 17:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126aab400) [pid = 1655] [serial = 1142] [outer = 0x0] 17:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126bfb400) [pid = 1655] [serial = 1143] [outer = 0x126aab400] 17:30:00 INFO - PROCESS | 1655 | 1471048200412 Marionette DEBUG loaded listener.js 17:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128cf3c00) [pid = 1655] [serial = 1144] [outer = 0x126aab400] 17:30:00 INFO - PROCESS | 1655 | 1471048200765 Marionette TRACE conn3 <- [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]]]}] 17:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms 17:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:30:00 INFO - PROCESS | 1655 | 1471048200811 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:30:00 INFO - PROCESS | 1655 | 1471048200812 Marionette TRACE conn3 <- [1,1497,null,{"value":"7"}] 17:30:00 INFO - PROCESS | 1655 | 1471048200814 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:30:00 INFO - PROCESS | 1655 | 1471048200815 Marionette TRACE conn3 <- [1,1498,null,{}] 17:30:00 INFO - PROCESS | 1655 | 1471048200817 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:00 INFO - PROCESS | 1655 | 1471048200819 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:00 INFO - PROCESS | 1655 | 1471048200898 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:30:00 INFO - PROCESS | 1655 | 1471048200901 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:00 INFO - PROCESS | 1655 | 1471048200902 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x126a1b000 == 40 [pid = 1655] [id = 382] 17:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128d5f000) [pid = 1655] [serial = 1145] [outer = 0x0] 17:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a628000) [pid = 1655] [serial = 1146] [outer = 0x128d5f000] 17:30:00 INFO - PROCESS | 1655 | 1471048200929 Marionette DEBUG loaded listener.js 17:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a7d5800) [pid = 1655] [serial = 1147] [outer = 0x128d5f000] 17:30:01 INFO - PROCESS | 1655 | 1471048201260 Marionette TRACE conn3 <- [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]]]}] 17:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 17:30:01 INFO - PROCESS | 1655 | 1471048201285 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:30:01 INFO - PROCESS | 1655 | 1471048201295 Marionette TRACE conn3 <- [1,1501,null,{"value":"7"}] 17:30:01 INFO - PROCESS | 1655 | 1471048201297 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:30:01 INFO - PROCESS | 1655 | 1471048201298 Marionette TRACE conn3 <- [1,1502,null,{}] 17:30:01 INFO - PROCESS | 1655 | 1471048201317 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:01 INFO - PROCESS | 1655 | 1471048201321 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:01 INFO - PROCESS | 1655 | 1471048201483 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:30:01 INFO - PROCESS | 1655 | 1471048201506 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:01 INFO - PROCESS | 1655 | 1471048201507 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa7800 == 41 [pid = 1655] [id = 383] 17:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12ae95000) [pid = 1655] [serial = 1148] [outer = 0x0] 17:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b0e8400) [pid = 1655] [serial = 1149] [outer = 0x12ae95000] 17:30:01 INFO - PROCESS | 1655 | 1471048201532 Marionette DEBUG loaded listener.js 17:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bda0400) [pid = 1655] [serial = 1150] [outer = 0x12ae95000] 17:30:01 INFO - PROCESS | 1655 | 1471048201878 Marionette TRACE conn3 <- [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]]]}] 17:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 619ms 17:30:01 INFO - PROCESS | 1655 | 1471048201920 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:30:01 INFO - PROCESS | 1655 | 1471048201921 Marionette TRACE conn3 <- [1,1505,null,{"value":"7"}] 17:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:30:01 INFO - PROCESS | 1655 | 1471048201924 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:30:01 INFO - PROCESS | 1655 | 1471048201925 Marionette TRACE conn3 <- [1,1506,null,{}] 17:30:01 INFO - PROCESS | 1655 | 1471048201927 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:01 INFO - PROCESS | 1655 | 1471048201928 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:02 INFO - PROCESS | 1655 | 1471048202035 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:30:02 INFO - PROCESS | 1655 | 1471048202074 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:02 INFO - PROCESS | 1655 | 1471048202075 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b941000 == 42 [pid = 1655] [id = 384] 17:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1214a1400) [pid = 1655] [serial = 1151] [outer = 0x0] 17:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12bda7000) [pid = 1655] [serial = 1152] [outer = 0x1214a1400] 17:30:02 INFO - PROCESS | 1655 | 1471048202100 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12bf3b000) [pid = 1655] [serial = 1153] [outer = 0x1214a1400] 17:30:02 INFO - PROCESS | 1655 | 1471048202398 Marionette TRACE conn3 <- [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]]]}] 17:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 17:30:02 INFO - PROCESS | 1655 | 1471048202443 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:30:02 INFO - PROCESS | 1655 | 1471048202444 Marionette TRACE conn3 <- [1,1509,null,{"value":"7"}] 17:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:30:02 INFO - PROCESS | 1655 | 1471048202446 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:30:02 INFO - PROCESS | 1655 | 1471048202448 Marionette TRACE conn3 <- [1,1510,null,{}] 17:30:02 INFO - PROCESS | 1655 | 1471048202450 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:02 INFO - PROCESS | 1655 | 1471048202451 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:02 INFO - PROCESS | 1655 | 1471048202552 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:30:02 INFO - PROCESS | 1655 | 1471048202563 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:02 INFO - PROCESS | 1655 | 1471048202564 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd75800 == 43 [pid = 1655] [id = 385] 17:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12bda7800) [pid = 1655] [serial = 1154] [outer = 0x0] 17:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12bf44400) [pid = 1655] [serial = 1155] [outer = 0x12bda7800] 17:30:02 INFO - PROCESS | 1655 | 1471048202588 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c09a000) [pid = 1655] [serial = 1156] [outer = 0x12bda7800] 17:30:02 INFO - PROCESS | 1655 | 1471048202915 Marionette TRACE conn3 <- [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]]]}] 17:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 17:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:30:02 INFO - PROCESS | 1655 | 1471048202973 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:30:02 INFO - PROCESS | 1655 | 1471048202975 Marionette TRACE conn3 <- [1,1513,null,{"value":"7"}] 17:30:02 INFO - PROCESS | 1655 | 1471048202977 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:30:02 INFO - PROCESS | 1655 | 1471048202978 Marionette TRACE conn3 <- [1,1514,null,{}] 17:30:02 INFO - PROCESS | 1655 | 1471048202980 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:02 INFO - PROCESS | 1655 | 1471048202981 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:03 INFO - PROCESS | 1655 | 1471048203095 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:30:03 INFO - PROCESS | 1655 | 1471048203130 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:03 INFO - PROCESS | 1655 | 1471048203131 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c618800 == 44 [pid = 1655] [id = 386] 17:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c09ac00) [pid = 1655] [serial = 1157] [outer = 0x0] 17:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12c0a0800) [pid = 1655] [serial = 1158] [outer = 0x12c09ac00] 17:30:03 INFO - PROCESS | 1655 | 1471048203156 Marionette DEBUG loaded listener.js 17:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c52bc00) [pid = 1655] [serial = 1159] [outer = 0x12c09ac00] 17:30:03 INFO - PROCESS | 1655 | 1471048203685 Marionette TRACE conn3 <- [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]]]}] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126893000) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128d61000) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129370800) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1256abc00) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1121b9800) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121d6a400) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183b6800) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1189bf800) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12aee8800) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1189f0800) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1127e6400) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:30:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115e1e000) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 772ms 17:30:03 INFO - PROCESS | 1655 | 1471048203749 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:30:03 INFO - PROCESS | 1655 | 1471048203750 Marionette TRACE conn3 <- [1,1517,null,{"value":"7"}] 17:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:30:03 INFO - PROCESS | 1655 | 1471048203753 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:30:03 INFO - PROCESS | 1655 | 1471048203754 Marionette TRACE conn3 <- [1,1518,null,{}] 17:30:03 INFO - PROCESS | 1655 | 1471048203756 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:03 INFO - PROCESS | 1655 | 1471048203757 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:03 INFO - PROCESS | 1655 | 1471048203851 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:30:03 INFO - PROCESS | 1655 | 1471048203858 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:03 INFO - PROCESS | 1655 | 1471048203859 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a52c000 == 45 [pid = 1655] [id = 387] 17:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1195ba800) [pid = 1655] [serial = 1160] [outer = 0x0] 17:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119e2a800) [pid = 1655] [serial = 1161] [outer = 0x1195ba800] 17:30:03 INFO - PROCESS | 1655 | 1471048203884 Marionette DEBUG loaded listener.js 17:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124df2000) [pid = 1655] [serial = 1162] [outer = 0x1195ba800] 17:30:04 INFO - PROCESS | 1655 | 1471048204215 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 472ms 17:30:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:30:04 INFO - PROCESS | 1655 | 1471048204227 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:30:04 INFO - PROCESS | 1655 | 1471048204229 Marionette TRACE conn3 <- [1,1521,null,{"value":"7"}] 17:30:04 INFO - PROCESS | 1655 | 1471048204231 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:30:04 INFO - PROCESS | 1655 | 1471048204242 Marionette TRACE conn3 <- [1,1522,null,{}] 17:30:04 INFO - PROCESS | 1655 | 1471048204245 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:04 INFO - PROCESS | 1655 | 1471048204247 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:04 INFO - PROCESS | 1655 | 1471048204367 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:30:04 INFO - PROCESS | 1655 | 1471048204373 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:04 INFO - PROCESS | 1655 | 1471048204374 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d114800 == 46 [pid = 1655] [id = 388] 17:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118723000) [pid = 1655] [serial = 1163] [outer = 0x0] 17:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128cec000) [pid = 1655] [serial = 1164] [outer = 0x118723000] 17:30:04 INFO - PROCESS | 1655 | 1471048204401 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12c531800) [pid = 1655] [serial = 1165] [outer = 0x118723000] 17:30:04 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 () { 17:30:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:30:04 INFO - PROCESS | 1655 | 1471048204702 Marionette TRACE conn3 <- [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"]]]}] 17:30:04 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 () { 17:30:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:30:04 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 () { 17:30:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:30:04 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 () { 17:30:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:30:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 481ms 17:30:04 INFO - PROCESS | 1655 | 1471048204713 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:30:04 INFO - PROCESS | 1655 | 1471048204714 Marionette TRACE conn3 <- [1,1525,null,{"value":"7"}] 17:30:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:30:04 INFO - PROCESS | 1655 | 1471048204716 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:30:04 INFO - PROCESS | 1655 | 1471048204717 Marionette TRACE conn3 <- [1,1526,null,{}] 17:30:04 INFO - PROCESS | 1655 | 1471048204720 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:04 INFO - PROCESS | 1655 | 1471048204721 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:04 INFO - PROCESS | 1655 | 1471048204810 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:30:04 INFO - PROCESS | 1655 | 1471048204815 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:04 INFO - PROCESS | 1655 | 1471048204816 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5c1800 == 47 [pid = 1655] [id = 389] 17:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12c52fc00) [pid = 1655] [serial = 1166] [outer = 0x0] 17:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12c536800) [pid = 1655] [serial = 1167] [outer = 0x12c52fc00] 17:30:04 INFO - PROCESS | 1655 | 1471048204839 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c650800) [pid = 1655] [serial = 1168] [outer = 0x12c52fc00] 17:30:05 INFO - PROCESS | 1655 | 1471048205170 Marionette TRACE conn3 <- [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"]]]}] 17:30:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:30:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:30:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:30:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 17:30:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:30:05 INFO - PROCESS | 1655 | 1471048205185 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:30:05 INFO - PROCESS | 1655 | 1471048205187 Marionette TRACE conn3 <- [1,1529,null,{"value":"7"}] 17:30:05 INFO - PROCESS | 1655 | 1471048205189 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:30:05 INFO - PROCESS | 1655 | 1471048205192 Marionette TRACE conn3 <- [1,1530,null,{}] 17:30:05 INFO - PROCESS | 1655 | 1471048205195 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:05 INFO - PROCESS | 1655 | 1471048205196 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:05 INFO - PROCESS | 1655 | 1471048205278 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:30:05 INFO - PROCESS | 1655 | 1471048205338 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:05 INFO - PROCESS | 1655 | 1471048205339 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5d4800 == 48 [pid = 1655] [id = 390] 17:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1189b9400) [pid = 1655] [serial = 1169] [outer = 0x0] 17:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128f5a800) [pid = 1655] [serial = 1170] [outer = 0x1189b9400] 17:30:05 INFO - PROCESS | 1655 | 1471048205363 Marionette DEBUG loaded listener.js 17:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c53a800) [pid = 1655] [serial = 1171] [outer = 0x1189b9400] 17:30:05 INFO - PROCESS | 1655 | 1471048205601 Marionette TRACE conn3 <- [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]]]}] 17:30:05 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 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:30:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:30:05 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. 17:30:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:30:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 422ms 17:30:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:30:05 INFO - PROCESS | 1655 | 1471048205611 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:30:05 INFO - PROCESS | 1655 | 1471048205613 Marionette TRACE conn3 <- [1,1533,null,{"value":"7"}] 17:30:05 INFO - PROCESS | 1655 | 1471048205615 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:30:05 INFO - PROCESS | 1655 | 1471048205616 Marionette TRACE conn3 <- [1,1534,null,{}] 17:30:05 INFO - PROCESS | 1655 | 1471048205618 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:05 INFO - PROCESS | 1655 | 1471048205619 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:05 INFO - PROCESS | 1655 | 1471048205711 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:30:05 INFO - PROCESS | 1655 | 1471048205823 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:05 INFO - PROCESS | 1655 | 1471048205825 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x116032800 == 49 [pid = 1655] [id = 391] 17:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1121b9000) [pid = 1655] [serial = 1172] [outer = 0x0] 17:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116790400) [pid = 1655] [serial = 1173] [outer = 0x1121b9000] 17:30:05 INFO - PROCESS | 1655 | 1471048205856 Marionette DEBUG loaded listener.js 17:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118321000) [pid = 1655] [serial = 1174] [outer = 0x1121b9000] 17:30:06 INFO - PROCESS | 1655 | 1471048206276 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:30:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:30:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 17:30:06 INFO - PROCESS | 1655 | 1471048206336 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:30:06 INFO - PROCESS | 1655 | 1471048206338 Marionette TRACE conn3 <- [1,1537,null,{"value":"7"}] 17:30:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:30:06 INFO - PROCESS | 1655 | 1471048206341 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:30:06 INFO - PROCESS | 1655 | 1471048206343 Marionette TRACE conn3 <- [1,1538,null,{}] 17:30:06 INFO - PROCESS | 1655 | 1471048206346 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:06 INFO - PROCESS | 1655 | 1471048206350 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:06 INFO - PROCESS | 1655 | 1471048206461 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:30:06 INFO - PROCESS | 1655 | 1471048206572 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:06 INFO - PROCESS | 1655 | 1471048206574 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213af800 == 50 [pid = 1655] [id = 392] 17:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119cd0800) [pid = 1655] [serial = 1175] [outer = 0x0] 17:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119f1fc00) [pid = 1655] [serial = 1176] [outer = 0x119cd0800] 17:30:06 INFO - PROCESS | 1655 | 1471048206605 Marionette DEBUG loaded listener.js 17:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x121d99c00) [pid = 1655] [serial = 1177] [outer = 0x119cd0800] 17:30:07 INFO - PROCESS | 1655 | 1471048207013 Marionette TRACE conn3 <- [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]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:30:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 719ms 17:30:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:30:07 INFO - PROCESS | 1655 | 1471048207063 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:30:07 INFO - PROCESS | 1655 | 1471048207066 Marionette TRACE conn3 <- [1,1541,null,{"value":"7"}] 17:30:07 INFO - PROCESS | 1655 | 1471048207068 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - PROCESS | 1655 | 1471048207070 Marionette TRACE conn3 <- [1,1542,null,{}] 17:30:07 INFO - PROCESS | 1655 | 1471048207072 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:07 INFO - PROCESS | 1655 | 1471048207074 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:07 INFO - PROCESS | 1655 | 1471048207195 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:30:07 INFO - PROCESS | 1655 | 1471048207301 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:07 INFO - PROCESS | 1655 | 1471048207303 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78c000 == 51 [pid = 1655] [id = 393] 17:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x126ab3c00) [pid = 1655] [serial = 1178] [outer = 0x0] 17:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128cf1400) [pid = 1655] [serial = 1179] [outer = 0x126ab3c00] 17:30:07 INFO - PROCESS | 1655 | 1471048207333 Marionette DEBUG loaded listener.js 17:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129370800) [pid = 1655] [serial = 1180] [outer = 0x126ab3c00] 17:30:07 INFO - PROCESS | 1655 | 1471048207744 Marionette TRACE conn3 <- [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]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:30:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 722ms 17:30:07 INFO - PROCESS | 1655 | 1471048207794 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:30:07 INFO - PROCESS | 1655 | 1471048207796 Marionette TRACE conn3 <- [1,1545,null,{"value":"7"}] 17:30:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:30:07 INFO - PROCESS | 1655 | 1471048207803 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - PROCESS | 1655 | 1471048207808 Marionette TRACE conn3 <- [1,1546,null,{}] 17:30:07 INFO - PROCESS | 1655 | 1471048207826 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:07 INFO - PROCESS | 1655 | 1471048207828 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:07 INFO - PROCESS | 1655 | 1471048207935 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:30:08 INFO - PROCESS | 1655 | 1471048207997 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:08 INFO - PROCESS | 1655 | 1471048207999 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cadf000 == 52 [pid = 1655] [id = 394] 17:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129371c00) [pid = 1655] [serial = 1181] [outer = 0x0] 17:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12ae8fc00) [pid = 1655] [serial = 1182] [outer = 0x129371c00] 17:30:08 INFO - PROCESS | 1655 | 1471048208067 Marionette DEBUG loaded listener.js 17:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b982400) [pid = 1655] [serial = 1183] [outer = 0x129371c00] 17:30:08 INFO - PROCESS | 1655 | 1471048208484 Marionette TRACE conn3 <- [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]]]}] 17:30:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:30:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 738ms 17:30:08 INFO - PROCESS | 1655 | 1471048208538 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:30:08 INFO - PROCESS | 1655 | 1471048208540 Marionette TRACE conn3 <- [1,1549,null,{"value":"7"}] 17:30:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:30:08 INFO - PROCESS | 1655 | 1471048208542 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:30:08 INFO - PROCESS | 1655 | 1471048208544 Marionette TRACE conn3 <- [1,1550,null,{}] 17:30:08 INFO - PROCESS | 1655 | 1471048208546 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:08 INFO - PROCESS | 1655 | 1471048208547 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:08 INFO - PROCESS | 1655 | 1471048208655 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:30:08 INFO - PROCESS | 1655 | 1471048208717 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:08 INFO - PROCESS | 1655 | 1471048208718 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3d800 == 53 [pid = 1655] [id = 395] 17:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x129376c00) [pid = 1655] [serial = 1184] [outer = 0x0] 17:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b989800) [pid = 1655] [serial = 1185] [outer = 0x129376c00] 17:30:08 INFO - PROCESS | 1655 | 1471048208747 Marionette DEBUG loaded listener.js 17:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12bd9f000) [pid = 1655] [serial = 1186] [outer = 0x129376c00] 17:30:09 INFO - PROCESS | 1655 | 1471048209415 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:30:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:30:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 919ms 17:30:09 INFO - PROCESS | 1655 | 1471048209463 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:30:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:30:09 INFO - PROCESS | 1655 | 1471048209467 Marionette TRACE conn3 <- [1,1553,null,{"value":"7"}] 17:30:09 INFO - PROCESS | 1655 | 1471048209472 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:30:09 INFO - PROCESS | 1655 | 1471048209475 Marionette TRACE conn3 <- [1,1554,null,{}] 17:30:09 INFO - PROCESS | 1655 | 1471048209481 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:09 INFO - PROCESS | 1655 | 1471048209483 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:09 INFO - PROCESS | 1655 | 1471048209606 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:30:09 INFO - PROCESS | 1655 | 1471048209683 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:09 INFO - PROCESS | 1655 | 1471048209684 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212a5000 == 54 [pid = 1655] [id = 396] 17:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x119b63c00) [pid = 1655] [serial = 1187] [outer = 0x0] 17:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119f1b800) [pid = 1655] [serial = 1188] [outer = 0x119b63c00] 17:30:09 INFO - PROCESS | 1655 | 1471048209711 Marionette DEBUG loaded listener.js 17:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x121b09800) [pid = 1655] [serial = 1189] [outer = 0x119b63c00] 17:30:10 INFO - PROCESS | 1655 | 1471048210130 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:30:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:30:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 677ms 17:30:10 INFO - PROCESS | 1655 | 1471048210148 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:30:10 INFO - PROCESS | 1655 | 1471048210151 Marionette TRACE conn3 <- [1,1557,null,{"value":"7"}] 17:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:30:10 INFO - PROCESS | 1655 | 1471048210155 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:30:10 INFO - PROCESS | 1655 | 1471048210157 Marionette TRACE conn3 <- [1,1558,null,{}] 17:30:10 INFO - PROCESS | 1655 | 1471048210159 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:10 INFO - PROCESS | 1655 | 1471048210161 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5d4800 == 53 [pid = 1655] [id = 390] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5c1800 == 52 [pid = 1655] [id = 389] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d114800 == 51 [pid = 1655] [id = 388] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a52c000 == 50 [pid = 1655] [id = 387] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12c618800 == 49 [pid = 1655] [id = 386] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd75800 == 48 [pid = 1655] [id = 385] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b941000 == 47 [pid = 1655] [id = 384] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa7800 == 46 [pid = 1655] [id = 383] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x126a1b000 == 45 [pid = 1655] [id = 382] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124d9c800 == 44 [pid = 1655] [id = 381] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121953000 == 43 [pid = 1655] [id = 380] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x116170800 == 42 [pid = 1655] [id = 379] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119e7d800 == 41 [pid = 1655] [id = 378] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d6000 == 40 [pid = 1655] [id = 374] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x116159800 == 39 [pid = 1655] [id = 343] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78b000 == 38 [pid = 1655] [id = 8] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d112800 == 37 [pid = 1655] [id = 19] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad3800 == 36 [pid = 1655] [id = 373] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12cbb0000 == 35 [pid = 1655] [id = 377] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12c608000 == 34 [pid = 1655] [id = 376] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123e4a000 == 33 [pid = 1655] [id = 375] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1173b7800 == 32 [pid = 1655] [id = 344] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1212a5000 == 31 [pid = 1655] [id = 396] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3d800 == 30 [pid = 1655] [id = 395] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12cadf000 == 29 [pid = 1655] [id = 394] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78c000 == 28 [pid = 1655] [id = 393] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1213af800 == 27 [pid = 1655] [id = 392] 17:30:10 INFO - PROCESS | 1655 | --DOCSHELL 0x116032800 == 26 [pid = 1655] [id = 391] 17:30:10 INFO - PROCESS | 1655 | 1471048210868 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x128893400) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12a629400) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12ae94000) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119b1a400) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x117e14400) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12ae40400) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x123e86800) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1266e4c00) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1268cdc00) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124c8a800) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1191d7c00) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123e8e800) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124d8f400) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1268a0800) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119143400) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118720800) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11989a000) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119e31800) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b0e9000) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b98b800) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12bd9c400) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12aee5c00) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116791400) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b0f0000) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11879c800) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b894800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b0f3800) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121d71400) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 17:30:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128d57800) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 17:30:11 INFO - PROCESS | 1655 | 1471048211004 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 1655 | 1471048211006 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a5f800 == 27 [pid = 1655] [id = 397] 17:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113da9400) [pid = 1655] [serial = 1190] [outer = 0x0] 17:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116058800) [pid = 1655] [serial = 1191] [outer = 0x113da9400] 17:30:11 INFO - PROCESS | 1655 | 1471048211034 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1172bb400) [pid = 1655] [serial = 1192] [outer = 0x113da9400] 17:30:11 INFO - PROCESS | 1655 | 1471048211333 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:30:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:30:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1222ms 17:30:11 INFO - PROCESS | 1655 | 1471048211379 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:30:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:30:11 INFO - PROCESS | 1655 | 1471048211382 Marionette TRACE conn3 <- [1,1561,null,{"value":"7"}] 17:30:11 INFO - PROCESS | 1655 | 1471048211385 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:30:11 INFO - PROCESS | 1655 | 1471048211387 Marionette TRACE conn3 <- [1,1562,null,{}] 17:30:11 INFO - PROCESS | 1655 | 1471048211392 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:11 INFO - PROCESS | 1655 | 1471048211394 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:11 INFO - PROCESS | 1655 | 1471048211495 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:30:11 INFO - PROCESS | 1655 | 1471048211552 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 1655 | 1471048211553 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x117ea3000 == 28 [pid = 1655] [id = 398] 17:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x117e15800) [pid = 1655] [serial = 1193] [outer = 0x0] 17:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118721800) [pid = 1655] [serial = 1194] [outer = 0x117e15800] 17:30:11 INFO - PROCESS | 1655 | 1471048211580 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1191e1000) [pid = 1655] [serial = 1195] [outer = 0x117e15800] 17:30:11 INFO - PROCESS | 1655 | 1471048211863 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:30:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:30:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms 17:30:11 INFO - PROCESS | 1655 | 1471048211905 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:30:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:30:11 INFO - PROCESS | 1655 | 1471048211909 Marionette TRACE conn3 <- [1,1565,null,{"value":"7"}] 17:30:11 INFO - PROCESS | 1655 | 1471048211912 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:30:11 INFO - PROCESS | 1655 | 1471048211914 Marionette TRACE conn3 <- [1,1566,null,{}] 17:30:11 INFO - PROCESS | 1655 | 1471048211916 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:11 INFO - PROCESS | 1655 | 1471048211917 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:12 INFO - PROCESS | 1655 | 1471048211997 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:30:12 INFO - PROCESS | 1655 | 1471048212004 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:12 INFO - PROCESS | 1655 | 1471048212005 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x117233000 == 29 [pid = 1655] [id = 399] 17:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119b1cc00) [pid = 1655] [serial = 1196] [outer = 0x0] 17:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119f20400) [pid = 1655] [serial = 1197] [outer = 0x119b1cc00] 17:30:12 INFO - PROCESS | 1655 | 1471048212041 Marionette DEBUG loaded listener.js 17:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x121157c00) [pid = 1655] [serial = 1198] [outer = 0x119b1cc00] 17:30:12 INFO - PROCESS | 1655 | 1471048212407 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 17:30:12 INFO - PROCESS | 1655 | 1471048212431 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:30:12 INFO - PROCESS | 1655 | 1471048212434 Marionette TRACE conn3 <- [1,1569,null,{"value":"7"}] 17:30:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:30:12 INFO - PROCESS | 1655 | 1471048212442 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:30:12 INFO - PROCESS | 1655 | 1471048212445 Marionette TRACE conn3 <- [1,1570,null,{}] 17:30:12 INFO - PROCESS | 1655 | 1471048212447 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:12 INFO - PROCESS | 1655 | 1471048212450 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:12 INFO - PROCESS | 1655 | 1471048212532 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:30:12 INFO - PROCESS | 1655 | 1471048212536 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:12 INFO - PROCESS | 1655 | 1471048212537 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212aa800 == 30 [pid = 1655] [id = 400] 17:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12115ec00) [pid = 1655] [serial = 1199] [outer = 0x0] 17:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x121da2000) [pid = 1655] [serial = 1200] [outer = 0x12115ec00] 17:30:12 INFO - PROCESS | 1655 | 1471048212564 Marionette DEBUG loaded listener.js 17:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124c7e000) [pid = 1655] [serial = 1201] [outer = 0x12115ec00] 17:30:12 INFO - PROCESS | 1655 | 1471048212947 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 525ms 17:30:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:30:12 INFO - PROCESS | 1655 | 1471048212963 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:30:12 INFO - PROCESS | 1655 | 1471048212965 Marionette TRACE conn3 <- [1,1573,null,{"value":"7"}] 17:30:12 INFO - PROCESS | 1655 | 1471048212968 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:30:12 INFO - PROCESS | 1655 | 1471048212970 Marionette TRACE conn3 <- [1,1574,null,{}] 17:30:12 INFO - PROCESS | 1655 | 1471048212975 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:12 INFO - PROCESS | 1655 | 1471048212977 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:13 INFO - PROCESS | 1655 | 1471048213152 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:30:13 INFO - PROCESS | 1655 | 1471048213182 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:13 INFO - PROCESS | 1655 | 1471048213183 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x121dd8800 == 31 [pid = 1655] [id = 401] 17:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124ca9800) [pid = 1655] [serial = 1202] [outer = 0x0] 17:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x125022400) [pid = 1655] [serial = 1203] [outer = 0x124ca9800] 17:30:13 INFO - PROCESS | 1655 | 1471048213235 Marionette DEBUG loaded listener.js 17:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1266eb800) [pid = 1655] [serial = 1204] [outer = 0x124ca9800] 17:30:13 INFO - PROCESS | 1655 | 1471048213627 Marionette TRACE conn3 <- [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]]]}] 17:30:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:30:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 672ms 17:30:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:30:13 INFO - PROCESS | 1655 | 1471048213642 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:30:13 INFO - PROCESS | 1655 | 1471048213644 Marionette TRACE conn3 <- [1,1577,null,{"value":"7"}] 17:30:13 INFO - PROCESS | 1655 | 1471048213646 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:30:13 INFO - PROCESS | 1655 | 1471048213648 Marionette TRACE conn3 <- [1,1578,null,{}] 17:30:13 INFO - PROCESS | 1655 | 1471048213650 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:13 INFO - PROCESS | 1655 | 1471048213651 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:13 INFO - PROCESS | 1655 | 1471048213753 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:30:13 INFO - PROCESS | 1655 | 1471048213795 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:13 INFO - PROCESS | 1655 | 1471048213799 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262b0000 == 32 [pid = 1655] [id = 402] 17:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119b1a400) [pid = 1655] [serial = 1205] [outer = 0x0] 17:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128885400) [pid = 1655] [serial = 1206] [outer = 0x119b1a400] 17:30:13 INFO - PROCESS | 1655 | 1471048213831 Marionette DEBUG loaded listener.js 17:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128cf6000) [pid = 1655] [serial = 1207] [outer = 0x119b1a400] 17:30:14 INFO - PROCESS | 1655 | 1471048214140 Marionette TRACE conn3 <- [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]]]}] 17:30:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:30:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 17:30:14 INFO - PROCESS | 1655 | 1471048214166 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:30:14 INFO - PROCESS | 1655 | 1471048214167 Marionette TRACE conn3 <- [1,1581,null,{"value":"7"}] 17:30:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:30:14 INFO - PROCESS | 1655 | 1471048214169 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:30:14 INFO - PROCESS | 1655 | 1471048214170 Marionette TRACE conn3 <- [1,1582,null,{}] 17:30:14 INFO - PROCESS | 1655 | 1471048214175 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:14 INFO - PROCESS | 1655 | 1471048214177 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:14 INFO - PROCESS | 1655 | 1471048214277 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:30:14 INFO - PROCESS | 1655 | 1471048214287 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 1655 | 1471048214289 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x113aec000 == 33 [pid = 1655] [id = 403] 17:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128cf6800) [pid = 1655] [serial = 1208] [outer = 0x0] 17:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128f53000) [pid = 1655] [serial = 1209] [outer = 0x128cf6800] 17:30:14 INFO - PROCESS | 1655 | 1471048214314 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12a62cc00) [pid = 1655] [serial = 1210] [outer = 0x128cf6800] 17:30:14 INFO - PROCESS | 1655 | 1471048214656 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:30:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:30:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 17:30:14 INFO - PROCESS | 1655 | 1471048214690 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:30:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:30:14 INFO - PROCESS | 1655 | 1471048214691 Marionette TRACE conn3 <- [1,1585,null,{"value":"7"}] 17:30:14 INFO - PROCESS | 1655 | 1471048214693 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:30:14 INFO - PROCESS | 1655 | 1471048214694 Marionette TRACE conn3 <- [1,1586,null,{}] 17:30:14 INFO - PROCESS | 1655 | 1471048214696 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:14 INFO - PROCESS | 1655 | 1471048214698 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:14 INFO - PROCESS | 1655 | 1471048214796 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:30:14 INFO - PROCESS | 1655 | 1471048214799 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 1655 | 1471048214801 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a535800 == 34 [pid = 1655] [id = 404] 17:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x117033c00) [pid = 1655] [serial = 1211] [outer = 0x0] 17:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a7ca800) [pid = 1655] [serial = 1212] [outer = 0x117033c00] 17:30:14 INFO - PROCESS | 1655 | 1471048214825 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12ae3f000) [pid = 1655] [serial = 1213] [outer = 0x117033c00] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1214a1400) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12bda7800) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12c09ac00) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12115a800) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126aab400) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1183b1000) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12105dc00) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11702fc00) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11831fc00) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128d5f000) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x125020800) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124df2800) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a6c9c00) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c52fc00) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1195ba800) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118723000) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1189b9400) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ae95000) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11976d000) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126bf7800) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11702a000) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12115d800) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:30:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1257cf400) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:30:15 INFO - PROCESS | 1655 | 1471048215600 Marionette TRACE conn3 <- [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]]]}] 17:30:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:30:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 920ms 17:30:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:30:15 INFO - PROCESS | 1655 | 1471048215614 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 1655 | 1471048215615 Marionette TRACE conn3 <- [1,1589,null,{"value":"7"}] 17:30:15 INFO - PROCESS | 1655 | 1471048215617 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 1655 | 1471048215618 Marionette TRACE conn3 <- [1,1590,null,{}] 17:30:15 INFO - PROCESS | 1655 | 1471048215620 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:15 INFO - PROCESS | 1655 | 1471048215621 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:15 INFO - PROCESS | 1655 | 1471048215696 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:30:15 INFO - PROCESS | 1655 | 1471048215700 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:15 INFO - PROCESS | 1655 | 1471048215701 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12971c000 == 35 [pid = 1655] [id = 405] 17:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1183ba000) [pid = 1655] [serial = 1214] [outer = 0x0] 17:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1191d9400) [pid = 1655] [serial = 1215] [outer = 0x1183ba000] 17:30:15 INFO - PROCESS | 1655 | 1471048215728 Marionette DEBUG loaded listener.js 17:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11a195000) [pid = 1655] [serial = 1216] [outer = 0x1183ba000] 17:30:16 INFO - PROCESS | 1655 | 1471048216062 Marionette TRACE conn3 <- [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]]]}] 17:30:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:30:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 17:30:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:30:16 INFO - PROCESS | 1655 | 1471048216086 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:30:16 INFO - PROCESS | 1655 | 1471048216088 Marionette TRACE conn3 <- [1,1593,null,{"value":"7"}] 17:30:16 INFO - PROCESS | 1655 | 1471048216093 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:30:16 INFO - PROCESS | 1655 | 1471048216095 Marionette TRACE conn3 <- [1,1594,null,{}] 17:30:16 INFO - PROCESS | 1655 | 1471048216098 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:16 INFO - PROCESS | 1655 | 1471048216099 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:16 INFO - PROCESS | 1655 | 1471048216204 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:30:16 INFO - PROCESS | 1655 | 1471048216213 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 1655 | 1471048216214 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae46800 == 36 [pid = 1655] [id = 406] 17:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1214a7c00) [pid = 1655] [serial = 1217] [outer = 0x0] 17:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x125021000) [pid = 1655] [serial = 1218] [outer = 0x1214a7c00] 17:30:16 INFO - PROCESS | 1655 | 1471048216239 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126bf1c00) [pid = 1655] [serial = 1219] [outer = 0x1214a7c00] 17:30:16 INFO - PROCESS | 1655 | 1471048216569 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:30:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:30:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms 17:30:16 INFO - PROCESS | 1655 | 1471048216615 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:30:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:30:16 INFO - PROCESS | 1655 | 1471048216617 Marionette TRACE conn3 <- [1,1597,null,{"value":"7"}] 17:30:16 INFO - PROCESS | 1655 | 1471048216621 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:30:16 INFO - PROCESS | 1655 | 1471048216623 Marionette TRACE conn3 <- [1,1598,null,{}] 17:30:16 INFO - PROCESS | 1655 | 1471048216626 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:16 INFO - PROCESS | 1655 | 1471048216628 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:16 INFO - PROCESS | 1655 | 1471048216747 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:30:16 INFO - PROCESS | 1655 | 1471048216842 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 1655 | 1471048216844 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b944800 == 37 [pid = 1655] [id = 407] 17:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126899400) [pid = 1655] [serial = 1220] [outer = 0x0] 17:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a7cd000) [pid = 1655] [serial = 1221] [outer = 0x126899400] 17:30:16 INFO - PROCESS | 1655 | 1471048216872 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12aee4800) [pid = 1655] [serial = 1222] [outer = 0x126899400] 17:30:17 INFO - PROCESS | 1655 | 1471048217213 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:30:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:30:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 622ms 17:30:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:30:17 INFO - PROCESS | 1655 | 1471048217244 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:30:17 INFO - PROCESS | 1655 | 1471048217246 Marionette TRACE conn3 <- [1,1601,null,{"value":"7"}] 17:30:17 INFO - PROCESS | 1655 | 1471048217250 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 1655 | 1471048217253 Marionette TRACE conn3 <- [1,1602,null,{}] 17:30:17 INFO - PROCESS | 1655 | 1471048217256 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:17 INFO - PROCESS | 1655 | 1471048217258 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:17 INFO - PROCESS | 1655 | 1471048217440 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:30:17 INFO - PROCESS | 1655 | 1471048217575 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:17 INFO - PROCESS | 1655 | 1471048217577 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x113068000 == 38 [pid = 1655] [id = 408] 17:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x111f03400) [pid = 1655] [serial = 1223] [outer = 0x0] 17:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1127dbc00) [pid = 1655] [serial = 1224] [outer = 0x111f03400] 17:30:17 INFO - PROCESS | 1655 | 1471048217613 Marionette DEBUG loaded listener.js 17:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1168eec00) [pid = 1655] [serial = 1225] [outer = 0x111f03400] 17:30:18 INFO - PROCESS | 1655 | 1471048218166 Marionette TRACE conn3 <- [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]]]}] 17:30:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 926ms 17:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:30:18 INFO - PROCESS | 1655 | 1471048218178 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:30:18 INFO - PROCESS | 1655 | 1471048218180 Marionette TRACE conn3 <- [1,1605,null,{"value":"7"}] 17:30:18 INFO - PROCESS | 1655 | 1471048218183 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:30:18 INFO - PROCESS | 1655 | 1471048218185 Marionette TRACE conn3 <- [1,1606,null,{}] 17:30:18 INFO - PROCESS | 1655 | 1471048218189 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:18 INFO - PROCESS | 1655 | 1471048218192 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:18 INFO - PROCESS | 1655 | 1471048218301 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:30:18 INFO - PROCESS | 1655 | 1471048218387 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:18 INFO - PROCESS | 1655 | 1471048218388 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e7d800 == 39 [pid = 1655] [id = 409] 17:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1189ed800) [pid = 1655] [serial = 1226] [outer = 0x0] 17:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119766400) [pid = 1655] [serial = 1227] [outer = 0x1189ed800] 17:30:18 INFO - PROCESS | 1655 | 1471048218419 Marionette DEBUG loaded listener.js 17:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119b1bc00) [pid = 1655] [serial = 1228] [outer = 0x1189ed800] 17:30:18 INFO - PROCESS | 1655 | 1471048218928 Marionette TRACE conn3 <- [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]]]}] 17:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 826ms 17:30:19 INFO - PROCESS | 1655 | 1471048219011 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:30:19 INFO - PROCESS | 1655 | 1471048219013 Marionette TRACE conn3 <- [1,1609,null,{"value":"7"}] 17:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:30:19 INFO - PROCESS | 1655 | 1471048219016 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - PROCESS | 1655 | 1471048219018 Marionette TRACE conn3 <- [1,1610,null,{}] 17:30:19 INFO - PROCESS | 1655 | 1471048219020 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:19 INFO - PROCESS | 1655 | 1471048219022 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:19 INFO - PROCESS | 1655 | 1471048219133 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:30:19 INFO - PROCESS | 1655 | 1471048219197 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:19 INFO - PROCESS | 1655 | 1471048219199 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab5000 == 40 [pid = 1655] [id = 410] 17:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x121360000) [pid = 1655] [serial = 1229] [outer = 0x0] 17:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x121d70800) [pid = 1655] [serial = 1230] [outer = 0x121360000] 17:30:19 INFO - PROCESS | 1655 | 1471048219228 Marionette DEBUG loaded listener.js 17:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124c8a800) [pid = 1655] [serial = 1231] [outer = 0x121360000] 17:30:19 INFO - PROCESS | 1655 | 1471048219846 Marionette TRACE conn3 <- [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]]]}] 17:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 873ms 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b944800 == 39 [pid = 1655] [id = 407] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae46800 == 38 [pid = 1655] [id = 406] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12971c000 == 37 [pid = 1655] [id = 405] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a535800 == 36 [pid = 1655] [id = 404] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x113aec000 == 35 [pid = 1655] [id = 403] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1262b0000 == 34 [pid = 1655] [id = 402] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x121dd8800 == 33 [pid = 1655] [id = 401] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1212aa800 == 32 [pid = 1655] [id = 400] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x117233000 == 31 [pid = 1655] [id = 399] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x117ea3000 == 30 [pid = 1655] [id = 398] 17:30:19 INFO - PROCESS | 1655 | --DOCSHELL 0x113a5f800 == 29 [pid = 1655] [id = 397] 17:30:19 INFO - PROCESS | 1655 | 1471048219916 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:30:19 INFO - PROCESS | 1655 | 1471048219918 Marionette TRACE conn3 <- [1,1613,null,{"value":"7"}] 17:30:19 INFO - PROCESS | 1655 | 1471048219923 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - PROCESS | 1655 | 1471048219924 Marionette TRACE conn3 <- [1,1614,null,{}] 17:30:19 INFO - PROCESS | 1655 | 1471048219928 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:19 INFO - PROCESS | 1655 | 1471048219930 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:20 INFO - PROCESS | 1655 | 1471048220016 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bda7000) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12bf44400) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12bf3b000) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12c0a0800) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1256af000) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126894800) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126bfb400) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128cf3c00) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1189c6400) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1195ba000) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1214a1000) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121da5000) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118ab0c00) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119e31c00) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183f1400) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1189ec400) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a628000) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a7d5800) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12bda3c00) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1268a0400) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129370400) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a7cf000) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12c650800) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12ae93000) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124df2000) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119e2a800) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128cec000) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12c536800) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12c52bc00) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128f5a800) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12c53a800) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b0e8400) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12c09a000) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12c531800) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12bda0400) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119e2e400) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a7d4c00) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118717400) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x125731800) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128d57000) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 17:30:20 INFO - PROCESS | 1655 | 1471048220090 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:20 INFO - PROCESS | 1655 | 1471048220091 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x117226000 == 30 [pid = 1655] [id = 411] 17:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1183f1400) [pid = 1655] [serial = 1232] [outer = 0x0] 17:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1187a6c00) [pid = 1655] [serial = 1233] [outer = 0x1183f1400] 17:30:20 INFO - PROCESS | 1655 | 1471048220118 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1189f0000) [pid = 1655] [serial = 1234] [outer = 0x1183f1400] 17:30:20 INFO - PROCESS | 1655 | 1471048220415 Marionette TRACE conn3 <- [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]]]}] 17:30:20 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 17:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 17:30:20 INFO - PROCESS | 1655 | 1471048220447 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:30:20 INFO - PROCESS | 1655 | 1471048220450 Marionette TRACE conn3 <- [1,1617,null,{"value":"7"}] 17:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:30:20 INFO - PROCESS | 1655 | 1471048220455 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:30:20 INFO - PROCESS | 1655 | 1471048220459 Marionette TRACE conn3 <- [1,1618,null,{}] 17:30:20 INFO - PROCESS | 1655 | 1471048220463 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:20 INFO - PROCESS | 1655 | 1471048220465 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:20 INFO - PROCESS | 1655 | 1471048220562 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:30:20 INFO - PROCESS | 1655 | 1471048220621 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:20 INFO - PROCESS | 1655 | 1471048220622 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118acd000 == 31 [pid = 1655] [id = 412] 17:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118ab9800) [pid = 1655] [serial = 1235] [outer = 0x0] 17:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119b17000) [pid = 1655] [serial = 1236] [outer = 0x118ab9800] 17:30:20 INFO - PROCESS | 1655 | 1471048220649 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119f1c000) [pid = 1655] [serial = 1237] [outer = 0x118ab9800] 17:30:20 INFO - PROCESS | 1655 | 1471048220947 Marionette TRACE conn3 <- [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]]]}] 17:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 525ms 17:30:20 INFO - PROCESS | 1655 | 1471048220980 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:30:20 INFO - PROCESS | 1655 | 1471048220981 Marionette TRACE conn3 <- [1,1621,null,{"value":"7"}] 17:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:30:20 INFO - PROCESS | 1655 | 1471048220983 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:30:20 INFO - PROCESS | 1655 | 1471048220986 Marionette TRACE conn3 <- [1,1622,null,{}] 17:30:21 INFO - PROCESS | 1655 | 1471048220996 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:21 INFO - PROCESS | 1655 | 1471048220999 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:21 INFO - PROCESS | 1655 | 1471048221079 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:30:21 INFO - PROCESS | 1655 | 1471048221141 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:21 INFO - PROCESS | 1655 | 1471048221143 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x121961800 == 32 [pid = 1655] [id = 413] 17:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116aab800) [pid = 1655] [serial = 1238] [outer = 0x0] 17:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12115ac00) [pid = 1655] [serial = 1239] [outer = 0x116aab800] 17:30:21 INFO - PROCESS | 1655 | 1471048221173 Marionette DEBUG loaded listener.js 17:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1256ac800) [pid = 1655] [serial = 1240] [outer = 0x116aab800] 17:30:21 INFO - PROCESS | 1655 | 1471048221467 Marionette TRACE conn3 <- [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]]]}] 17:30:21 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 17:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 522ms 17:30:21 INFO - PROCESS | 1655 | 1471048221506 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:30:21 INFO - PROCESS | 1655 | 1471048221511 Marionette TRACE conn3 <- [1,1625,null,{"value":"7"}] 17:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:30:21 INFO - PROCESS | 1655 | 1471048221514 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:30:21 INFO - PROCESS | 1655 | 1471048221515 Marionette TRACE conn3 <- [1,1626,null,{}] 17:30:21 INFO - PROCESS | 1655 | 1471048221517 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:21 INFO - PROCESS | 1655 | 1471048221518 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:21 INFO - PROCESS | 1655 | 1471048221600 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:30:21 INFO - PROCESS | 1655 | 1471048221604 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:21 INFO - PROCESS | 1655 | 1471048221605 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268b9800 == 33 [pid = 1655] [id = 414] 17:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1257ccc00) [pid = 1655] [serial = 1241] [outer = 0x0] 17:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1268c7000) [pid = 1655] [serial = 1242] [outer = 0x1257ccc00] 17:30:21 INFO - PROCESS | 1655 | 1471048221633 Marionette DEBUG loaded listener.js 17:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126af8c00) [pid = 1655] [serial = 1243] [outer = 0x1257ccc00] 17:30:21 INFO - PROCESS | 1655 | 1471048221960 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:30:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 467ms 17:30:21 INFO - PROCESS | 1655 | 1471048221982 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:30:21 INFO - PROCESS | 1655 | 1471048221984 Marionette TRACE conn3 <- [1,1629,null,{"value":"7"}] 17:30:21 INFO - PROCESS | 1655 | 1471048221986 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:30:21 INFO - PROCESS | 1655 | 1471048221987 Marionette TRACE conn3 <- [1,1630,null,{}] 17:30:22 INFO - PROCESS | 1655 | 1471048221998 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:22 INFO - PROCESS | 1655 | 1471048221999 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:22 INFO - PROCESS | 1655 | 1471048222152 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:30:22 INFO - PROCESS | 1655 | 1471048222156 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 1655 | 1471048222157 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab7000 == 34 [pid = 1655] [id = 415] 17:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1257d7400) [pid = 1655] [serial = 1244] [outer = 0x0] 17:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12888b400) [pid = 1655] [serial = 1245] [outer = 0x1257d7400] 17:30:22 INFO - PROCESS | 1655 | 1471048222181 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128cf4000) [pid = 1655] [serial = 1246] [outer = 0x1257d7400] 17:30:22 INFO - PROCESS | 1655 | 1471048222563 Marionette TRACE conn3 <- [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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 627ms 17:30:22 INFO - PROCESS | 1655 | 1471048222613 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 1655 | 1471048222614 Marionette TRACE conn3 <- [1,1633,null,{"value":"7"}] 17:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:30:22 INFO - PROCESS | 1655 | 1471048222617 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - PROCESS | 1655 | 1471048222618 Marionette TRACE conn3 <- [1,1634,null,{}] 17:30:22 INFO - PROCESS | 1655 | 1471048222620 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:22 INFO - PROCESS | 1655 | 1471048222624 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:22 INFO - PROCESS | 1655 | 1471048222746 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:30:22 INFO - PROCESS | 1655 | 1471048222767 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 1655 | 1471048222768 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae48000 == 35 [pid = 1655] [id = 416] 17:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128d5cc00) [pid = 1655] [serial = 1247] [outer = 0x0] 17:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a6cc800) [pid = 1655] [serial = 1248] [outer = 0x128d5cc00] 17:30:22 INFO - PROCESS | 1655 | 1471048222793 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12ae97000) [pid = 1655] [serial = 1249] [outer = 0x128d5cc00] 17:30:23 INFO - PROCESS | 1655 | 1471048223131 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 568ms 17:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:30:23 INFO - PROCESS | 1655 | 1471048223186 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:30:23 INFO - PROCESS | 1655 | 1471048223187 Marionette TRACE conn3 <- [1,1637,null,{"value":"7"}] 17:30:23 INFO - PROCESS | 1655 | 1471048223189 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:30:23 INFO - PROCESS | 1655 | 1471048223190 Marionette TRACE conn3 <- [1,1638,null,{}] 17:30:23 INFO - PROCESS | 1655 | 1471048223192 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:23 INFO - PROCESS | 1655 | 1471048223194 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:23 INFO - PROCESS | 1655 | 1471048223298 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:30:23 INFO - PROCESS | 1655 | 1471048223310 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:23 INFO - PROCESS | 1655 | 1471048223311 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b19b800 == 36 [pid = 1655] [id = 417] 17:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12aee9000) [pid = 1655] [serial = 1250] [outer = 0x0] 17:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b0eac00) [pid = 1655] [serial = 1251] [outer = 0x12aee9000] 17:30:23 INFO - PROCESS | 1655 | 1471048223336 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b890400) [pid = 1655] [serial = 1252] [outer = 0x12aee9000] 17:30:23 INFO - PROCESS | 1655 | 1471048223689 Marionette TRACE conn3 <- [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]]]}] 17:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 17:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:30:23 INFO - PROCESS | 1655 | 1471048223710 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:30:23 INFO - PROCESS | 1655 | 1471048223711 Marionette TRACE conn3 <- [1,1641,null,{"value":"7"}] 17:30:23 INFO - PROCESS | 1655 | 1471048223713 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:30:23 INFO - PROCESS | 1655 | 1471048223714 Marionette TRACE conn3 <- [1,1642,null,{}] 17:30:23 INFO - PROCESS | 1655 | 1471048223716 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:23 INFO - PROCESS | 1655 | 1471048223717 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:23 INFO - PROCESS | 1655 | 1471048223817 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:30:23 INFO - PROCESS | 1655 | 1471048223828 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:23 INFO - PROCESS | 1655 | 1471048223829 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd81000 == 37 [pid = 1655] [id = 418] 17:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b890800) [pid = 1655] [serial = 1253] [outer = 0x0] 17:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b89ac00) [pid = 1655] [serial = 1254] [outer = 0x12b890800] 17:30:23 INFO - PROCESS | 1655 | 1471048223853 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b98ac00) [pid = 1655] [serial = 1255] [outer = 0x12b890800] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119b1a400) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x117e15800) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b1cc00) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12115ec00) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119b63c00) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128cf6800) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121b9000) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119cd0800) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126ab3c00) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129371c00) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129376c00) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117033c00) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1183ba000) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1214a7c00) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113da9400) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:30:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124ca9800) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:30:24 INFO - PROCESS | 1655 | 1471048224251 Marionette TRACE conn3 <- [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]]]}] 17:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 569ms 17:30:24 INFO - PROCESS | 1655 | 1471048224282 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:30:24 INFO - PROCESS | 1655 | 1471048224283 Marionette TRACE conn3 <- [1,1645,null,{"value":"7"}] 17:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:30:24 INFO - PROCESS | 1655 | 1471048224286 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:30:24 INFO - PROCESS | 1655 | 1471048224287 Marionette TRACE conn3 <- [1,1646,null,{}] 17:30:24 INFO - PROCESS | 1655 | 1471048224289 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:24 INFO - PROCESS | 1655 | 1471048224290 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:24 INFO - PROCESS | 1655 | 1471048224371 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:30:24 INFO - PROCESS | 1655 | 1471048224376 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:24 INFO - PROCESS | 1655 | 1471048224377 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12195e800 == 38 [pid = 1655] [id = 419] 17:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1189c1800) [pid = 1655] [serial = 1256] [outer = 0x0] 17:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119e2d000) [pid = 1655] [serial = 1257] [outer = 0x1189c1800] 17:30:24 INFO - PROCESS | 1655 | 1471048224401 Marionette DEBUG loaded listener.js 17:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1256a4800) [pid = 1655] [serial = 1258] [outer = 0x1189c1800] 17:30:24 INFO - PROCESS | 1655 | 1471048224748 Marionette TRACE conn3 <- [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]]]}] 17:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 471ms 17:30:24 INFO - PROCESS | 1655 | 1471048224772 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:30:24 INFO - PROCESS | 1655 | 1471048224775 Marionette TRACE conn3 <- [1,1649,null,{"value":"7"}] 17:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:30:24 INFO - PROCESS | 1655 | 1471048224786 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:30:24 INFO - PROCESS | 1655 | 1471048224787 Marionette TRACE conn3 <- [1,1650,null,{}] 17:30:24 INFO - PROCESS | 1655 | 1471048224789 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:24 INFO - PROCESS | 1655 | 1471048224792 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:24 INFO - PROCESS | 1655 | 1471048224878 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:30:24 INFO - PROCESS | 1655 | 1471048224881 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:24 INFO - PROCESS | 1655 | 1471048224883 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c615000 == 39 [pid = 1655] [id = 420] 17:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125729c00) [pid = 1655] [serial = 1259] [outer = 0x0] 17:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129371c00) [pid = 1655] [serial = 1260] [outer = 0x125729c00] 17:30:24 INFO - PROCESS | 1655 | 1471048224914 Marionette DEBUG loaded listener.js 17:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b987400) [pid = 1655] [serial = 1261] [outer = 0x125729c00] 17:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 468ms 17:30:25 INFO - PROCESS | 1655 | 1471048225248 Marionette TRACE conn3 <- [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]]]}] 17:30:25 INFO - PROCESS | 1655 | 1471048225254 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 1655 | 1471048225256 Marionette TRACE conn3 <- [1,1653,null,{"value":"7"}] 17:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:30:25 INFO - PROCESS | 1655 | 1471048225262 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 1655 | 1471048225264 Marionette TRACE conn3 <- [1,1654,null,{}] 17:30:25 INFO - PROCESS | 1655 | 1471048225266 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:25 INFO - PROCESS | 1655 | 1471048225267 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:25 INFO - PROCESS | 1655 | 1471048225362 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:30:25 INFO - PROCESS | 1655 | 1471048225424 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:25 INFO - PROCESS | 1655 | 1471048225425 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cacc800 == 40 [pid = 1655] [id = 421] 17:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129761000) [pid = 1655] [serial = 1262] [outer = 0x0] 17:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bd9f400) [pid = 1655] [serial = 1263] [outer = 0x129761000] 17:30:25 INFO - PROCESS | 1655 | 1471048225451 Marionette DEBUG loaded listener.js 17:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12c097c00) [pid = 1655] [serial = 1264] [outer = 0x129761000] 17:30:25 INFO - PROCESS | 1655 | 1471048225731 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 17:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:30:25 INFO - PROCESS | 1655 | 1471048225782 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 1655 | 1471048225783 Marionette TRACE conn3 <- [1,1657,null,{"value":"7"}] 17:30:25 INFO - PROCESS | 1655 | 1471048225785 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 1655 | 1471048225786 Marionette TRACE conn3 <- [1,1658,null,{}] 17:30:25 INFO - PROCESS | 1655 | 1471048225788 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:25 INFO - PROCESS | 1655 | 1471048225789 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:25 INFO - PROCESS | 1655 | 1471048225878 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:30:25 INFO - PROCESS | 1655 | 1471048225881 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:25 INFO - PROCESS | 1655 | 1471048225890 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d10a800 == 41 [pid = 1655] [id = 422] 17:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c09bc00) [pid = 1655] [serial = 1265] [outer = 0x0] 17:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12c0a2400) [pid = 1655] [serial = 1266] [outer = 0x12c09bc00] 17:30:25 INFO - PROCESS | 1655 | 1471048225915 Marionette DEBUG loaded listener.js 17:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12c52e400) [pid = 1655] [serial = 1267] [outer = 0x12c09bc00] 17:30:26 INFO - PROCESS | 1655 | 1471048226383 Marionette TRACE conn3 <- [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]]]}] 17:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 619ms 17:30:26 INFO - PROCESS | 1655 | 1471048226405 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:30:26 INFO - PROCESS | 1655 | 1471048226409 Marionette TRACE conn3 <- [1,1661,null,{"value":"7"}] 17:30:26 INFO - PROCESS | 1655 | 1471048226413 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:30:26 INFO - PROCESS | 1655 | 1471048226415 Marionette TRACE conn3 <- [1,1662,null,{}] 17:30:26 INFO - PROCESS | 1655 | 1471048226419 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:26 INFO - PROCESS | 1655 | 1471048226420 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:26 INFO - PROCESS | 1655 | 1471048226527 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:30:26 INFO - PROCESS | 1655 | 1471048226605 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:26 INFO - PROCESS | 1655 | 1471048226607 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x118679000 == 42 [pid = 1655] [id = 423] 17:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1172c4400) [pid = 1655] [serial = 1268] [outer = 0x0] 17:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1183f5800) [pid = 1655] [serial = 1269] [outer = 0x1172c4400] 17:30:26 INFO - PROCESS | 1655 | 1471048226637 Marionette DEBUG loaded listener.js 17:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1189f8000) [pid = 1655] [serial = 1270] [outer = 0x1172c4400] 17:30:27 INFO - PROCESS | 1655 | 1471048227048 Marionette TRACE conn3 <- [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]]]}] 17:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 671ms 17:30:27 INFO - PROCESS | 1655 | 1471048227084 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:30:27 INFO - PROCESS | 1655 | 1471048227087 Marionette TRACE conn3 <- [1,1665,null,{"value":"7"}] 17:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:30:27 INFO - PROCESS | 1655 | 1471048227092 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:30:27 INFO - PROCESS | 1655 | 1471048227094 Marionette TRACE conn3 <- [1,1666,null,{}] 17:30:27 INFO - PROCESS | 1655 | 1471048227096 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:27 INFO - PROCESS | 1655 | 1471048227098 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:27 INFO - PROCESS | 1655 | 1471048227225 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:30:27 INFO - PROCESS | 1655 | 1471048227290 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:27 INFO - PROCESS | 1655 | 1471048227291 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12660d000 == 43 [pid = 1655] [id = 424] 17:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119768800) [pid = 1655] [serial = 1271] [outer = 0x0] 17:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119f1a400) [pid = 1655] [serial = 1272] [outer = 0x119768800] 17:30:27 INFO - PROCESS | 1655 | 1471048227363 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121da2800) [pid = 1655] [serial = 1273] [outer = 0x119768800] 17:30:27 INFO - PROCESS | 1655 | 1471048227795 Marionette TRACE conn3 <- [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]]]}] 17:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 17:30:27 INFO - PROCESS | 1655 | 1471048227813 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:30:27 INFO - PROCESS | 1655 | 1471048227814 Marionette TRACE conn3 <- [1,1669,null,{"value":"7"}] 17:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:30:27 INFO - PROCESS | 1655 | 1471048227816 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:30:27 INFO - PROCESS | 1655 | 1471048227819 Marionette TRACE conn3 <- [1,1670,null,{}] 17:30:27 INFO - PROCESS | 1655 | 1471048227827 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:27 INFO - PROCESS | 1655 | 1471048227830 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:27 INFO - PROCESS | 1655 | 1471048227933 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:30:28 INFO - PROCESS | 1655 | 1471048227998 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:28 INFO - PROCESS | 1655 | 1471048228000 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cba4800 == 44 [pid = 1655] [id = 425] 17:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1257b0400) [pid = 1655] [serial = 1274] [outer = 0x0] 17:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1268d0800) [pid = 1655] [serial = 1275] [outer = 0x1257b0400] 17:30:28 INFO - PROCESS | 1655 | 1471048228072 Marionette DEBUG loaded listener.js 17:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128f59c00) [pid = 1655] [serial = 1276] [outer = 0x1257b0400] 17:30:28 INFO - PROCESS | 1655 | 1471048228493 Marionette TRACE conn3 <- [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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 725ms 17:30:28 INFO - PROCESS | 1655 | 1471048228543 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 1655 | 1471048228545 Marionette TRACE conn3 <- [1,1673,null,{"value":"7"}] 17:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:30:28 INFO - PROCESS | 1655 | 1471048228565 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - PROCESS | 1655 | 1471048228567 Marionette TRACE conn3 <- [1,1674,null,{}] 17:30:28 INFO - PROCESS | 1655 | 1471048228569 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:28 INFO - PROCESS | 1655 | 1471048228570 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:28 INFO - PROCESS | 1655 | 1471048228674 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:30:28 INFO - PROCESS | 1655 | 1471048228750 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:28 INFO - PROCESS | 1655 | 1471048228752 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5bf800 == 45 [pid = 1655] [id = 426] 17:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a7d5400) [pid = 1655] [serial = 1277] [outer = 0x0] 17:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12ae40400) [pid = 1655] [serial = 1278] [outer = 0x12a7d5400] 17:30:28 INFO - PROCESS | 1655 | 1471048228781 Marionette DEBUG loaded listener.js 17:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b891800) [pid = 1655] [serial = 1279] [outer = 0x12a7d5400] 17:30:29 INFO - PROCESS | 1655 | 1471048229371 Marionette TRACE conn3 <- [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]]]}] 17:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 822ms 17:30:29 INFO - PROCESS | 1655 | 1471048229388 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:30:29 INFO - PROCESS | 1655 | 1471048229392 Marionette TRACE conn3 <- [1,1677,null,{"value":"7"}] 17:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:30:29 INFO - PROCESS | 1655 | 1471048229397 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:30:29 INFO - PROCESS | 1655 | 1471048229398 Marionette TRACE conn3 <- [1,1678,null,{}] 17:30:29 INFO - PROCESS | 1655 | 1471048229402 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:29 INFO - PROCESS | 1655 | 1471048229403 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:29 INFO - PROCESS | 1655 | 1471048229499 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:30:29 INFO - PROCESS | 1655 | 1471048229563 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:29 INFO - PROCESS | 1655 | 1471048229566 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12117a800 == 46 [pid = 1655] [id = 427] 17:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1183f3c00) [pid = 1655] [serial = 1280] [outer = 0x0] 17:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118722000) [pid = 1655] [serial = 1281] [outer = 0x1183f3c00] 17:30:29 INFO - PROCESS | 1655 | 1471048229595 Marionette DEBUG loaded listener.js 17:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119145800) [pid = 1655] [serial = 1282] [outer = 0x1183f3c00] 17:30:30 INFO - PROCESS | 1655 | 1471048230044 Marionette TRACE conn3 <- [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]]]}] 17:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 17:30:30 INFO - PROCESS | 1655 | 1471048230068 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:30:30 INFO - PROCESS | 1655 | 1471048230070 Marionette TRACE conn3 <- [1,1681,null,{"value":"7"}] 17:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:30:30 INFO - PROCESS | 1655 | 1471048230075 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:30:30 INFO - PROCESS | 1655 | 1471048230076 Marionette TRACE conn3 <- [1,1682,null,{}] 17:30:30 INFO - PROCESS | 1655 | 1471048230078 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:30 INFO - PROCESS | 1655 | 1471048230079 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:30 INFO - PROCESS | 1655 | 1471048230171 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:30:30 INFO - PROCESS | 1655 | 1471048230235 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:30 INFO - PROCESS | 1655 | 1471048230236 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d4800 == 47 [pid = 1655] [id = 428] 17:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119b6c400) [pid = 1655] [serial = 1283] [outer = 0x0] 17:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119f1ec00) [pid = 1655] [serial = 1284] [outer = 0x119b6c400] 17:30:30 INFO - PROCESS | 1655 | 1471048230264 Marionette DEBUG loaded listener.js 17:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12115a800) [pid = 1655] [serial = 1285] [outer = 0x119b6c400] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12cacc800 == 46 [pid = 1655] [id = 421] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c615000 == 45 [pid = 1655] [id = 420] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12195e800 == 44 [pid = 1655] [id = 419] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd81000 == 43 [pid = 1655] [id = 418] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b19b800 == 42 [pid = 1655] [id = 417] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae48000 == 41 [pid = 1655] [id = 416] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x128ab7000 == 40 [pid = 1655] [id = 415] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1268b9800 == 39 [pid = 1655] [id = 414] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x121961800 == 38 [pid = 1655] [id = 413] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118acd000 == 37 [pid = 1655] [id = 412] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x117226000 == 36 [pid = 1655] [id = 411] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x128ab5000 == 35 [pid = 1655] [id = 410] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119e7d800 == 34 [pid = 1655] [id = 409] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x113068000 == 33 [pid = 1655] [id = 408] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12117a800 == 32 [pid = 1655] [id = 427] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5bf800 == 31 [pid = 1655] [id = 426] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12cba4800 == 30 [pid = 1655] [id = 425] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12660d000 == 29 [pid = 1655] [id = 424] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d10a800 == 28 [pid = 1655] [id = 422] 17:30:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118679000 == 27 [pid = 1655] [id = 423] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x128885400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118721800) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119f20400) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x121157c00) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121da2000) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124c7e000) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119f1b800) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x121b09800) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128f53000) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118321000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116790400) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121d99c00) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119f1fc00) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128cf1400) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129370800) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12ae8fc00) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 17:30:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b982400) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12bd9f000) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b989800) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128cf6000) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a7ca800) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11a195000) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1191d9400) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x125021000) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1191e1000) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1172bb400) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12ae3f000) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1266eb800) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a62cc00) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126bf1c00) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x125022400) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116058800) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a7cd000) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 17:30:31 INFO - PROCESS | 1655 | 1471048231209 Marionette TRACE conn3 <- [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]]]}] 17:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1180ms 17:30:31 INFO - PROCESS | 1655 | 1471048231255 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:30:31 INFO - PROCESS | 1655 | 1471048231260 Marionette TRACE conn3 <- [1,1685,null,{"value":"7"}] 17:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:30:31 INFO - PROCESS | 1655 | 1471048231263 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:30:31 INFO - PROCESS | 1655 | 1471048231266 Marionette TRACE conn3 <- [1,1686,null,{}] 17:30:31 INFO - PROCESS | 1655 | 1471048231269 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:31 INFO - PROCESS | 1655 | 1471048231271 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:31 INFO - PROCESS | 1655 | 1471048231346 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:30:31 INFO - PROCESS | 1655 | 1471048231350 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:31 INFO - PROCESS | 1655 | 1471048231352 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116848800 == 28 [pid = 1655] [id = 429] 17:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112a89c00) [pid = 1655] [serial = 1286] [outer = 0x0] 17:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11610e800) [pid = 1655] [serial = 1287] [outer = 0x112a89c00] 17:30:31 INFO - PROCESS | 1655 | 1471048231382 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116aae400) [pid = 1655] [serial = 1288] [outer = 0x112a89c00] 17:30:31 INFO - PROCESS | 1655 | 1471048231731 Marionette TRACE conn3 <- [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]]]}] 17:30:31 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 17:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 17:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:30:31 INFO - PROCESS | 1655 | 1471048231784 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:30:31 INFO - PROCESS | 1655 | 1471048231787 Marionette TRACE conn3 <- [1,1689,null,{"value":"7"}] 17:30:31 INFO - PROCESS | 1655 | 1471048231791 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:30:31 INFO - PROCESS | 1655 | 1471048231793 Marionette TRACE conn3 <- [1,1690,null,{}] 17:30:31 INFO - PROCESS | 1655 | 1471048231796 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:31 INFO - PROCESS | 1655 | 1471048231797 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:31 INFO - PROCESS | 1655 | 1471048231877 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:30:31 INFO - PROCESS | 1655 | 1471048231881 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:31 INFO - PROCESS | 1655 | 1471048231882 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11843a800 == 29 [pid = 1655] [id = 430] 17:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1176aec00) [pid = 1655] [serial = 1289] [outer = 0x0] 17:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1183b9c00) [pid = 1655] [serial = 1290] [outer = 0x1176aec00] 17:30:31 INFO - PROCESS | 1655 | 1471048231911 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1187a4000) [pid = 1655] [serial = 1291] [outer = 0x1176aec00] 17:30:32 INFO - PROCESS | 1655 | 1471048232285 Marionette TRACE conn3 <- [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]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 17:30:32 INFO - PROCESS | 1655 | 1471048232317 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:30:32 INFO - PROCESS | 1655 | 1471048232318 Marionette TRACE conn3 <- [1,1693,null,{"value":"7"}] 17:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:30:32 INFO - PROCESS | 1655 | 1471048232321 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 1655 | 1471048232324 Marionette TRACE conn3 <- [1,1694,null,{}] 17:30:32 INFO - PROCESS | 1655 | 1471048232334 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:32 INFO - PROCESS | 1655 | 1471048232337 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:32 INFO - PROCESS | 1655 | 1471048232413 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:30:32 INFO - PROCESS | 1655 | 1471048232418 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 1655 | 1471048232420 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119437800 == 30 [pid = 1655] [id = 431] 17:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1189c4800) [pid = 1655] [serial = 1292] [outer = 0x0] 17:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1191d7800) [pid = 1655] [serial = 1293] [outer = 0x1189c4800] 17:30:32 INFO - PROCESS | 1655 | 1471048232450 Marionette DEBUG loaded listener.js 17:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11988ec00) [pid = 1655] [serial = 1294] [outer = 0x1189c4800] 17:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 478ms 17:30:32 INFO - PROCESS | 1655 | 1471048232794 Marionette TRACE conn3 <- [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]]]}] 17:30:32 INFO - PROCESS | 1655 | 1471048232800 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:30:32 INFO - PROCESS | 1655 | 1471048232802 Marionette TRACE conn3 <- [1,1697,null,{"value":"7"}] 17:30:32 INFO - PROCESS | 1655 | 1471048232804 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 1655 | 1471048232805 Marionette TRACE conn3 <- [1,1698,null,{}] 17:30:32 INFO - PROCESS | 1655 | 1471048232809 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:32 INFO - PROCESS | 1655 | 1471048232810 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:32 INFO - PROCESS | 1655 | 1471048232891 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:30:32 INFO - PROCESS | 1655 | 1471048232960 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 1655 | 1471048232961 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e71800 == 31 [pid = 1655] [id = 432] 17:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1189f0400) [pid = 1655] [serial = 1295] [outer = 0x0] 17:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119b1cc00) [pid = 1655] [serial = 1296] [outer = 0x1189f0400] 17:30:32 INFO - PROCESS | 1655 | 1471048232986 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119e2a800) [pid = 1655] [serial = 1297] [outer = 0x1189f0400] 17:30:33 INFO - PROCESS | 1655 | 1471048233326 Marionette TRACE conn3 <- [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]]]}] 17:30:33 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 17:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 573ms 17:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:30:33 INFO - PROCESS | 1655 | 1471048233378 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:30:33 INFO - PROCESS | 1655 | 1471048233379 Marionette TRACE conn3 <- [1,1701,null,{"value":"7"}] 17:30:33 INFO - PROCESS | 1655 | 1471048233381 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:30:33 INFO - PROCESS | 1655 | 1471048233383 Marionette TRACE conn3 <- [1,1702,null,{}] 17:30:33 INFO - PROCESS | 1655 | 1471048233385 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:33 INFO - PROCESS | 1655 | 1471048233386 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:33 INFO - PROCESS | 1655 | 1471048233476 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:30:33 INFO - PROCESS | 1655 | 1471048233512 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:33 INFO - PROCESS | 1655 | 1471048233513 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x121de8000 == 32 [pid = 1655] [id = 433] 17:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113015400) [pid = 1655] [serial = 1298] [outer = 0x0] 17:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119f18400) [pid = 1655] [serial = 1299] [outer = 0x113015400] 17:30:33 INFO - PROCESS | 1655 | 1471048233538 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121055800) [pid = 1655] [serial = 1300] [outer = 0x113015400] 17:30:33 INFO - PROCESS | 1655 | 1471048233876 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 17:30:33 INFO - PROCESS | 1655 | 1471048233901 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:30:33 INFO - PROCESS | 1655 | 1471048233902 Marionette TRACE conn3 <- [1,1705,null,{"value":"7"}] 17:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:30:33 INFO - PROCESS | 1655 | 1471048233904 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:30:33 INFO - PROCESS | 1655 | 1471048233906 Marionette TRACE conn3 <- [1,1706,null,{}] 17:30:33 INFO - PROCESS | 1655 | 1471048233921 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:33 INFO - PROCESS | 1655 | 1471048233925 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:34 INFO - PROCESS | 1655 | 1471048234027 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:30:34 INFO - PROCESS | 1655 | 1471048234065 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:34 INFO - PROCESS | 1655 | 1471048234066 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f9b800 == 33 [pid = 1655] [id = 434] 17:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12105dc00) [pid = 1655] [serial = 1301] [outer = 0x0] 17:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1214a1800) [pid = 1655] [serial = 1302] [outer = 0x12105dc00] 17:30:34 INFO - PROCESS | 1655 | 1471048234091 Marionette DEBUG loaded listener.js 17:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123e85000) [pid = 1655] [serial = 1303] [outer = 0x12105dc00] 17:30:34 INFO - PROCESS | 1655 | 1471048234387 Marionette TRACE conn3 <- [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]]]}] 17:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 531ms 17:30:34 INFO - PROCESS | 1655 | 1471048234446 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:30:34 INFO - PROCESS | 1655 | 1471048234448 Marionette TRACE conn3 <- [1,1709,null,{"value":"7"}] 17:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:30:34 INFO - PROCESS | 1655 | 1471048234458 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:30:34 INFO - PROCESS | 1655 | 1471048234459 Marionette TRACE conn3 <- [1,1710,null,{}] 17:30:34 INFO - PROCESS | 1655 | 1471048234461 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:34 INFO - PROCESS | 1655 | 1471048234462 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:34 INFO - PROCESS | 1655 | 1471048234567 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:30:34 INFO - PROCESS | 1655 | 1471048234571 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:34 INFO - PROCESS | 1655 | 1471048234572 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bb800 == 34 [pid = 1655] [id = 435] 17:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117029000) [pid = 1655] [serial = 1304] [outer = 0x0] 17:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123e8f800) [pid = 1655] [serial = 1305] [outer = 0x117029000] 17:30:34 INFO - PROCESS | 1655 | 1471048234601 Marionette DEBUG loaded listener.js 17:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124d8fc00) [pid = 1655] [serial = 1306] [outer = 0x117029000] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126899400) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12aee9000) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128d5cc00) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b890800) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1189c1800) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121360000) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116aab800) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1189ed800) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118ab9800) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x111f03400) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1257ccc00) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183f1400) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12c09bc00) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1257d7400) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x125729c00) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129761000) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:30:35 INFO - PROCESS | 1655 | 1471048235288 Marionette TRACE conn3 <- [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]]]}] 17:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 869ms 17:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:30:35 INFO - PROCESS | 1655 | 1471048235332 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:30:35 INFO - PROCESS | 1655 | 1471048235333 Marionette TRACE conn3 <- [1,1713,null,{"value":"7"}] 17:30:35 INFO - PROCESS | 1655 | 1471048235335 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 1655 | 1471048235336 Marionette TRACE conn3 <- [1,1714,null,{}] 17:30:35 INFO - PROCESS | 1655 | 1471048235339 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:35 INFO - PROCESS | 1655 | 1471048235341 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:35 INFO - PROCESS | 1655 | 1471048235414 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:30:35 INFO - PROCESS | 1655 | 1471048235418 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 1655 | 1471048235419 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268c4800 == 35 [pid = 1655] [id = 436] 17:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1172be400) [pid = 1655] [serial = 1307] [outer = 0x0] 17:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1191d9000) [pid = 1655] [serial = 1308] [outer = 0x1172be400] 17:30:35 INFO - PROCESS | 1655 | 1471048235446 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121a38400) [pid = 1655] [serial = 1309] [outer = 0x1172be400] 17:30:35 INFO - PROCESS | 1655 | 1471048235777 Marionette TRACE conn3 <- [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]]]}] 17:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 472ms 17:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:30:35 INFO - PROCESS | 1655 | 1471048235810 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:30:35 INFO - PROCESS | 1655 | 1471048235811 Marionette TRACE conn3 <- [1,1717,null,{"value":"7"}] 17:30:35 INFO - PROCESS | 1655 | 1471048235813 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 1655 | 1471048235822 Marionette TRACE conn3 <- [1,1718,null,{}] 17:30:35 INFO - PROCESS | 1655 | 1471048235831 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:35 INFO - PROCESS | 1655 | 1471048235832 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:35 INFO - PROCESS | 1655 | 1471048235909 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:30:35 INFO - PROCESS | 1655 | 1471048235928 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 1655 | 1471048235929 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab8800 == 36 [pid = 1655] [id = 437] 17:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1189fa800) [pid = 1655] [serial = 1310] [outer = 0x0] 17:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124decc00) [pid = 1655] [serial = 1311] [outer = 0x1189fa800] 17:30:35 INFO - PROCESS | 1655 | 1471048235953 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12572f800) [pid = 1655] [serial = 1312] [outer = 0x1189fa800] 17:30:36 INFO - PROCESS | 1655 | 1471048236269 Marionette TRACE conn3 <- [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]]]}] 17:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 478ms 17:30:36 INFO - PROCESS | 1655 | 1471048236294 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 1655 | 1471048236295 Marionette TRACE conn3 <- [1,1721,null,{"value":"7"}] 17:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:30:36 INFO - PROCESS | 1655 | 1471048236297 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 1655 | 1471048236298 Marionette TRACE conn3 <- [1,1722,null,{}] 17:30:36 INFO - PROCESS | 1655 | 1471048236300 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:36 INFO - PROCESS | 1655 | 1471048236302 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:36 INFO - PROCESS | 1655 | 1471048236377 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:30:36 INFO - PROCESS | 1655 | 1471048236382 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:36 INFO - PROCESS | 1655 | 1471048236382 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12971a800 == 37 [pid = 1655] [id = 438] 17:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257a2400) [pid = 1655] [serial = 1313] [outer = 0x0] 17:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1257ce800) [pid = 1655] [serial = 1314] [outer = 0x1257a2400] 17:30:36 INFO - PROCESS | 1655 | 1471048236407 Marionette DEBUG loaded listener.js 17:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126263800) [pid = 1655] [serial = 1315] [outer = 0x1257a2400] 17:30:36 INFO - PROCESS | 1655 | 1471048236736 Marionette TRACE conn3 <- [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]]]}] 17:30:36 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 17:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 17:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:30:36 INFO - PROCESS | 1655 | 1471048236767 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 1655 | 1471048236769 Marionette TRACE conn3 <- [1,1725,null,{"value":"7"}] 17:30:36 INFO - PROCESS | 1655 | 1471048236771 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 1655 | 1471048236772 Marionette TRACE conn3 <- [1,1726,null,{}] 17:30:36 INFO - PROCESS | 1655 | 1471048236783 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:36 INFO - PROCESS | 1655 | 1471048236784 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:36 INFO - PROCESS | 1655 | 1471048236902 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:30:36 INFO - PROCESS | 1655 | 1471048236909 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:36 INFO - PROCESS | 1655 | 1471048236911 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78d800 == 38 [pid = 1655] [id = 439] 17:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1257ccc00) [pid = 1655] [serial = 1316] [outer = 0x0] 17:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126654800) [pid = 1655] [serial = 1317] [outer = 0x1257ccc00] 17:30:36 INFO - PROCESS | 1655 | 1471048236937 Marionette DEBUG loaded listener.js 17:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126a51000) [pid = 1655] [serial = 1318] [outer = 0x1257ccc00] 17:30:37 INFO - PROCESS | 1655 | 1471048237357 Marionette TRACE conn3 <- [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]]]}] 17:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 671ms 17:30:37 INFO - PROCESS | 1655 | 1471048237467 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:30:37 INFO - PROCESS | 1655 | 1471048237470 Marionette TRACE conn3 <- [1,1729,null,{"value":"7"}] 17:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:30:37 INFO - PROCESS | 1655 | 1471048237478 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:30:37 INFO - PROCESS | 1655 | 1471048237480 Marionette TRACE conn3 <- [1,1730,null,{}] 17:30:37 INFO - PROCESS | 1655 | 1471048237484 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:37 INFO - PROCESS | 1655 | 1471048237486 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:37 INFO - PROCESS | 1655 | 1471048237605 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:30:37 INFO - PROCESS | 1655 | 1471048237684 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:37 INFO - PROCESS | 1655 | 1471048237685 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11726f800 == 39 [pid = 1655] [id = 440] 17:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1127e4000) [pid = 1655] [serial = 1319] [outer = 0x0] 17:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11610a000) [pid = 1655] [serial = 1320] [outer = 0x1127e4000] 17:30:37 INFO - PROCESS | 1655 | 1471048237733 Marionette DEBUG loaded listener.js 17:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x117024800) [pid = 1655] [serial = 1321] [outer = 0x1127e4000] 17:30:38 INFO - PROCESS | 1655 | 1471048238319 Marionette TRACE conn3 <- [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]]]}] 17:30:38 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 17:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 924ms 17:30:38 INFO - PROCESS | 1655 | 1471048238400 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:30:38 INFO - PROCESS | 1655 | 1471048238403 Marionette TRACE conn3 <- [1,1733,null,{"value":"7"}] 17:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:30:38 INFO - PROCESS | 1655 | 1471048238407 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:30:38 INFO - PROCESS | 1655 | 1471048238410 Marionette TRACE conn3 <- [1,1734,null,{}] 17:30:38 INFO - PROCESS | 1655 | 1471048238412 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:38 INFO - PROCESS | 1655 | 1471048238414 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:38 INFO - PROCESS | 1655 | 1471048238525 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:30:38 INFO - PROCESS | 1655 | 1471048238583 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:38 INFO - PROCESS | 1655 | 1471048238585 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12194b000 == 40 [pid = 1655] [id = 441] 17:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1189ef800) [pid = 1655] [serial = 1322] [outer = 0x0] 17:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118ab0c00) [pid = 1655] [serial = 1323] [outer = 0x1189ef800] 17:30:38 INFO - PROCESS | 1655 | 1471048238615 Marionette DEBUG loaded listener.js 17:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1195bac00) [pid = 1655] [serial = 1324] [outer = 0x1189ef800] 17:30:39 INFO - PROCESS | 1655 | 1471048239314 Marionette TRACE conn3 <- [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]]]}] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12971a800 == 39 [pid = 1655] [id = 438] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x128ab8800 == 38 [pid = 1655] [id = 437] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1268c4800 == 37 [pid = 1655] [id = 436] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bb800 == 36 [pid = 1655] [id = 435] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x123f9b800 == 35 [pid = 1655] [id = 434] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x121de8000 == 34 [pid = 1655] [id = 433] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119e71800 == 33 [pid = 1655] [id = 432] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119437800 == 32 [pid = 1655] [id = 431] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11843a800 == 31 [pid = 1655] [id = 430] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x116848800 == 30 [pid = 1655] [id = 429] 17:30:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d4800 == 29 [pid = 1655] [id = 428] 17:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 971ms 17:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:30:39 INFO - PROCESS | 1655 | 1471048239379 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 1655 | 1471048239381 Marionette TRACE conn3 <- [1,1737,null,{"value":"7"}] 17:30:39 INFO - PROCESS | 1655 | 1471048239384 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 1655 | 1471048239386 Marionette TRACE conn3 <- [1,1738,null,{}] 17:30:39 INFO - PROCESS | 1655 | 1471048239389 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:39 INFO - PROCESS | 1655 | 1471048239391 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:39 INFO - PROCESS | 1655 | 1471048239477 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12aee4800) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b0eac00) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a6cc800) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b890400) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b89ac00) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1256a4800) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119e2d000) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121d70800) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124c8a800) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12115ac00) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1256ac800) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119766400) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119b1bc00) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119b17000) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119f1c000) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1127dbc00) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1168eec00) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1268c7000) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1187a6c00) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1189f0000) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12c52e400) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12c0a2400) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b98ac00) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12888b400) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12ae97000) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129371c00) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12c097c00) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128cf4000) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12bd9f400) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12b987400) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x126af8c00) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 17:30:39 INFO - PROCESS | 1655 | 1471048239541 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:39 INFO - PROCESS | 1655 | 1471048239542 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f69800 == 30 [pid = 1655] [id = 442] 17:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1127dbc00) [pid = 1655] [serial = 1325] [outer = 0x0] 17:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112f9ec00) [pid = 1655] [serial = 1326] [outer = 0x1127dbc00] 17:30:39 INFO - PROCESS | 1655 | 1471048239570 Marionette DEBUG loaded listener.js 17:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1151d2c00) [pid = 1655] [serial = 1327] [outer = 0x1127dbc00] 17:30:39 INFO - PROCESS | 1655 | 1471048239894 Marionette TRACE conn3 <- [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]]]}] 17:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 17:30:39 INFO - PROCESS | 1655 | 1471048239904 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 1655 | 1471048239909 Marionette TRACE conn3 <- [1,1741,null,{"value":"7"}] 17:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:30:39 INFO - PROCESS | 1655 | 1471048239913 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 1655 | 1471048239915 Marionette TRACE conn3 <- [1,1742,null,{}] 17:30:39 INFO - PROCESS | 1655 | 1471048239917 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:39 INFO - PROCESS | 1655 | 1471048239919 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:40 INFO - PROCESS | 1655 | 1471048240016 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:30:40 INFO - PROCESS | 1655 | 1471048240068 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:40 INFO - PROCESS | 1655 | 1471048240070 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x117eb5800 == 31 [pid = 1655] [id = 443] 17:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1168edc00) [pid = 1655] [serial = 1328] [outer = 0x0] 17:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117029400) [pid = 1655] [serial = 1329] [outer = 0x1168edc00] 17:30:40 INFO - PROCESS | 1655 | 1471048240096 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118323000) [pid = 1655] [serial = 1330] [outer = 0x1168edc00] 17:30:40 INFO - PROCESS | 1655 | 1471048240381 Marionette TRACE conn3 <- [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]]]}] 17:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 17:30:40 INFO - PROCESS | 1655 | 1471048240432 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:30:40 INFO - PROCESS | 1655 | 1471048240433 Marionette TRACE conn3 <- [1,1745,null,{"value":"7"}] 17:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:30:40 INFO - PROCESS | 1655 | 1471048240436 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:30:40 INFO - PROCESS | 1655 | 1471048240438 Marionette TRACE conn3 <- [1,1746,null,{}] 17:30:40 INFO - PROCESS | 1655 | 1471048240449 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:40 INFO - PROCESS | 1655 | 1471048240452 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:40 INFO - PROCESS | 1655 | 1471048240530 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:30:40 INFO - PROCESS | 1655 | 1471048240588 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:40 INFO - PROCESS | 1655 | 1471048240590 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11977e800 == 32 [pid = 1655] [id = 444] 17:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x115e1d400) [pid = 1655] [serial = 1331] [outer = 0x0] 17:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11871c800) [pid = 1655] [serial = 1332] [outer = 0x115e1d400] 17:30:40 INFO - PROCESS | 1655 | 1471048240620 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1191d5400) [pid = 1655] [serial = 1333] [outer = 0x115e1d400] 17:30:40 INFO - PROCESS | 1655 | 1471048240900 Marionette TRACE conn3 <- [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]]]}] 17:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 474ms 17:30:40 INFO - PROCESS | 1655 | 1471048240915 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:30:40 INFO - PROCESS | 1655 | 1471048240917 Marionette TRACE conn3 <- [1,1749,null,{"value":"7"}] 17:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:30:40 INFO - PROCESS | 1655 | 1471048240919 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:30:40 INFO - PROCESS | 1655 | 1471048240920 Marionette TRACE conn3 <- [1,1750,null,{}] 17:30:40 INFO - PROCESS | 1655 | 1471048240923 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:40 INFO - PROCESS | 1655 | 1471048240924 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:41 INFO - PROCESS | 1655 | 1471048241019 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:30:41 INFO - PROCESS | 1655 | 1471048241023 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:41 INFO - PROCESS | 1655 | 1471048241026 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x121ae2800 == 33 [pid = 1655] [id = 445] 17:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119766400) [pid = 1655] [serial = 1334] [outer = 0x0] 17:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b14000) [pid = 1655] [serial = 1335] [outer = 0x119766400] 17:30:41 INFO - PROCESS | 1655 | 1471048241051 Marionette DEBUG loaded listener.js 17:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119b67c00) [pid = 1655] [serial = 1336] [outer = 0x119766400] 17:30:41 INFO - PROCESS | 1655 | 1471048241403 Marionette TRACE conn3 <- [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]]]}] 17:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 17:30:41 INFO - PROCESS | 1655 | 1471048241451 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:30:41 INFO - PROCESS | 1655 | 1471048241452 Marionette TRACE conn3 <- [1,1753,null,{"value":"7"}] 17:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:30:41 INFO - PROCESS | 1655 | 1471048241454 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:30:41 INFO - PROCESS | 1655 | 1471048241455 Marionette TRACE conn3 <- [1,1754,null,{}] 17:30:41 INFO - PROCESS | 1655 | 1471048241458 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:41 INFO - PROCESS | 1655 | 1471048241461 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:41 INFO - PROCESS | 1655 | 1471048241568 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:30:41 INFO - PROCESS | 1655 | 1471048241580 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:41 INFO - PROCESS | 1655 | 1471048241582 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c16000 == 34 [pid = 1655] [id = 446] 17:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116054000) [pid = 1655] [serial = 1337] [outer = 0x0] 17:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119e2d000) [pid = 1655] [serial = 1338] [outer = 0x116054000] 17:30:41 INFO - PROCESS | 1655 | 1471048241613 Marionette DEBUG loaded listener.js 17:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119f20400) [pid = 1655] [serial = 1339] [outer = 0x116054000] 17:30:42 INFO - PROCESS | 1655 | 1471048242039 Marionette TRACE conn3 <- [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]]]}] 17:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 622ms 17:30:42 INFO - PROCESS | 1655 | 1471048242080 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:30:42 INFO - PROCESS | 1655 | 1471048242081 Marionette TRACE conn3 <- [1,1757,null,{"value":"7"}] 17:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:30:42 INFO - PROCESS | 1655 | 1471048242084 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:30:42 INFO - PROCESS | 1655 | 1471048242085 Marionette TRACE conn3 <- [1,1758,null,{}] 17:30:42 INFO - PROCESS | 1655 | 1471048242088 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:42 INFO - PROCESS | 1655 | 1471048242094 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:42 INFO - PROCESS | 1655 | 1471048242274 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:30:42 INFO - PROCESS | 1655 | 1471048242306 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:42 INFO - PROCESS | 1655 | 1471048242307 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b49800 == 35 [pid = 1655] [id = 447] 17:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121056800) [pid = 1655] [serial = 1340] [outer = 0x0] 17:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121361c00) [pid = 1655] [serial = 1341] [outer = 0x121056800] 17:30:42 INFO - PROCESS | 1655 | 1471048242348 Marionette DEBUG loaded listener.js 17:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123e84000) [pid = 1655] [serial = 1342] [outer = 0x121056800] 17:30:42 INFO - PROCESS | 1655 | 1471048242787 Marionette TRACE conn3 <- [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]]]}] 17:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 17:30:42 INFO - PROCESS | 1655 | 1471048242804 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:30:42 INFO - PROCESS | 1655 | 1471048242805 Marionette TRACE conn3 <- [1,1761,null,{"value":"7"}] 17:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:30:42 INFO - PROCESS | 1655 | 1471048242809 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:30:42 INFO - PROCESS | 1655 | 1471048242810 Marionette TRACE conn3 <- [1,1762,null,{}] 17:30:42 INFO - PROCESS | 1655 | 1471048242812 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:42 INFO - PROCESS | 1655 | 1471048242814 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:42 INFO - PROCESS | 1655 | 1471048242915 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:30:42 INFO - PROCESS | 1655 | 1471048242927 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:42 INFO - PROCESS | 1655 | 1471048242928 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f0b800 == 36 [pid = 1655] [id = 448] 17:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123e84c00) [pid = 1655] [serial = 1343] [outer = 0x0] 17:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123f7b800) [pid = 1655] [serial = 1344] [outer = 0x123e84c00] 17:30:42 INFO - PROCESS | 1655 | 1471048242952 Marionette DEBUG loaded listener.js 17:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d91c00) [pid = 1655] [serial = 1345] [outer = 0x123e84c00] 17:30:43 INFO - PROCESS | 1655 | 1471048243283 Marionette TRACE conn3 <- [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]]]}] 17:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 17:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:30:43 INFO - PROCESS | 1655 | 1471048243330 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:30:43 INFO - PROCESS | 1655 | 1471048243331 Marionette TRACE conn3 <- [1,1765,null,{"value":"7"}] 17:30:43 INFO - PROCESS | 1655 | 1471048243333 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:30:43 INFO - PROCESS | 1655 | 1471048243334 Marionette TRACE conn3 <- [1,1766,null,{}] 17:30:43 INFO - PROCESS | 1655 | 1471048243337 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:43 INFO - PROCESS | 1655 | 1471048243338 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:43 INFO - PROCESS | 1655 | 1471048243436 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1172c4400) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1189c4800) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113015400) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119768800) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119b6c400) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176aec00) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112a89c00) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1257b0400) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a7d5400) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1183f3c00) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12105dc00) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1257a2400) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x117029000) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1172be400) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1189fa800) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1189f0400) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:30:43 INFO - PROCESS | 1655 | 1471048243578 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:43 INFO - PROCESS | 1655 | 1471048243579 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x117280800 == 37 [pid = 1655] [id = 449] 17:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1121b1400) [pid = 1655] [serial = 1346] [outer = 0x0] 17:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112f99c00) [pid = 1655] [serial = 1347] [outer = 0x1121b1400] 17:30:43 INFO - PROCESS | 1655 | 1471048243604 Marionette DEBUG loaded listener.js 17:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1183b6000) [pid = 1655] [serial = 1348] [outer = 0x1121b1400] 17:30:43 INFO - PROCESS | 1655 | 1471048243894 Marionette TRACE conn3 <- [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]]]}] 17:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 618ms 17:30:43 INFO - PROCESS | 1655 | 1471048243952 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:30:43 INFO - PROCESS | 1655 | 1471048243953 Marionette TRACE conn3 <- [1,1769,null,{"value":"7"}] 17:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:30:43 INFO - PROCESS | 1655 | 1471048243955 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:30:43 INFO - PROCESS | 1655 | 1471048243957 Marionette TRACE conn3 <- [1,1770,null,{}] 17:30:43 INFO - PROCESS | 1655 | 1471048243959 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:43 INFO - PROCESS | 1655 | 1471048243960 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:44 INFO - PROCESS | 1655 | 1471048244036 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:30:44 INFO - PROCESS | 1655 | 1471048244043 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:44 INFO - PROCESS | 1655 | 1471048244045 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119439000 == 38 [pid = 1655] [id = 450] 17:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1184ab800) [pid = 1655] [serial = 1349] [outer = 0x0] 17:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12105b000) [pid = 1655] [serial = 1350] [outer = 0x1184ab800] 17:30:44 INFO - PROCESS | 1655 | 1471048244068 Marionette DEBUG loaded listener.js 17:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x125729c00) [pid = 1655] [serial = 1351] [outer = 0x1184ab800] 17:30:44 INFO - PROCESS | 1655 | 1471048244385 Marionette TRACE conn3 <- [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]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 17:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:30:44 INFO - PROCESS | 1655 | 1471048244426 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 1655 | 1471048244427 Marionette TRACE conn3 <- [1,1773,null,{"value":"7"}] 17:30:44 INFO - PROCESS | 1655 | 1471048244429 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - PROCESS | 1655 | 1471048244430 Marionette TRACE conn3 <- [1,1774,null,{}] 17:30:44 INFO - PROCESS | 1655 | 1471048244432 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:44 INFO - PROCESS | 1655 | 1471048244433 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:44 INFO - PROCESS | 1655 | 1471048244539 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:30:44 INFO - PROCESS | 1655 | 1471048244548 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:44 INFO - PROCESS | 1655 | 1471048244549 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae53000 == 39 [pid = 1655] [id = 451] 17:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124ca3c00) [pid = 1655] [serial = 1352] [outer = 0x0] 17:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1257cd400) [pid = 1655] [serial = 1353] [outer = 0x124ca3c00] 17:30:44 INFO - PROCESS | 1655 | 1471048244573 Marionette DEBUG loaded listener.js 17:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126267800) [pid = 1655] [serial = 1354] [outer = 0x124ca3c00] 17:30:44 INFO - PROCESS | 1655 | 1471048244897 Marionette TRACE conn3 <- [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]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 17:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:30:44 INFO - PROCESS | 1655 | 1471048244947 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 1655 | 1471048244949 Marionette TRACE conn3 <- [1,1777,null,{"value":"7"}] 17:30:44 INFO - PROCESS | 1655 | 1471048244951 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - PROCESS | 1655 | 1471048244953 Marionette TRACE conn3 <- [1,1778,null,{}] 17:30:44 INFO - PROCESS | 1655 | 1471048244955 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:44 INFO - PROCESS | 1655 | 1471048244957 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:45 INFO - PROCESS | 1655 | 1471048245051 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:30:45 INFO - PROCESS | 1655 | 1471048245054 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:45 INFO - PROCESS | 1655 | 1471048245056 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b1ad800 == 40 [pid = 1655] [id = 452] 17:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126645400) [pid = 1655] [serial = 1355] [outer = 0x0] 17:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12689a800) [pid = 1655] [serial = 1356] [outer = 0x126645400] 17:30:45 INFO - PROCESS | 1655 | 1471048245083 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126bf7400) [pid = 1655] [serial = 1357] [outer = 0x126645400] 17:30:45 INFO - PROCESS | 1655 | 1471048245419 Marionette TRACE conn3 <- [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]]]}] 17:30:45 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 17:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 476ms 17:30:45 INFO - PROCESS | 1655 | 1471048245433 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:30:45 INFO - PROCESS | 1655 | 1471048245435 Marionette TRACE conn3 <- [1,1781,null,{"value":"7"}] 17:30:45 INFO - PROCESS | 1655 | 1471048245438 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:30:45 INFO - PROCESS | 1655 | 1471048245440 Marionette TRACE conn3 <- [1,1782,null,{}] 17:30:45 INFO - PROCESS | 1655 | 1471048245483 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:45 INFO - PROCESS | 1655 | 1471048245484 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:45 INFO - PROCESS | 1655 | 1471048245654 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:30:45 INFO - PROCESS | 1655 | 1471048245709 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:45 INFO - PROCESS | 1655 | 1471048245710 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11307e000 == 41 [pid = 1655] [id = 453] 17:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x111f0b400) [pid = 1655] [serial = 1358] [outer = 0x0] 17:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1121bd800) [pid = 1655] [serial = 1359] [outer = 0x111f0b400] 17:30:45 INFO - PROCESS | 1655 | 1471048245742 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1130b0400) [pid = 1655] [serial = 1360] [outer = 0x111f0b400] 17:30:46 INFO - PROCESS | 1655 | 1471048246159 Marionette TRACE conn3 <- [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]]]}] 17:30:46 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 17:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 780ms 17:30:46 INFO - PROCESS | 1655 | 1471048246218 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 1655 | 1471048246221 Marionette TRACE conn3 <- [1,1785,null,{"value":"7"}] 17:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:30:46 INFO - PROCESS | 1655 | 1471048246225 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - PROCESS | 1655 | 1471048246227 Marionette TRACE conn3 <- [1,1786,null,{}] 17:30:46 INFO - PROCESS | 1655 | 1471048246230 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:46 INFO - PROCESS | 1655 | 1471048246233 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:46 INFO - PROCESS | 1655 | 1471048246360 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:30:46 INFO - PROCESS | 1655 | 1471048246444 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:46 INFO - PROCESS | 1655 | 1471048246446 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11978c000 == 42 [pid = 1655] [id = 454] 17:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x117025c00) [pid = 1655] [serial = 1361] [outer = 0x0] 17:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1183b5400) [pid = 1655] [serial = 1362] [outer = 0x117025c00] 17:30:46 INFO - PROCESS | 1655 | 1471048246478 Marionette DEBUG loaded listener.js 17:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11879e400) [pid = 1655] [serial = 1363] [outer = 0x117025c00] 17:30:46 INFO - PROCESS | 1655 | 1471048246898 Marionette TRACE conn3 <- [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]]]}] 17:30:46 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 17:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 724ms 17:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:30:46 INFO - PROCESS | 1655 | 1471048246948 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 1655 | 1471048246950 Marionette TRACE conn3 <- [1,1789,null,{"value":"7"}] 17:30:46 INFO - PROCESS | 1655 | 1471048246953 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - PROCESS | 1655 | 1471048246954 Marionette TRACE conn3 <- [1,1790,null,{}] 17:30:46 INFO - PROCESS | 1655 | 1471048246957 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:46 INFO - PROCESS | 1655 | 1471048246958 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:47 INFO - PROCESS | 1655 | 1471048247062 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:30:47 INFO - PROCESS | 1655 | 1471048247125 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:47 INFO - PROCESS | 1655 | 1471048247127 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a543800 == 43 [pid = 1655] [id = 455] 17:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1191e0000) [pid = 1655] [serial = 1364] [outer = 0x0] 17:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119b18400) [pid = 1655] [serial = 1365] [outer = 0x1191e0000] 17:30:47 INFO - PROCESS | 1655 | 1471048247156 Marionette DEBUG loaded listener.js 17:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119f1c800) [pid = 1655] [serial = 1366] [outer = 0x1191e0000] 17:30:47 INFO - PROCESS | 1655 | 1471048247613 Marionette TRACE conn3 <- [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]]]}] 17:30:47 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) 17:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 672ms 17:30:47 INFO - PROCESS | 1655 | 1471048247627 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:30:47 INFO - PROCESS | 1655 | 1471048247630 Marionette TRACE conn3 <- [1,1793,null,{"value":"7"}] 17:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:30:47 INFO - PROCESS | 1655 | 1471048247638 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:30:47 INFO - PROCESS | 1655 | 1471048247641 Marionette TRACE conn3 <- [1,1794,null,{}] 17:30:47 INFO - PROCESS | 1655 | 1471048247644 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:47 INFO - PROCESS | 1655 | 1471048247646 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:47 INFO - PROCESS | 1655 | 1471048247774 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:30:47 INFO - PROCESS | 1655 | 1471048247835 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:47 INFO - PROCESS | 1655 | 1471048247837 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd83800 == 44 [pid = 1655] [id = 456] 17:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11a195400) [pid = 1655] [serial = 1367] [outer = 0x0] 17:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12168ec00) [pid = 1655] [serial = 1368] [outer = 0x11a195400] 17:30:47 INFO - PROCESS | 1655 | 1471048247866 Marionette DEBUG loaded listener.js 17:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124d8e800) [pid = 1655] [serial = 1369] [outer = 0x11a195400] 17:30:48 INFO - PROCESS | 1655 | 1471048248262 Marionette TRACE conn3 <- [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]]]}] 17:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 678ms 17:30:48 INFO - PROCESS | 1655 | 1471048248311 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:30:48 INFO - PROCESS | 1655 | 1471048248313 Marionette TRACE conn3 <- [1,1797,null,{"value":"7"}] 17:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:30:48 INFO - PROCESS | 1655 | 1471048248315 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:30:48 INFO - PROCESS | 1655 | 1471048248316 Marionette TRACE conn3 <- [1,1798,null,{}] 17:30:48 INFO - PROCESS | 1655 | 1471048248319 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:48 INFO - PROCESS | 1655 | 1471048248320 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:48 INFO - PROCESS | 1655 | 1471048248422 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:30:48 INFO - PROCESS | 1655 | 1471048248482 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:48 INFO - PROCESS | 1655 | 1471048248483 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1e9000 == 45 [pid = 1655] [id = 457] 17:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124dee400) [pid = 1655] [serial = 1370] [outer = 0x0] 17:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1266eb000) [pid = 1655] [serial = 1371] [outer = 0x124dee400] 17:30:48 INFO - PROCESS | 1655 | 1471048248511 Marionette DEBUG loaded listener.js 17:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126ab9800) [pid = 1655] [serial = 1372] [outer = 0x124dee400] 17:30:49 INFO - PROCESS | 1655 | 1471048249132 Marionette TRACE conn3 <- [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]]]}] 17:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 870ms 17:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:30:49 INFO - PROCESS | 1655 | 1471048249185 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:30:49 INFO - PROCESS | 1655 | 1471048249187 Marionette TRACE conn3 <- [1,1801,null,{"value":"7"}] 17:30:49 INFO - PROCESS | 1655 | 1471048249190 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:30:49 INFO - PROCESS | 1655 | 1471048249192 Marionette TRACE conn3 <- [1,1802,null,{}] 17:30:49 INFO - PROCESS | 1655 | 1471048249196 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:49 INFO - PROCESS | 1655 | 1471048249198 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:49 INFO - PROCESS | 1655 | 1471048249291 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:30:49 INFO - PROCESS | 1655 | 1471048249365 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:49 INFO - PROCESS | 1655 | 1471048249366 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119442000 == 46 [pid = 1655] [id = 458] 17:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11680a400) [pid = 1655] [serial = 1373] [outer = 0x0] 17:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1168ef000) [pid = 1655] [serial = 1374] [outer = 0x11680a400] 17:30:49 INFO - PROCESS | 1655 | 1471048249393 Marionette DEBUG loaded listener.js 17:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1176b4800) [pid = 1655] [serial = 1375] [outer = 0x11680a400] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b1ad800 == 45 [pid = 1655] [id = 452] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae53000 == 44 [pid = 1655] [id = 451] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119439000 == 43 [pid = 1655] [id = 450] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x117280800 == 42 [pid = 1655] [id = 449] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128f0b800 == 41 [pid = 1655] [id = 448] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x126b49800 == 40 [pid = 1655] [id = 447] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x124c16000 == 39 [pid = 1655] [id = 446] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x121ae2800 == 38 [pid = 1655] [id = 445] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11977e800 == 37 [pid = 1655] [id = 444] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x117eb5800 == 36 [pid = 1655] [id = 443] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x113f69800 == 35 [pid = 1655] [id = 442] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12194b000 == 34 [pid = 1655] [id = 441] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11726f800 == 33 [pid = 1655] [id = 440] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78d800 == 32 [pid = 1655] [id = 439] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1e9000 == 31 [pid = 1655] [id = 457] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd83800 == 30 [pid = 1655] [id = 456] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a543800 == 29 [pid = 1655] [id = 455] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11978c000 == 28 [pid = 1655] [id = 454] 17:30:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11307e000 == 27 [pid = 1655] [id = 453] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1189f8000) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1183f5800) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1191d7800) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119f18400) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119f1a400) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12115a800) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119f1ec00) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1183b9c00) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121da2800) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1187a4000) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11610e800) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116aae400) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1268d0800) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128f59c00) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b891800) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12ae40400) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119145800) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118722000) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1214a1800) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126263800) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121055800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123e8f800) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123e85000) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1191d9000) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121a38400) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1257ce800) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12572f800) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124d8fc00) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11988ec00) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119b1cc00) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124decc00) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126654800) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119e2a800) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 17:30:50 INFO - PROCESS | 1655 | 1471048250380 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1222ms 17:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:30:50 INFO - PROCESS | 1655 | 1471048250412 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:30:50 INFO - PROCESS | 1655 | 1471048250415 Marionette TRACE conn3 <- [1,1805,null,{"value":"7"}] 17:30:50 INFO - PROCESS | 1655 | 1471048250418 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:30:50 INFO - PROCESS | 1655 | 1471048250420 Marionette TRACE conn3 <- [1,1806,null,{}] 17:30:50 INFO - PROCESS | 1655 | 1471048250424 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:50 INFO - PROCESS | 1655 | 1471048250425 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:50 INFO - PROCESS | 1655 | 1471048250504 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:30:50 INFO - PROCESS | 1655 | 1471048250513 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:50 INFO - PROCESS | 1655 | 1471048250514 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11652a000 == 28 [pid = 1655] [id = 459] 17:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113daa000) [pid = 1655] [serial = 1376] [outer = 0x0] 17:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115e20000) [pid = 1655] [serial = 1377] [outer = 0x113daa000] 17:30:50 INFO - PROCESS | 1655 | 1471048250543 Marionette DEBUG loaded listener.js 17:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112a8c000) [pid = 1655] [serial = 1378] [outer = 0x113daa000] 17:30:50 INFO - PROCESS | 1655 | 1471048250923 Marionette TRACE conn3 <- [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]]]}] 17:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 17:30:50 INFO - PROCESS | 1655 | 1471048250938 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:30:50 INFO - PROCESS | 1655 | 1471048250943 Marionette TRACE conn3 <- [1,1809,null,{"value":"7"}] 17:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:30:50 INFO - PROCESS | 1655 | 1471048250947 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:30:50 INFO - PROCESS | 1655 | 1471048250949 Marionette TRACE conn3 <- [1,1810,null,{}] 17:30:50 INFO - PROCESS | 1655 | 1471048250951 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:50 INFO - PROCESS | 1655 | 1471048250953 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:51 INFO - PROCESS | 1655 | 1471048251032 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:30:51 INFO - PROCESS | 1655 | 1471048251036 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:51 INFO - PROCESS | 1655 | 1471048251038 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d1000 == 29 [pid = 1655] [id = 460] 17:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1172bf000) [pid = 1655] [serial = 1379] [outer = 0x0] 17:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118720000) [pid = 1655] [serial = 1380] [outer = 0x1172bf000] 17:30:51 INFO - PROCESS | 1655 | 1471048251067 Marionette DEBUG loaded listener.js 17:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1189c3c00) [pid = 1655] [serial = 1381] [outer = 0x1172bf000] 17:30:51 INFO - PROCESS | 1655 | 1471048251430 Marionette TRACE conn3 <- [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]]]}] 17:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 17:30:51 INFO - PROCESS | 1655 | 1471048251467 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:30:51 INFO - PROCESS | 1655 | 1471048251476 Marionette TRACE conn3 <- [1,1813,null,{"value":"7"}] 17:30:51 INFO - PROCESS | 1655 | 1471048251479 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:30:51 INFO - PROCESS | 1655 | 1471048251481 Marionette TRACE conn3 <- [1,1814,null,{}] 17:30:51 INFO - PROCESS | 1655 | 1471048251489 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:51 INFO - PROCESS | 1655 | 1471048251492 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:51 INFO - PROCESS | 1655 | 1471048251567 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:30:51 INFO - PROCESS | 1655 | 1471048251572 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:51 INFO - PROCESS | 1655 | 1471048251574 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119795000 == 30 [pid = 1655] [id = 461] 17:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115e28000) [pid = 1655] [serial = 1382] [outer = 0x0] 17:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119766000) [pid = 1655] [serial = 1383] [outer = 0x115e28000] 17:30:51 INFO - PROCESS | 1655 | 1471048251605 Marionette DEBUG loaded listener.js 17:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b16c00) [pid = 1655] [serial = 1384] [outer = 0x115e28000] 17:30:51 INFO - PROCESS | 1655 | 1471048251949 Marionette TRACE conn3 <- [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]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 17:30:52 INFO - PROCESS | 1655 | 1471048252001 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:30:52 INFO - PROCESS | 1655 | 1471048252003 Marionette TRACE conn3 <- [1,1817,null,{"value":"7"}] 17:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:30:52 INFO - PROCESS | 1655 | 1471048252006 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 1655 | 1471048252007 Marionette TRACE conn3 <- [1,1818,null,{}] 17:30:52 INFO - PROCESS | 1655 | 1471048252009 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:52 INFO - PROCESS | 1655 | 1471048252010 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:52 INFO - PROCESS | 1655 | 1471048252118 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:30:52 INFO - PROCESS | 1655 | 1471048252153 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 1655 | 1471048252154 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212aa800 == 31 [pid = 1655] [id = 462] 17:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119b18000) [pid = 1655] [serial = 1385] [outer = 0x0] 17:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119e27c00) [pid = 1655] [serial = 1386] [outer = 0x119b18000] 17:30:52 INFO - PROCESS | 1655 | 1471048252179 Marionette DEBUG loaded listener.js 17:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119f20800) [pid = 1655] [serial = 1387] [outer = 0x119b18000] 17:30:52 INFO - PROCESS | 1655 | 1471048252501 Marionette TRACE conn3 <- [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]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 17:30:52 INFO - PROCESS | 1655 | 1471048252530 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:30:52 INFO - PROCESS | 1655 | 1471048252531 Marionette TRACE conn3 <- [1,1821,null,{"value":"7"}] 17:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:30:52 INFO - PROCESS | 1655 | 1471048252533 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 1655 | 1471048252534 Marionette TRACE conn3 <- [1,1822,null,{}] 17:30:52 INFO - PROCESS | 1655 | 1471048252537 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:52 INFO - PROCESS | 1655 | 1471048252538 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:52 INFO - PROCESS | 1655 | 1471048252635 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:30:52 INFO - PROCESS | 1655 | 1471048252673 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 1655 | 1471048252675 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e3d000 == 32 [pid = 1655] [id = 463] 17:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112af2800) [pid = 1655] [serial = 1388] [outer = 0x0] 17:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12105d800) [pid = 1655] [serial = 1389] [outer = 0x112af2800] 17:30:52 INFO - PROCESS | 1655 | 1471048252699 Marionette DEBUG loaded listener.js 17:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121363400) [pid = 1655] [serial = 1390] [outer = 0x112af2800] 17:30:53 INFO - PROCESS | 1655 | 1471048253025 Marionette TRACE conn3 <- [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]]]}] 17:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 17:30:53 INFO - PROCESS | 1655 | 1471048253054 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:30:53 INFO - PROCESS | 1655 | 1471048253055 Marionette TRACE conn3 <- [1,1825,null,{"value":"7"}] 17:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:30:53 INFO - PROCESS | 1655 | 1471048253063 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:30:53 INFO - PROCESS | 1655 | 1471048253065 Marionette TRACE conn3 <- [1,1826,null,{}] 17:30:53 INFO - PROCESS | 1655 | 1471048253067 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:53 INFO - PROCESS | 1655 | 1471048253071 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:53 INFO - PROCESS | 1655 | 1471048253183 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:30:53 INFO - PROCESS | 1655 | 1471048253186 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:53 INFO - PROCESS | 1655 | 1471048253187 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x125761000 == 33 [pid = 1655] [id = 464] 17:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1172bc000) [pid = 1655] [serial = 1391] [outer = 0x0] 17:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121d6a800) [pid = 1655] [serial = 1392] [outer = 0x1172bc000] 17:30:53 INFO - PROCESS | 1655 | 1471048253212 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1256ad400) [pid = 1655] [serial = 1393] [outer = 0x1172bc000] 17:30:53 INFO - PROCESS | 1655 | 1471048253585 Marionette TRACE conn3 <- [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]]]}] 17:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 17:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:30:53 INFO - PROCESS | 1655 | 1471048253632 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:30:53 INFO - PROCESS | 1655 | 1471048253633 Marionette TRACE conn3 <- [1,1829,null,{"value":"7"}] 17:30:53 INFO - PROCESS | 1655 | 1471048253636 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:30:53 INFO - PROCESS | 1655 | 1471048253636 Marionette TRACE conn3 <- [1,1830,null,{}] 17:30:53 INFO - PROCESS | 1655 | 1471048253645 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:53 INFO - PROCESS | 1655 | 1471048253646 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:53 INFO - PROCESS | 1655 | 1471048253730 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:30:53 INFO - PROCESS | 1655 | 1471048253733 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:53 INFO - PROCESS | 1655 | 1471048253735 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b42000 == 34 [pid = 1655] [id = 465] 17:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1189c4000) [pid = 1655] [serial = 1394] [outer = 0x0] 17:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1257ce000) [pid = 1655] [serial = 1395] [outer = 0x1189c4000] 17:30:53 INFO - PROCESS | 1655 | 1471048253761 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12664ec00) [pid = 1655] [serial = 1396] [outer = 0x1189c4000] 17:30:54 INFO - PROCESS | 1655 | 1471048254243 Marionette TRACE conn3 <- [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]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 619ms 17:30:54 INFO - PROCESS | 1655 | 1471048254255 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 1655 | 1471048254258 Marionette TRACE conn3 <- [1,1833,null,{"value":"7"}] 17:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:30:54 INFO - PROCESS | 1655 | 1471048254269 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 1655 | 1471048254271 Marionette TRACE conn3 <- [1,1834,null,{}] 17:30:54 INFO - PROCESS | 1655 | 1471048254277 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:54 INFO - PROCESS | 1655 | 1471048254279 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:54 INFO - PROCESS | 1655 | 1471048254428 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121056800) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123e84c00) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115e1d400) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1168edc00) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119766400) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1127e4000) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1127dbc00) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1189ef800) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1121b1400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1257ccc00) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124ca3c00) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116054000) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1184ab800) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:30:54 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126645400) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:30:54 INFO - PROCESS | 1655 | 1471048254684 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:54 INFO - PROCESS | 1655 | 1471048254685 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173bc800 == 35 [pid = 1655] [id = 466] 17:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1127dbc00) [pid = 1655] [serial = 1397] [outer = 0x0] 17:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113daa400) [pid = 1655] [serial = 1398] [outer = 0x1127dbc00] 17:30:54 INFO - PROCESS | 1655 | 1471048254710 Marionette DEBUG loaded listener.js 17:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118328c00) [pid = 1655] [serial = 1399] [outer = 0x1127dbc00] 17:30:54 INFO - PROCESS | 1655 | 1471048254962 Marionette TRACE conn3 <- [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]]]}] 17:30:54 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 17:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 731ms 17:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:30:55 INFO - PROCESS | 1655 | 1471048254999 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:30:55 INFO - PROCESS | 1655 | 1471048255000 Marionette TRACE conn3 <- [1,1837,null,{"value":"7"}] 17:30:55 INFO - PROCESS | 1655 | 1471048255002 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:30:55 INFO - PROCESS | 1655 | 1471048255003 Marionette TRACE conn3 <- [1,1838,null,{}] 17:30:55 INFO - PROCESS | 1655 | 1471048255005 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:55 INFO - PROCESS | 1655 | 1471048255018 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:55 INFO - PROCESS | 1655 | 1471048255119 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:30:55 INFO - PROCESS | 1655 | 1471048255124 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:55 INFO - PROCESS | 1655 | 1471048255127 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x119794000 == 36 [pid = 1655] [id = 467] 17:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118723000) [pid = 1655] [serial = 1400] [outer = 0x0] 17:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119f1ec00) [pid = 1655] [serial = 1401] [outer = 0x118723000] 17:30:55 INFO - PROCESS | 1655 | 1471048255152 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1257a2000) [pid = 1655] [serial = 1402] [outer = 0x118723000] 17:30:55 INFO - PROCESS | 1655 | 1471048255463 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 471ms 17:30:55 INFO - PROCESS | 1655 | 1471048255473 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:30:55 INFO - PROCESS | 1655 | 1471048255477 Marionette TRACE conn3 <- [1,1841,null,{"value":"7"}] 17:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:30:55 INFO - PROCESS | 1655 | 1471048255480 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:30:55 INFO - PROCESS | 1655 | 1471048255481 Marionette TRACE conn3 <- [1,1842,null,{}] 17:30:55 INFO - PROCESS | 1655 | 1471048255485 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:55 INFO - PROCESS | 1655 | 1471048255487 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:55 INFO - PROCESS | 1655 | 1471048255564 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:30:55 INFO - PROCESS | 1655 | 1471048255625 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:55 INFO - PROCESS | 1655 | 1471048255626 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ee800 == 37 [pid = 1655] [id = 468] 17:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11600f000) [pid = 1655] [serial = 1403] [outer = 0x0] 17:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123e80c00) [pid = 1655] [serial = 1404] [outer = 0x11600f000] 17:30:55 INFO - PROCESS | 1655 | 1471048255651 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12689f400) [pid = 1655] [serial = 1405] [outer = 0x11600f000] 17:30:55 INFO - PROCESS | 1655 | 1471048255935 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 472ms 17:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:30:55 INFO - PROCESS | 1655 | 1471048255952 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:30:55 INFO - PROCESS | 1655 | 1471048255954 Marionette TRACE conn3 <- [1,1845,null,{"value":"7"}] 17:30:55 INFO - PROCESS | 1655 | 1471048255956 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:30:55 INFO - PROCESS | 1655 | 1471048255961 Marionette TRACE conn3 <- [1,1846,null,{}] 17:30:55 INFO - PROCESS | 1655 | 1471048255969 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:55 INFO - PROCESS | 1655 | 1471048255971 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:56 INFO - PROCESS | 1655 | 1471048256072 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:30:56 INFO - PROCESS | 1655 | 1471048256078 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:56 INFO - PROCESS | 1655 | 1471048256079 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e3b000 == 38 [pid = 1655] [id = 469] 17:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126894c00) [pid = 1655] [serial = 1406] [outer = 0x0] 17:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126bf2000) [pid = 1655] [serial = 1407] [outer = 0x126894c00] 17:30:56 INFO - PROCESS | 1655 | 1471048256105 Marionette DEBUG loaded listener.js 17:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128ce9c00) [pid = 1655] [serial = 1408] [outer = 0x126894c00] 17:30:56 INFO - PROCESS | 1655 | 1471048256450 Marionette TRACE conn3 <- [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]]]}] 17:30:56 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) 17:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 528ms 17:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:30:56 INFO - PROCESS | 1655 | 1471048256484 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:30:56 INFO - PROCESS | 1655 | 1471048256486 Marionette TRACE conn3 <- [1,1849,null,{"value":"7"}] 17:30:56 INFO - PROCESS | 1655 | 1471048256488 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:30:56 INFO - PROCESS | 1655 | 1471048256489 Marionette TRACE conn3 <- [1,1850,null,{}] 17:30:56 INFO - PROCESS | 1655 | 1471048256493 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:56 INFO - PROCESS | 1655 | 1471048256495 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:56 INFO - PROCESS | 1655 | 1471048256600 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:30:56 INFO - PROCESS | 1655 | 1471048256606 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:56 INFO - PROCESS | 1655 | 1471048256609 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94d000 == 39 [pid = 1655] [id = 470] 17:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128ceac00) [pid = 1655] [serial = 1409] [outer = 0x0] 17:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128cf1400) [pid = 1655] [serial = 1410] [outer = 0x128ceac00] 17:30:56 INFO - PROCESS | 1655 | 1471048256635 Marionette DEBUG loaded listener.js 17:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128d56000) [pid = 1655] [serial = 1411] [outer = 0x128ceac00] 17:30:57 INFO - PROCESS | 1655 | 1471048257190 Marionette TRACE conn3 <- [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]]]}] 17:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 771ms 17:30:57 INFO - PROCESS | 1655 | 1471048257260 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:30:57 INFO - PROCESS | 1655 | 1471048257263 Marionette TRACE conn3 <- [1,1853,null,{"value":"7"}] 17:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:30:57 INFO - PROCESS | 1655 | 1471048257267 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 1655 | 1471048257272 Marionette TRACE conn3 <- [1,1854,null,{}] 17:30:57 INFO - PROCESS | 1655 | 1471048257278 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:57 INFO - PROCESS | 1655 | 1471048257281 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:57 INFO - PROCESS | 1655 | 1471048257416 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:30:57 INFO - PROCESS | 1655 | 1471048257474 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:57 INFO - PROCESS | 1655 | 1471048257475 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184e0800 == 40 [pid = 1655] [id = 471] 17:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115e1d400) [pid = 1655] [serial = 1412] [outer = 0x0] 17:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116883000) [pid = 1655] [serial = 1413] [outer = 0x115e1d400] 17:30:57 INFO - PROCESS | 1655 | 1471048257506 Marionette DEBUG loaded listener.js 17:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118328400) [pid = 1655] [serial = 1414] [outer = 0x115e1d400] 17:30:58 INFO - PROCESS | 1655 | 1471048258063 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 879ms 17:30:58 INFO - PROCESS | 1655 | 1471048258145 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:30:58 INFO - PROCESS | 1655 | 1471048258150 Marionette TRACE conn3 <- [1,1857,null,{"value":"7"}] 17:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:30:58 INFO - PROCESS | 1655 | 1471048258157 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:30:58 INFO - PROCESS | 1655 | 1471048258159 Marionette TRACE conn3 <- [1,1858,null,{}] 17:30:58 INFO - PROCESS | 1655 | 1471048258163 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:58 INFO - PROCESS | 1655 | 1471048258166 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:58 INFO - PROCESS | 1655 | 1471048258337 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:30:58 INFO - PROCESS | 1655 | 1471048258471 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:58 INFO - PROCESS | 1655 | 1471048258472 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c1b800 == 41 [pid = 1655] [id = 472] 17:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112a86000) [pid = 1655] [serial = 1415] [outer = 0x0] 17:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1191e1000) [pid = 1655] [serial = 1416] [outer = 0x112a86000] 17:30:58 INFO - PROCESS | 1655 | 1471048258504 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119895c00) [pid = 1655] [serial = 1417] [outer = 0x112a86000] 17:30:59 INFO - PROCESS | 1655 | 1471048259173 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1073ms 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x123e3b000 == 40 [pid = 1655] [id = 469] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ee800 == 39 [pid = 1655] [id = 468] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x119794000 == 38 [pid = 1655] [id = 467] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1173bc800 == 37 [pid = 1655] [id = 466] 17:30:59 INFO - PROCESS | 1655 | 1471048259307 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 1655 | 1471048259310 Marionette TRACE conn3 <- [1,1861,null,{"value":"7"}] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x126b42000 == 36 [pid = 1655] [id = 465] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x125761000 == 35 [pid = 1655] [id = 464] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x123e3d000 == 34 [pid = 1655] [id = 463] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1212aa800 == 33 [pid = 1655] [id = 462] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x119795000 == 32 [pid = 1655] [id = 461] 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d1000 == 31 [pid = 1655] [id = 460] 17:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:30:59 INFO - PROCESS | 1655 | --DOCSHELL 0x11652a000 == 30 [pid = 1655] [id = 459] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121361c00) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123f7b800) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11871c800) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1191d5400) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x117029400) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118323000) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119b14000) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11610a000) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117024800) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112f9ec00) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1151d2c00) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118ab0c00) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183b6000) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1195bac00) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126a51000) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1257cd400) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126bf7400) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126267800) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119e2d000) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124d91c00) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123e84000) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112f99c00) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x125729c00) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119f20400) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12105b000) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119b67c00) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12689a800) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 17:30:59 INFO - PROCESS | 1655 | 1471048259337 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 1655 | 1471048259339 Marionette TRACE conn3 <- [1,1862,null,{}] 17:30:59 INFO - PROCESS | 1655 | 1471048259343 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:59 INFO - PROCESS | 1655 | 1471048259344 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:59 INFO - PROCESS | 1655 | 1471048259427 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:30:59 INFO - PROCESS | 1655 | 1471048259431 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:59 INFO - PROCESS | 1655 | 1471048259433 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:30:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722d800 == 31 [pid = 1655] [id = 473] 17:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116aae400) [pid = 1655] [serial = 1418] [outer = 0x0] 17:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1183ae000) [pid = 1655] [serial = 1419] [outer = 0x116aae400] 17:30:59 INFO - PROCESS | 1655 | 1471048259460 Marionette DEBUG loaded listener.js 17:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1184ad400) [pid = 1655] [serial = 1420] [outer = 0x116aae400] 17:30:59 INFO - PROCESS | 1655 | 1471048259912 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 636ms 17:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:30:59 INFO - PROCESS | 1655 | 1471048259961 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 1655 | 1471048259964 Marionette TRACE conn3 <- [1,1865,null,{"value":"7"}] 17:30:59 INFO - PROCESS | 1655 | 1471048259968 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 1655 | 1471048259970 Marionette TRACE conn3 <- [1,1866,null,{}] 17:30:59 INFO - PROCESS | 1655 | 1471048259973 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:59 INFO - PROCESS | 1655 | 1471048259974 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:00 INFO - PROCESS | 1655 | 1471048260062 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:31:00 INFO - PROCESS | 1655 | 1471048260066 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:00 INFO - PROCESS | 1655 | 1471048260068 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x118aca000 == 32 [pid = 1655] [id = 474] 17:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1195b5c00) [pid = 1655] [serial = 1421] [outer = 0x0] 17:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1195bf000) [pid = 1655] [serial = 1422] [outer = 0x1195b5c00] 17:31:00 INFO - PROCESS | 1655 | 1471048260094 Marionette DEBUG loaded listener.js 17:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119b17000) [pid = 1655] [serial = 1423] [outer = 0x1195b5c00] 17:31:00 INFO - PROCESS | 1655 | 1471048260447 Marionette TRACE conn3 <- [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]]]}] 17:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 17:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:31:00 INFO - PROCESS | 1655 | 1471048260487 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:31:00 INFO - PROCESS | 1655 | 1471048260489 Marionette TRACE conn3 <- [1,1869,null,{"value":"7"}] 17:31:00 INFO - PROCESS | 1655 | 1471048260491 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:31:00 INFO - PROCESS | 1655 | 1471048260496 Marionette TRACE conn3 <- [1,1870,null,{}] 17:31:00 INFO - PROCESS | 1655 | 1471048260504 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:00 INFO - PROCESS | 1655 | 1471048260507 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:00 INFO - PROCESS | 1655 | 1471048260584 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:31:00 INFO - PROCESS | 1655 | 1471048260589 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:00 INFO - PROCESS | 1655 | 1471048260592 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x121962800 == 33 [pid = 1655] [id = 475] 17:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119b1c800) [pid = 1655] [serial = 1424] [outer = 0x0] 17:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119f21800) [pid = 1655] [serial = 1425] [outer = 0x119b1c800] 17:31:00 INFO - PROCESS | 1655 | 1471048260622 Marionette DEBUG loaded listener.js 17:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1211c4000) [pid = 1655] [serial = 1426] [outer = 0x119b1c800] 17:31:00 INFO - PROCESS | 1655 | 1471048260950 Marionette TRACE conn3 <- [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]]]}] 17:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 474ms 17:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:31:00 INFO - PROCESS | 1655 | 1471048260965 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:31:00 INFO - PROCESS | 1655 | 1471048260967 Marionette TRACE conn3 <- [1,1873,null,{"value":"7"}] 17:31:00 INFO - PROCESS | 1655 | 1471048260969 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:31:00 INFO - PROCESS | 1655 | 1471048260970 Marionette TRACE conn3 <- [1,1874,null,{}] 17:31:00 INFO - PROCESS | 1655 | 1471048260973 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:00 INFO - PROCESS | 1655 | 1471048260974 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:01 INFO - PROCESS | 1655 | 1471048261054 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:31:01 INFO - PROCESS | 1655 | 1471048261118 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:01 INFO - PROCESS | 1655 | 1471048261119 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c15000 == 34 [pid = 1655] [id = 476] 17:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119b72000) [pid = 1655] [serial = 1427] [outer = 0x0] 17:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121d99400) [pid = 1655] [serial = 1428] [outer = 0x119b72000] 17:31:01 INFO - PROCESS | 1655 | 1471048261144 Marionette DEBUG loaded listener.js 17:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123e83400) [pid = 1655] [serial = 1429] [outer = 0x119b72000] 17:31:01 INFO - PROCESS | 1655 | 1471048261471 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 17:31:01 INFO - PROCESS | 1655 | 1471048261488 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:31:01 INFO - PROCESS | 1655 | 1471048261489 Marionette TRACE conn3 <- [1,1877,null,{"value":"7"}] 17:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:31:01 INFO - PROCESS | 1655 | 1471048261494 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:31:01 INFO - PROCESS | 1655 | 1471048261497 Marionette TRACE conn3 <- [1,1878,null,{}] 17:31:01 INFO - PROCESS | 1655 | 1471048261507 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:01 INFO - PROCESS | 1655 | 1471048261511 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:01 INFO - PROCESS | 1655 | 1471048261609 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:31:01 INFO - PROCESS | 1655 | 1471048261612 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:01 INFO - PROCESS | 1655 | 1471048261614 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268b9800 == 35 [pid = 1655] [id = 477] 17:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12135f400) [pid = 1655] [serial = 1430] [outer = 0x0] 17:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c09c00) [pid = 1655] [serial = 1431] [outer = 0x12135f400] 17:31:01 INFO - PROCESS | 1655 | 1471048261638 Marionette DEBUG loaded listener.js 17:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125021c00) [pid = 1655] [serial = 1432] [outer = 0x12135f400] 17:31:01 INFO - PROCESS | 1655 | 1471048261986 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 536ms 17:31:02 INFO - PROCESS | 1655 | 1471048262028 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:31:02 INFO - PROCESS | 1655 | 1471048262030 Marionette TRACE conn3 <- [1,1881,null,{"value":"7"}] 17:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:31:02 INFO - PROCESS | 1655 | 1471048262032 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:31:02 INFO - PROCESS | 1655 | 1471048262033 Marionette TRACE conn3 <- [1,1882,null,{}] 17:31:02 INFO - PROCESS | 1655 | 1471048262035 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:02 INFO - PROCESS | 1655 | 1471048262040 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:02 INFO - PROCESS | 1655 | 1471048262162 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:31:02 INFO - PROCESS | 1655 | 1471048262174 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:02 INFO - PROCESS | 1655 | 1471048262175 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fcb000 == 36 [pid = 1655] [id = 478] 17:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1257a4000) [pid = 1655] [serial = 1433] [outer = 0x0] 17:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126892000) [pid = 1655] [serial = 1434] [outer = 0x1257a4000] 17:31:02 INFO - PROCESS | 1655 | 1471048262201 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126bfa800) [pid = 1655] [serial = 1435] [outer = 0x1257a4000] 17:31:02 INFO - PROCESS | 1655 | 1471048262561 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 568ms 17:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:31:02 INFO - PROCESS | 1655 | 1471048262600 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:31:02 INFO - PROCESS | 1655 | 1471048262602 Marionette TRACE conn3 <- [1,1885,null,{"value":"7"}] 17:31:02 INFO - PROCESS | 1655 | 1471048262604 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:31:02 INFO - PROCESS | 1655 | 1471048262605 Marionette TRACE conn3 <- [1,1886,null,{}] 17:31:02 INFO - PROCESS | 1655 | 1471048262607 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:02 INFO - PROCESS | 1655 | 1471048262608 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:02 INFO - PROCESS | 1655 | 1471048262709 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:31:02 INFO - PROCESS | 1655 | 1471048262712 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:02 INFO - PROCESS | 1655 | 1471048262713 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11842d800 == 37 [pid = 1655] [id = 479] 17:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1257b0400) [pid = 1655] [serial = 1436] [outer = 0x0] 17:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128891800) [pid = 1655] [serial = 1437] [outer = 0x1257b0400] 17:31:02 INFO - PROCESS | 1655 | 1471048262738 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128cf4400) [pid = 1655] [serial = 1438] [outer = 0x1257b0400] 17:31:03 INFO - PROCESS | 1655 | 1471048263055 Marionette TRACE conn3 <- [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]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 473ms 17:31:03 INFO - PROCESS | 1655 | 1471048263082 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 1655 | 1471048263083 Marionette TRACE conn3 <- [1,1889,null,{"value":"7"}] 17:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:31:03 INFO - PROCESS | 1655 | 1471048263085 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - PROCESS | 1655 | 1471048263086 Marionette TRACE conn3 <- [1,1890,null,{}] 17:31:03 INFO - PROCESS | 1655 | 1471048263089 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:03 INFO - PROCESS | 1655 | 1471048263090 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:03 INFO - PROCESS | 1655 | 1471048263195 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:31:03 INFO - PROCESS | 1655 | 1471048263205 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 1655 | 1471048263207 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae5d800 == 38 [pid = 1655] [id = 480] 17:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128cf4000) [pid = 1655] [serial = 1439] [outer = 0x0] 17:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d58800) [pid = 1655] [serial = 1440] [outer = 0x128cf4000] 17:31:03 INFO - PROCESS | 1655 | 1471048263233 Marionette DEBUG loaded listener.js 17:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128d5f000) [pid = 1655] [serial = 1441] [outer = 0x128cf4000] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126894c00) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11680a400) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113daa000) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1172bf000) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115e28000) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119b18000) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112af2800) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x111f0b400) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1172bc000) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1127dbc00) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1189c4000) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117025c00) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1191e0000) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11600f000) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11a195400) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124dee400) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:31:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118723000) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:31:03 INFO - PROCESS | 1655 | 1471048263761 Marionette TRACE conn3 <- [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]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 719ms 17:31:03 INFO - PROCESS | 1655 | 1471048263806 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 1655 | 1471048263808 Marionette TRACE conn3 <- [1,1893,null,{"value":"7"}] 17:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:31:03 INFO - PROCESS | 1655 | 1471048263811 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - PROCESS | 1655 | 1471048263813 Marionette TRACE conn3 <- [1,1894,null,{}] 17:31:03 INFO - PROCESS | 1655 | 1471048263816 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:03 INFO - PROCESS | 1655 | 1471048263818 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:03 INFO - PROCESS | 1655 | 1471048263926 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:31:03 INFO - PROCESS | 1655 | 1471048263964 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 1655 | 1471048263965 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x126613800 == 39 [pid = 1655] [id = 481] 17:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x111f0e800) [pid = 1655] [serial = 1442] [outer = 0x0] 17:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1172c4400) [pid = 1655] [serial = 1443] [outer = 0x111f0e800] 17:31:03 INFO - PROCESS | 1655 | 1471048263989 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119770400) [pid = 1655] [serial = 1444] [outer = 0x111f0e800] 17:31:04 INFO - PROCESS | 1655 | 1471048264295 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 17:31:04 INFO - PROCESS | 1655 | 1471048264332 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:31:04 INFO - PROCESS | 1655 | 1471048264334 Marionette TRACE conn3 <- [1,1897,null,{"value":"7"}] 17:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:31:04 INFO - PROCESS | 1655 | 1471048264337 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:31:04 INFO - PROCESS | 1655 | 1471048264339 Marionette TRACE conn3 <- [1,1898,null,{}] 17:31:04 INFO - PROCESS | 1655 | 1471048264342 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:04 INFO - PROCESS | 1655 | 1471048264345 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:04 INFO - PROCESS | 1655 | 1471048264409 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:31:04 INFO - PROCESS | 1655 | 1471048264413 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:04 INFO - PROCESS | 1655 | 1471048264414 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b953000 == 40 [pid = 1655] [id = 482] 17:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113daa000) [pid = 1655] [serial = 1445] [outer = 0x0] 17:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12501dc00) [pid = 1655] [serial = 1446] [outer = 0x113daa000] 17:31:04 INFO - PROCESS | 1655 | 1471048264434 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128ce9400) [pid = 1655] [serial = 1447] [outer = 0x113daa000] 17:31:05 INFO - PROCESS | 1655 | 1471048265030 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 725ms 17:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:31:05 INFO - PROCESS | 1655 | 1471048265064 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 1655 | 1471048265068 Marionette TRACE conn3 <- [1,1901,null,{"value":"7"}] 17:31:05 INFO - PROCESS | 1655 | 1471048265073 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 1655 | 1471048265076 Marionette TRACE conn3 <- [1,1902,null,{}] 17:31:05 INFO - PROCESS | 1655 | 1471048265082 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:05 INFO - PROCESS | 1655 | 1471048265085 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:05 INFO - PROCESS | 1655 | 1471048265231 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:31:05 INFO - PROCESS | 1655 | 1471048265305 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:05 INFO - PROCESS | 1655 | 1471048265307 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184e2800 == 41 [pid = 1655] [id = 483] 17:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x116543c00) [pid = 1655] [serial = 1448] [outer = 0x0] 17:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x117e14c00) [pid = 1655] [serial = 1449] [outer = 0x116543c00] 17:31:05 INFO - PROCESS | 1655 | 1471048265338 Marionette DEBUG loaded listener.js 17:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1187a0400) [pid = 1655] [serial = 1450] [outer = 0x116543c00] 17:31:05 INFO - PROCESS | 1655 | 1471048265782 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 773ms 17:31:05 INFO - PROCESS | 1655 | 1471048265858 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 1655 | 1471048265861 Marionette TRACE conn3 <- [1,1905,null,{"value":"7"}] 17:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:31:05 INFO - PROCESS | 1655 | 1471048265867 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 1655 | 1471048265869 Marionette TRACE conn3 <- [1,1906,null,{}] 17:31:05 INFO - PROCESS | 1655 | 1471048265872 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:05 INFO - PROCESS | 1655 | 1471048265874 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:05 INFO - PROCESS | 1655 | 1471048265980 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:31:06 INFO - PROCESS | 1655 | 1471048266053 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:06 INFO - PROCESS | 1655 | 1471048266054 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x121dda000 == 42 [pid = 1655] [id = 484] 17:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11976e000) [pid = 1655] [serial = 1451] [outer = 0x0] 17:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119b18800) [pid = 1655] [serial = 1452] [outer = 0x11976e000] 17:31:06 INFO - PROCESS | 1655 | 1471048266085 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119f18000) [pid = 1655] [serial = 1453] [outer = 0x11976e000] 17:31:06 INFO - PROCESS | 1655 | 1471048266502 Marionette TRACE conn3 <- [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]]]}] 17:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 17:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:31:06 INFO - PROCESS | 1655 | 1471048266540 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:31:06 INFO - PROCESS | 1655 | 1471048266542 Marionette TRACE conn3 <- [1,1909,null,{"value":"7"}] 17:31:06 INFO - PROCESS | 1655 | 1471048266544 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:31:06 INFO - PROCESS | 1655 | 1471048266547 Marionette TRACE conn3 <- [1,1910,null,{}] 17:31:06 INFO - PROCESS | 1655 | 1471048266555 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:06 INFO - PROCESS | 1655 | 1471048266558 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:06 INFO - PROCESS | 1655 | 1471048266662 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:31:06 INFO - PROCESS | 1655 | 1471048266725 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:06 INFO - PROCESS | 1655 | 1471048266727 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b020000 == 43 [pid = 1655] [id = 485] 17:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121053800) [pid = 1655] [serial = 1454] [outer = 0x0] 17:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12157b400) [pid = 1655] [serial = 1455] [outer = 0x121053800] 17:31:06 INFO - PROCESS | 1655 | 1471048266759 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124c85400) [pid = 1655] [serial = 1456] [outer = 0x121053800] 17:31:07 INFO - PROCESS | 1655 | 1471048267224 Marionette TRACE conn3 <- [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]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 725ms 17:31:07 INFO - PROCESS | 1655 | 1471048267289 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 1655 | 1471048267291 Marionette TRACE conn3 <- [1,1913,null,{"value":"7"}] 17:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:31:07 INFO - PROCESS | 1655 | 1471048267311 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 1655 | 1471048267312 Marionette TRACE conn3 <- [1,1914,null,{}] 17:31:07 INFO - PROCESS | 1655 | 1471048267315 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:07 INFO - PROCESS | 1655 | 1471048267316 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:07 INFO - PROCESS | 1655 | 1471048267421 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:31:07 INFO - PROCESS | 1655 | 1471048267504 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:07 INFO - PROCESS | 1655 | 1471048267506 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c607800 == 44 [pid = 1655] [id = 486] 17:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1257d4400) [pid = 1655] [serial = 1457] [outer = 0x0] 17:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12626dc00) [pid = 1655] [serial = 1458] [outer = 0x1257d4400] 17:31:07 INFO - PROCESS | 1655 | 1471048267538 Marionette DEBUG loaded listener.js 17:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126a4f800) [pid = 1655] [serial = 1459] [outer = 0x1257d4400] 17:31:07 INFO - PROCESS | 1655 | 1471048267967 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 669ms 17:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:31:07 INFO - PROCESS | 1655 | 1471048267980 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 1655 | 1471048267982 Marionette TRACE conn3 <- [1,1917,null,{"value":"7"}] 17:31:07 INFO - PROCESS | 1655 | 1471048267984 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 1655 | 1471048267985 Marionette TRACE conn3 <- [1,1918,null,{}] 17:31:07 INFO - PROCESS | 1655 | 1471048267988 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:07 INFO - PROCESS | 1655 | 1471048267989 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:08 INFO - PROCESS | 1655 | 1471048268091 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:31:08 INFO - PROCESS | 1655 | 1471048268149 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:08 INFO - PROCESS | 1655 | 1471048268150 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215eb000 == 45 [pid = 1655] [id = 487] 17:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119e2c400) [pid = 1655] [serial = 1460] [outer = 0x0] 17:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1257d5c00) [pid = 1655] [serial = 1461] [outer = 0x119e2c400] 17:31:08 INFO - PROCESS | 1655 | 1471048268179 Marionette DEBUG loaded listener.js 17:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126aab800) [pid = 1655] [serial = 1462] [outer = 0x119e2c400] 17:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x113a09000) [pid = 1655] [serial = 1463] [outer = 0x12d004400] 17:31:08 INFO - PROCESS | 1655 | 1471048268857 Marionette TRACE conn3 <- [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]]]}] 17:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 921ms 17:31:08 INFO - PROCESS | 1655 | 1471048268905 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:31:08 INFO - PROCESS | 1655 | 1471048268908 Marionette TRACE conn3 <- [1,1921,null,{"value":"7"}] 17:31:08 INFO - PROCESS | 1655 | 1471048268911 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:31:08 INFO - PROCESS | 1655 | 1471048268913 Marionette TRACE conn3 <- [1,1922,null,{}] 17:31:08 INFO - PROCESS | 1655 | 1471048268916 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:08 INFO - PROCESS | 1655 | 1471048268918 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:09 INFO - PROCESS | 1655 | 1471048269012 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:31:09 INFO - PROCESS | 1655 | 1471048269074 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 1655 | 1471048269076 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119166000 == 46 [pid = 1655] [id = 488] 17:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1183f1400) [pid = 1655] [serial = 1464] [outer = 0x0] 17:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118723400) [pid = 1655] [serial = 1465] [outer = 0x1183f1400] 17:31:09 INFO - PROCESS | 1655 | 1471048269104 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1189f2000) [pid = 1655] [serial = 1466] [outer = 0x1183f1400] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x118431000 == 45 [pid = 1655] [id = 362] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bd000 == 44 [pid = 1655] [id = 351] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x126613800 == 43 [pid = 1655] [id = 481] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae5d800 == 42 [pid = 1655] [id = 480] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11842d800 == 41 [pid = 1655] [id = 479] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x128fcb000 == 40 [pid = 1655] [id = 478] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1268b9800 == 39 [pid = 1655] [id = 477] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124c15000 == 38 [pid = 1655] [id = 476] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121962800 == 37 [pid = 1655] [id = 475] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x118aca000 == 36 [pid = 1655] [id = 474] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11722d800 == 35 [pid = 1655] [id = 473] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124c1b800 == 34 [pid = 1655] [id = 472] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1184e0800 == 33 [pid = 1655] [id = 471] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119796800 == 32 [pid = 1655] [id = 347] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a79a000 == 31 [pid = 1655] [id = 355] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd75000 == 30 [pid = 1655] [id = 360] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94d000 == 29 [pid = 1655] [id = 470] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x128f05000 == 28 [pid = 1655] [id = 353] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x128fe4000 == 27 [pid = 1655] [id = 354] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12129d000 == 26 [pid = 1655] [id = 348] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119442000 == 25 [pid = 1655] [id = 458] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b190800 == 24 [pid = 1655] [id = 356] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11842b800 == 23 [pid = 1655] [id = 357] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11657d000 == 22 [pid = 1655] [id = 352] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123fb3800 == 21 [pid = 1655] [id = 350] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121dea000 == 20 [pid = 1655] [id = 349] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1133e8800 == 19 [pid = 1655] [id = 361] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b193800 == 18 [pid = 1655] [id = 359] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121181800 == 17 [pid = 1655] [id = 358] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11890d800 == 16 [pid = 1655] [id = 346] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11685a800 == 15 [pid = 1655] [id = 345] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12c607800 == 14 [pid = 1655] [id = 486] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b020000 == 13 [pid = 1655] [id = 485] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121dda000 == 12 [pid = 1655] [id = 484] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1184e2800 == 11 [pid = 1655] [id = 483] 17:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b953000 == 10 [pid = 1655] [id = 482] 17:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1215eb000 == 9 [pid = 1655] [id = 487] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119b16c00) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119e27c00) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x121363400) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12105d800) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1130b0400) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121d6a800) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1121bd800) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113daa400) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12664ec00) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1257ce000) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11879e400) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118328c00) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1183b5400) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1256ad400) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119f1c800) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123e80c00) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119b18400) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124d8e800) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12168ec00) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119f20800) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126ab9800) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1266eb000) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1257a2000) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119f1ec00) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128ce9c00) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12689f400) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126bf2000) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1176b4800) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1168ef000) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x115e20000) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112a8c000) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118720000) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1189c3c00) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119766000) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 17:31:11 INFO - PROCESS | 1655 | 1471048271461 Marionette TRACE conn3 <- [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]]]}] 17:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2576ms 17:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:31:11 INFO - PROCESS | 1655 | 1471048271487 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:31:11 INFO - PROCESS | 1655 | 1471048271489 Marionette TRACE conn3 <- [1,1925,null,{"value":"7"}] 17:31:11 INFO - PROCESS | 1655 | 1471048271493 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:31:11 INFO - PROCESS | 1655 | 1471048271494 Marionette TRACE conn3 <- [1,1926,null,{}] 17:31:11 INFO - PROCESS | 1655 | 1471048271503 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:11 INFO - PROCESS | 1655 | 1471048271505 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:11 INFO - PROCESS | 1655 | 1471048271573 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:31:11 INFO - PROCESS | 1655 | 1471048271578 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:11 INFO - PROCESS | 1655 | 1471048271580 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168be000 == 10 [pid = 1655] [id = 489] 17:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1168ee000) [pid = 1655] [serial = 1467] [outer = 0x0] 17:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116aaa800) [pid = 1655] [serial = 1468] [outer = 0x1168ee000] 17:31:11 INFO - PROCESS | 1655 | 1471048271613 Marionette DEBUG loaded listener.js 17:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1172c2000) [pid = 1655] [serial = 1469] [outer = 0x1168ee000] 17:31:12 INFO - PROCESS | 1655 | 1471048272083 Marionette TRACE conn3 <- [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]]]}] 17:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 623ms 17:31:12 INFO - PROCESS | 1655 | 1471048272116 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:31:12 INFO - PROCESS | 1655 | 1471048272121 Marionette TRACE conn3 <- [1,1929,null,{"value":"7"}] 17:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:31:12 INFO - PROCESS | 1655 | 1471048272129 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:31:12 INFO - PROCESS | 1655 | 1471048272131 Marionette TRACE conn3 <- [1,1930,null,{}] 17:31:12 INFO - PROCESS | 1655 | 1471048272135 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:12 INFO - PROCESS | 1655 | 1471048272138 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:12 INFO - PROCESS | 1655 | 1471048272247 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:31:12 INFO - PROCESS | 1655 | 1471048272251 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:12 INFO - PROCESS | 1655 | 1471048272253 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x116584000 == 11 [pid = 1655] [id = 490] 17:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1183ae800) [pid = 1655] [serial = 1470] [outer = 0x0] 17:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1187a3c00) [pid = 1655] [serial = 1471] [outer = 0x1183ae800] 17:31:12 INFO - PROCESS | 1655 | 1471048272282 Marionette DEBUG loaded listener.js 17:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1189f8000) [pid = 1655] [serial = 1472] [outer = 0x1183ae800] 17:31:12 INFO - PROCESS | 1655 | 1471048272665 Marionette TRACE conn3 <- [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]]]}] 17:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 573ms 17:31:12 INFO - PROCESS | 1655 | 1471048272708 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:31:12 INFO - PROCESS | 1655 | 1471048272709 Marionette TRACE conn3 <- [1,1933,null,{"value":"7"}] 17:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:31:12 INFO - PROCESS | 1655 | 1471048272712 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:31:12 INFO - PROCESS | 1655 | 1471048272714 Marionette TRACE conn3 <- [1,1934,null,{}] 17:31:12 INFO - PROCESS | 1655 | 1471048272724 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:12 INFO - PROCESS | 1655 | 1471048272729 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:12 INFO - PROCESS | 1655 | 1471048272856 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:31:12 INFO - PROCESS | 1655 | 1471048272872 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:12 INFO - PROCESS | 1655 | 1471048272875 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e7e000 == 12 [pid = 1655] [id = 491] 17:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11653e400) [pid = 1655] [serial = 1473] [outer = 0x0] 17:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119b1c000) [pid = 1655] [serial = 1474] [outer = 0x11653e400] 17:31:12 INFO - PROCESS | 1655 | 1471048272923 Marionette DEBUG loaded listener.js 17:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119e27800) [pid = 1655] [serial = 1475] [outer = 0x11653e400] 17:31:13 INFO - PROCESS | 1655 | 1471048273301 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 623ms 17:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:31:13 INFO - PROCESS | 1655 | 1471048273335 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:31:13 INFO - PROCESS | 1655 | 1471048273337 Marionette TRACE conn3 <- [1,1937,null,{"value":"7"}] 17:31:13 INFO - PROCESS | 1655 | 1471048273339 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - PROCESS | 1655 | 1471048273340 Marionette TRACE conn3 <- [1,1938,null,{}] 17:31:13 INFO - PROCESS | 1655 | 1471048273356 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:13 INFO - PROCESS | 1655 | 1471048273357 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:13 INFO - PROCESS | 1655 | 1471048273462 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:31:13 INFO - PROCESS | 1655 | 1471048273474 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:13 INFO - PROCESS | 1655 | 1471048273475 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x121299800 == 13 [pid = 1655] [id = 492] 17:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119f1ec00) [pid = 1655] [serial = 1476] [outer = 0x0] 17:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119f23800) [pid = 1655] [serial = 1477] [outer = 0x119f1ec00] 17:31:13 INFO - PROCESS | 1655 | 1471048273500 Marionette DEBUG loaded listener.js 17:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12105b000) [pid = 1655] [serial = 1478] [outer = 0x119f1ec00] 17:31:13 INFO - PROCESS | 1655 | 1471048273852 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 531ms 17:31:13 INFO - PROCESS | 1655 | 1471048273871 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:31:13 INFO - PROCESS | 1655 | 1471048273872 Marionette TRACE conn3 <- [1,1941,null,{"value":"7"}] 17:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:31:13 INFO - PROCESS | 1655 | 1471048273874 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - PROCESS | 1655 | 1471048273875 Marionette TRACE conn3 <- [1,1942,null,{}] 17:31:13 INFO - PROCESS | 1655 | 1471048273878 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:13 INFO - PROCESS | 1655 | 1471048273879 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:13 INFO - PROCESS | 1655 | 1471048273985 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:31:13 INFO - PROCESS | 1655 | 1471048273988 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:13 INFO - PROCESS | 1655 | 1471048273989 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e46800 == 14 [pid = 1655] [id = 493] 17:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118328c00) [pid = 1655] [serial = 1479] [outer = 0x0] 17:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121156c00) [pid = 1655] [serial = 1480] [outer = 0x118328c00] 17:31:14 INFO - PROCESS | 1655 | 1471048274014 Marionette DEBUG loaded listener.js 17:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12168e000) [pid = 1655] [serial = 1481] [outer = 0x118328c00] 17:31:14 INFO - PROCESS | 1655 | 1471048274353 Marionette TRACE conn3 <- [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]]]}] 17:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 520ms 17:31:14 INFO - PROCESS | 1655 | 1471048274395 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:31:14 INFO - PROCESS | 1655 | 1471048274397 Marionette TRACE conn3 <- [1,1945,null,{"value":"7"}] 17:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:31:14 INFO - PROCESS | 1655 | 1471048274399 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:31:14 INFO - PROCESS | 1655 | 1471048274400 Marionette TRACE conn3 <- [1,1946,null,{}] 17:31:14 INFO - PROCESS | 1655 | 1471048274402 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:14 INFO - PROCESS | 1655 | 1471048274406 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:14 INFO - PROCESS | 1655 | 1471048274529 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:31:14 INFO - PROCESS | 1655 | 1471048274564 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:14 INFO - PROCESS | 1655 | 1471048274565 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262b9800 == 15 [pid = 1655] [id = 494] 17:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121b04400) [pid = 1655] [serial = 1482] [outer = 0x0] 17:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123e8e800) [pid = 1655] [serial = 1483] [outer = 0x121b04400] 17:31:14 INFO - PROCESS | 1655 | 1471048274589 Marionette DEBUG loaded listener.js 17:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125725400) [pid = 1655] [serial = 1484] [outer = 0x121b04400] 17:31:14 INFO - PROCESS | 1655 | 1471048274906 Marionette TRACE conn3 <- [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]]]}] 17:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 17:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:31:14 INFO - PROCESS | 1655 | 1471048274918 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:31:14 INFO - PROCESS | 1655 | 1471048274919 Marionette TRACE conn3 <- [1,1949,null,{"value":"7"}] 17:31:14 INFO - PROCESS | 1655 | 1471048274921 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:31:14 INFO - PROCESS | 1655 | 1471048274922 Marionette TRACE conn3 <- [1,1950,null,{}] 17:31:14 INFO - PROCESS | 1655 | 1471048274927 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:14 INFO - PROCESS | 1655 | 1471048274930 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:15 INFO - PROCESS | 1655 | 1471048275033 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:31:15 INFO - PROCESS | 1655 | 1471048275071 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 1655 | 1471048275072 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa8800 == 16 [pid = 1655] [id = 495] 17:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125729c00) [pid = 1655] [serial = 1485] [outer = 0x0] 17:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1257c9c00) [pid = 1655] [serial = 1486] [outer = 0x125729c00] 17:31:15 INFO - PROCESS | 1655 | 1471048275096 Marionette DEBUG loaded listener.js 17:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1257d3c00) [pid = 1655] [serial = 1487] [outer = 0x125729c00] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1257a4000) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12135f400) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128cf4000) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x111f0e800) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1257b0400) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1195b5c00) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128ceac00) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119b72000) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119b1c800) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115e1d400) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116aae400) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112a86000) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113daa000) [pid = 1655] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1257d4400) [pid = 1655] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119e2c400) [pid = 1655] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121053800) [pid = 1655] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11976e000) [pid = 1655] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x116543c00) [pid = 1655] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:31:15 INFO - PROCESS | 1655 | 1471048275700 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 820ms 17:31:15 INFO - PROCESS | 1655 | 1471048275741 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:31:15 INFO - PROCESS | 1655 | 1471048275742 Marionette TRACE conn3 <- [1,1953,null,{"value":"7"}] 17:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:31:15 INFO - PROCESS | 1655 | 1471048275745 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - PROCESS | 1655 | 1471048275746 Marionette TRACE conn3 <- [1,1954,null,{}] 17:31:15 INFO - PROCESS | 1655 | 1471048275748 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:15 INFO - PROCESS | 1655 | 1471048275749 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:15 INFO - PROCESS | 1655 | 1471048275839 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:31:15 INFO - PROCESS | 1655 | 1471048275845 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 1655 | 1471048275846 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x121296000 == 17 [pid = 1655] [id = 496] 17:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112a86000) [pid = 1655] [serial = 1488] [outer = 0x0] 17:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1168e6c00) [pid = 1655] [serial = 1489] [outer = 0x112a86000] 17:31:15 INFO - PROCESS | 1655 | 1471048275870 Marionette DEBUG loaded listener.js 17:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11913a800) [pid = 1655] [serial = 1490] [outer = 0x112a86000] 17:31:16 INFO - PROCESS | 1655 | 1471048276299 Marionette TRACE conn3 <- [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]]]}] 17:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 568ms 17:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:31:16 INFO - PROCESS | 1655 | 1471048276313 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:31:16 INFO - PROCESS | 1655 | 1471048276314 Marionette TRACE conn3 <- [1,1957,null,{"value":"7"}] 17:31:16 INFO - PROCESS | 1655 | 1471048276316 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:31:16 INFO - PROCESS | 1655 | 1471048276317 Marionette TRACE conn3 <- [1,1958,null,{}] 17:31:16 INFO - PROCESS | 1655 | 1471048276320 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:16 INFO - PROCESS | 1655 | 1471048276321 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:16 INFO - PROCESS | 1655 | 1471048276398 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:31:16 INFO - PROCESS | 1655 | 1471048276402 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:16 INFO - PROCESS | 1655 | 1471048276403 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e7d800 == 18 [pid = 1655] [id = 497] 17:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119b10400) [pid = 1655] [serial = 1491] [outer = 0x0] 17:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12115bc00) [pid = 1655] [serial = 1492] [outer = 0x119b10400] 17:31:16 INFO - PROCESS | 1655 | 1471048276430 Marionette DEBUG loaded listener.js 17:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124debc00) [pid = 1655] [serial = 1493] [outer = 0x119b10400] 17:31:16 INFO - PROCESS | 1655 | 1471048276737 Marionette TRACE conn3 <- [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]]]}] 17:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 467ms 17:31:16 INFO - PROCESS | 1655 | 1471048276784 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:31:16 INFO - PROCESS | 1655 | 1471048276786 Marionette TRACE conn3 <- [1,1961,null,{"value":"7"}] 17:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:31:16 INFO - PROCESS | 1655 | 1471048276788 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:31:16 INFO - PROCESS | 1655 | 1471048276789 Marionette TRACE conn3 <- [1,1962,null,{}] 17:31:16 INFO - PROCESS | 1655 | 1471048276791 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:16 INFO - PROCESS | 1655 | 1471048276792 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:16 INFO - PROCESS | 1655 | 1471048276873 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:31:16 INFO - PROCESS | 1655 | 1471048276933 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:16 INFO - PROCESS | 1655 | 1471048276934 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6fa800 == 19 [pid = 1655] [id = 498] 17:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11301f800) [pid = 1655] [serial = 1494] [outer = 0x0] 17:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1257b0400) [pid = 1655] [serial = 1495] [outer = 0x11301f800] 17:31:16 INFO - PROCESS | 1655 | 1471048276958 Marionette DEBUG loaded listener.js 17:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126652800) [pid = 1655] [serial = 1496] [outer = 0x11301f800] 17:31:17 INFO - PROCESS | 1655 | 1471048277264 Marionette TRACE conn3 <- [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]]]}] 17:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 17:31:17 INFO - PROCESS | 1655 | 1471048277306 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:31:17 INFO - PROCESS | 1655 | 1471048277309 Marionette TRACE conn3 <- [1,1965,null,{"value":"7"}] 17:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:31:17 INFO - PROCESS | 1655 | 1471048277313 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:31:17 INFO - PROCESS | 1655 | 1471048277315 Marionette TRACE conn3 <- [1,1966,null,{}] 17:31:17 INFO - PROCESS | 1655 | 1471048277317 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:17 INFO - PROCESS | 1655 | 1471048277319 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:17 INFO - PROCESS | 1655 | 1471048277403 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:31:17 INFO - PROCESS | 1655 | 1471048277463 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:17 INFO - PROCESS | 1655 | 1471048277465 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e44800 == 20 [pid = 1655] [id = 499] 17:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12664ec00) [pid = 1655] [serial = 1497] [outer = 0x0] 17:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12689b400) [pid = 1655] [serial = 1498] [outer = 0x12664ec00] 17:31:17 INFO - PROCESS | 1655 | 1471048277494 Marionette DEBUG loaded listener.js 17:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126befc00) [pid = 1655] [serial = 1499] [outer = 0x12664ec00] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118723400) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126892000) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124c09c00) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128d58800) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1172c4400) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128891800) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1195bf000) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119b17000) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128d56000) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128cf1400) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121d99400) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119f21800) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1211c4000) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116883000) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118328400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1183ae000) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1184ad400) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1191e1000) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119895c00) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12501dc00) [pid = 1655] [serial = 1446] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128ce9400) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x128d5f000) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x126bfa800) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119770400) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x128cf4400) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x125021c00) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x123e83400) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12177a800) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x126a4f800) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126aab800) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12626dc00) [pid = 1655] [serial = 1458] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1257d5c00) [pid = 1655] [serial = 1461] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x124c85400) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x119f18000) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x12157b400) [pid = 1655] [serial = 1455] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x1187a0400) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x119b18800) [pid = 1655] [serial = 1452] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x117e14c00) [pid = 1655] [serial = 1449] [outer = 0x0] [url = about:blank] 17:31:18 INFO - PROCESS | 1655 | 1471048278867 Marionette TRACE conn3 <- [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]]]}] 17:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1572ms 17:31:18 INFO - PROCESS | 1655 | 1471048278886 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:31:18 INFO - PROCESS | 1655 | 1471048278889 Marionette TRACE conn3 <- [1,1969,null,{"value":"7"}] 17:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:31:18 INFO - PROCESS | 1655 | 1471048278892 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:31:18 INFO - PROCESS | 1655 | 1471048278894 Marionette TRACE conn3 <- [1,1970,null,{}] 17:31:18 INFO - PROCESS | 1655 | 1471048278898 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:18 INFO - PROCESS | 1655 | 1471048278900 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:18 INFO - PROCESS | 1655 | 1471048278975 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:31:19 INFO - PROCESS | 1655 | 1471048279029 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:19 INFO - PROCESS | 1655 | 1471048279032 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x116155000 == 21 [pid = 1655] [id = 500] 17:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x113390800) [pid = 1655] [serial = 1500] [outer = 0x0] 17:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x11604f400) [pid = 1655] [serial = 1501] [outer = 0x113390800] 17:31:19 INFO - PROCESS | 1655 | 1471048279060 Marionette DEBUG loaded listener.js 17:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x116889800) [pid = 1655] [serial = 1502] [outer = 0x113390800] 17:31:19 INFO - PROCESS | 1655 | 1471048279369 Marionette TRACE conn3 <- [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]]]}] 17:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 523ms 17:31:19 INFO - PROCESS | 1655 | 1471048279415 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 1655 | 1471048279419 Marionette TRACE conn3 <- [1,1973,null,{"value":"7"}] 17:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:31:19 INFO - PROCESS | 1655 | 1471048279423 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 1655 | 1471048279425 Marionette TRACE conn3 <- [1,1974,null,{}] 17:31:19 INFO - PROCESS | 1655 | 1471048279428 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:19 INFO - PROCESS | 1655 | 1471048279430 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:19 INFO - PROCESS | 1655 | 1471048279506 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:31:19 INFO - PROCESS | 1655 | 1471048279513 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:19 INFO - PROCESS | 1655 | 1471048279514 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x118425000 == 22 [pid = 1655] [id = 501] 17:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x116aab400) [pid = 1655] [serial = 1503] [outer = 0x0] 17:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1176af400) [pid = 1655] [serial = 1504] [outer = 0x116aab400] 17:31:19 INFO - PROCESS | 1655 | 1471048279541 Marionette DEBUG loaded listener.js 17:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x118323800) [pid = 1655] [serial = 1505] [outer = 0x116aab400] 17:31:19 INFO - PROCESS | 1655 | 1471048279855 Marionette TRACE conn3 <- [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]]]}] 17:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 17:31:19 INFO - PROCESS | 1655 | 1471048279896 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 1655 | 1471048279897 Marionette TRACE conn3 <- [1,1977,null,{"value":"7"}] 17:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:31:19 INFO - PROCESS | 1655 | 1471048279899 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 1655 | 1471048279909 Marionette TRACE conn3 <- [1,1978,null,{}] 17:31:19 INFO - PROCESS | 1655 | 1471048279917 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:19 INFO - PROCESS | 1655 | 1471048279921 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:19 INFO - PROCESS | 1655 | 1471048279995 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:31:20 INFO - PROCESS | 1655 | 1471048280000 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 1655 | 1471048280002 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ac6000 == 23 [pid = 1655] [id = 502] 17:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1121b9000) [pid = 1655] [serial = 1506] [outer = 0x0] 17:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x118720800) [pid = 1655] [serial = 1507] [outer = 0x1121b9000] 17:31:20 INFO - PROCESS | 1655 | 1471048280032 Marionette DEBUG loaded listener.js 17:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1189c4400) [pid = 1655] [serial = 1508] [outer = 0x1121b9000] 17:31:20 INFO - PROCESS | 1655 | 1471048280363 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 480ms 17:31:20 INFO - PROCESS | 1655 | 1471048280381 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:31:20 INFO - PROCESS | 1655 | 1471048280382 Marionette TRACE conn3 <- [1,1981,null,{"value":"7"}] 17:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:31:20 INFO - PROCESS | 1655 | 1471048280385 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:31:20 INFO - PROCESS | 1655 | 1471048280386 Marionette TRACE conn3 <- [1,1982,null,{}] 17:31:20 INFO - PROCESS | 1655 | 1471048280388 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:20 INFO - PROCESS | 1655 | 1471048280389 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:20 INFO - PROCESS | 1655 | 1471048280465 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:31:20 INFO - PROCESS | 1655 | 1471048280521 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 1655 | 1471048280522 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943c000 == 24 [pid = 1655] [id = 503] 17:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1189fa000) [pid = 1655] [serial = 1509] [outer = 0x0] 17:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1191df000) [pid = 1655] [serial = 1510] [outer = 0x1189fa000] 17:31:20 INFO - PROCESS | 1655 | 1471048280547 Marionette DEBUG loaded listener.js 17:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1195bf000) [pid = 1655] [serial = 1511] [outer = 0x1189fa000] 17:31:20 INFO - PROCESS | 1655 | 1471048280816 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 17:31:20 INFO - PROCESS | 1655 | 1471048280855 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:31:20 INFO - PROCESS | 1655 | 1471048280856 Marionette TRACE conn3 <- [1,1985,null,{"value":"7"}] 17:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:31:20 INFO - PROCESS | 1655 | 1471048280868 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:31:20 INFO - PROCESS | 1655 | 1471048280870 Marionette TRACE conn3 <- [1,1986,null,{}] 17:31:20 INFO - PROCESS | 1655 | 1471048280872 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:20 INFO - PROCESS | 1655 | 1471048280874 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:20 INFO - PROCESS | 1655 | 1471048280966 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:31:20 INFO - PROCESS | 1655 | 1471048280970 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 1655 | 1471048280971 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x121297000 == 25 [pid = 1655] [id = 504] 17:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1172bf000) [pid = 1655] [serial = 1512] [outer = 0x0] 17:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x119890800) [pid = 1655] [serial = 1513] [outer = 0x1172bf000] 17:31:21 INFO - PROCESS | 1655 | 1471048281015 Marionette DEBUG loaded listener.js 17:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x119b19c00) [pid = 1655] [serial = 1514] [outer = 0x1172bf000] 17:31:21 INFO - PROCESS | 1655 | 1471048281504 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 679ms 17:31:21 INFO - PROCESS | 1655 | 1471048281539 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:31:21 INFO - PROCESS | 1655 | 1471048281540 Marionette TRACE conn3 <- [1,1989,null,{"value":"7"}] 17:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:31:21 INFO - PROCESS | 1655 | 1471048281544 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:31:21 INFO - PROCESS | 1655 | 1471048281546 Marionette TRACE conn3 <- [1,1990,null,{}] 17:31:21 INFO - PROCESS | 1655 | 1471048281548 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:21 INFO - PROCESS | 1655 | 1471048281552 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:21 INFO - PROCESS | 1655 | 1471048281639 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:31:21 INFO - PROCESS | 1655 | 1471048281647 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:21 INFO - PROCESS | 1655 | 1471048281648 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e30000 == 26 [pid = 1655] [id = 505] 17:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119e30800) [pid = 1655] [serial = 1515] [outer = 0x0] 17:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119f24c00) [pid = 1655] [serial = 1516] [outer = 0x119e30800] 17:31:21 INFO - PROCESS | 1655 | 1471048281673 Marionette DEBUG loaded listener.js 17:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x121158800) [pid = 1655] [serial = 1517] [outer = 0x119e30800] 17:31:21 INFO - PROCESS | 1655 | 1471048281987 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 473ms 17:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:31:22 INFO - PROCESS | 1655 | 1471048282017 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:31:22 INFO - PROCESS | 1655 | 1471048282019 Marionette TRACE conn3 <- [1,1993,null,{"value":"7"}] 17:31:22 INFO - PROCESS | 1655 | 1471048282022 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:31:22 INFO - PROCESS | 1655 | 1471048282023 Marionette TRACE conn3 <- [1,1994,null,{}] 17:31:22 INFO - PROCESS | 1655 | 1471048282029 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:22 INFO - PROCESS | 1655 | 1471048282031 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:22 INFO - PROCESS | 1655 | 1471048282189 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:31:22 INFO - PROCESS | 1655 | 1471048282235 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 1655 | 1471048282236 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fab800 == 27 [pid = 1655] [id = 506] 17:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119e31c00) [pid = 1655] [serial = 1518] [outer = 0x0] 17:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1214a3000) [pid = 1655] [serial = 1519] [outer = 0x119e31c00] 17:31:22 INFO - PROCESS | 1655 | 1471048282277 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x121d6a800) [pid = 1655] [serial = 1520] [outer = 0x119e31c00] 17:31:22 INFO - PROCESS | 1655 | 1471048282568 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 573ms 17:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:31:22 INFO - PROCESS | 1655 | 1471048282602 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:31:22 INFO - PROCESS | 1655 | 1471048282603 Marionette TRACE conn3 <- [1,1997,null,{"value":"7"}] 17:31:22 INFO - PROCESS | 1655 | 1471048282606 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:31:22 INFO - PROCESS | 1655 | 1471048282611 Marionette TRACE conn3 <- [1,1998,null,{}] 17:31:22 INFO - PROCESS | 1655 | 1471048282623 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:22 INFO - PROCESS | 1655 | 1471048282626 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:22 INFO - PROCESS | 1655 | 1471048282736 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:31:22 INFO - PROCESS | 1655 | 1471048282804 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 1655 | 1471048282806 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x125704800 == 28 [pid = 1655] [id = 507] 17:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12168c800) [pid = 1655] [serial = 1521] [outer = 0x0] 17:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x121da2000) [pid = 1655] [serial = 1522] [outer = 0x12168c800] 17:31:22 INFO - PROCESS | 1655 | 1471048282840 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1195bcc00) [pid = 1655] [serial = 1523] [outer = 0x12168c800] 17:31:23 INFO - PROCESS | 1655 | 1471048283246 Marionette TRACE conn3 <- [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]]]}] 17:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 682ms 17:31:23 INFO - PROCESS | 1655 | 1471048283289 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:31:23 INFO - PROCESS | 1655 | 1471048283291 Marionette TRACE conn3 <- [1,2001,null,{"value":"7"}] 17:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:31:23 INFO - PROCESS | 1655 | 1471048283294 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:31:23 INFO - PROCESS | 1655 | 1471048283296 Marionette TRACE conn3 <- [1,2002,null,{}] 17:31:23 INFO - PROCESS | 1655 | 1471048283299 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:23 INFO - PROCESS | 1655 | 1471048283301 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:23 INFO - PROCESS | 1655 | 1471048283418 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:31:23 INFO - PROCESS | 1655 | 1471048283423 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:23 INFO - PROCESS | 1655 | 1471048283424 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ac5000 == 29 [pid = 1655] [id = 508] 17:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123f77400) [pid = 1655] [serial = 1524] [outer = 0x0] 17:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x124c7ec00) [pid = 1655] [serial = 1525] [outer = 0x123f77400] 17:31:23 INFO - PROCESS | 1655 | 1471048283451 Marionette DEBUG loaded listener.js 17:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124d8fc00) [pid = 1655] [serial = 1526] [outer = 0x123f77400] 17:31:23 INFO - PROCESS | 1655 | 1471048283764 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 17:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:31:23 INFO - PROCESS | 1655 | 1471048283814 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:31:23 INFO - PROCESS | 1655 | 1471048283815 Marionette TRACE conn3 <- [1,2005,null,{"value":"7"}] 17:31:23 INFO - PROCESS | 1655 | 1471048283817 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:31:23 INFO - PROCESS | 1655 | 1471048283818 Marionette TRACE conn3 <- [1,2006,null,{}] 17:31:23 INFO - PROCESS | 1655 | 1471048283820 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:23 INFO - PROCESS | 1655 | 1471048283821 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:23 INFO - PROCESS | 1655 | 1471048283897 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:31:23 INFO - PROCESS | 1655 | 1471048283900 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:23 INFO - PROCESS | 1655 | 1471048283901 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fcf800 == 30 [pid = 1655] [id = 509] 17:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1127dac00) [pid = 1655] [serial = 1527] [outer = 0x0] 17:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1256a4800) [pid = 1655] [serial = 1528] [outer = 0x1127dac00] 17:31:23 INFO - PROCESS | 1655 | 1471048283928 Marionette DEBUG loaded listener.js 17:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1257a5000) [pid = 1655] [serial = 1529] [outer = 0x1127dac00] 17:31:24 INFO - PROCESS | 1655 | 1471048284286 Marionette TRACE conn3 <- [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]]]}] 17:31:24 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 17:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 17:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:31:24 INFO - PROCESS | 1655 | 1471048284337 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:31:24 INFO - PROCESS | 1655 | 1471048284338 Marionette TRACE conn3 <- [1,2009,null,{"value":"7"}] 17:31:24 INFO - PROCESS | 1655 | 1471048284341 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:31:24 INFO - PROCESS | 1655 | 1471048284342 Marionette TRACE conn3 <- [1,2010,null,{}] 17:31:24 INFO - PROCESS | 1655 | 1471048284345 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:24 INFO - PROCESS | 1655 | 1471048284346 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:24 INFO - PROCESS | 1655 | 1471048284449 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:31:24 INFO - PROCESS | 1655 | 1471048284469 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:24 INFO - PROCESS | 1655 | 1471048284470 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x121296800 == 31 [pid = 1655] [id = 510] 17:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1256aec00) [pid = 1655] [serial = 1530] [outer = 0x0] 17:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1257d8400) [pid = 1655] [serial = 1531] [outer = 0x1256aec00] 17:31:24 INFO - PROCESS | 1655 | 1471048284496 Marionette DEBUG loaded listener.js 17:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126893800) [pid = 1655] [serial = 1532] [outer = 0x1256aec00] 17:31:24 INFO - PROCESS | 1655 | 1471048284837 Marionette TRACE conn3 <- [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]]]}] 17:31:24 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 17:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 17:31:24 INFO - PROCESS | 1655 | 1471048284861 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:31:24 INFO - PROCESS | 1655 | 1471048284862 Marionette TRACE conn3 <- [1,2013,null,{"value":"7"}] 17:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:31:24 INFO - PROCESS | 1655 | 1471048284864 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:31:24 INFO - PROCESS | 1655 | 1471048284865 Marionette TRACE conn3 <- [1,2014,null,{}] 17:31:24 INFO - PROCESS | 1655 | 1471048284868 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:24 INFO - PROCESS | 1655 | 1471048284869 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:24 INFO - PROCESS | 1655 | 1471048284965 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:31:24 INFO - PROCESS | 1655 | 1471048284979 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:24 INFO - PROCESS | 1655 | 1471048284980 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae03800 == 32 [pid = 1655] [id = 511] 17:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112a87c00) [pid = 1655] [serial = 1533] [outer = 0x0] 17:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12689f400) [pid = 1655] [serial = 1534] [outer = 0x112a87c00] 17:31:25 INFO - PROCESS | 1655 | 1471048285004 Marionette DEBUG loaded listener.js 17:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126ab3c00) [pid = 1655] [serial = 1535] [outer = 0x112a87c00] 17:31:25 INFO - PROCESS | 1655 | 1471048285335 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 17:31:25 INFO - PROCESS | 1655 | 1471048285384 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:31:25 INFO - PROCESS | 1655 | 1471048285385 Marionette TRACE conn3 <- [1,2017,null,{"value":"7"}] 17:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:31:25 INFO - PROCESS | 1655 | 1471048285387 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:31:25 INFO - PROCESS | 1655 | 1471048285388 Marionette TRACE conn3 <- [1,2018,null,{}] 17:31:25 INFO - PROCESS | 1655 | 1471048285390 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:25 INFO - PROCESS | 1655 | 1471048285391 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:25 INFO - PROCESS | 1655 | 1471048285487 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:31:25 INFO - PROCESS | 1655 | 1471048285508 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:25 INFO - PROCESS | 1655 | 1471048285509 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae55800 == 33 [pid = 1655] [id = 512] 17:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126a4f800) [pid = 1655] [serial = 1536] [outer = 0x0] 17:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126afa400) [pid = 1655] [serial = 1537] [outer = 0x126a4f800] 17:31:25 INFO - PROCESS | 1655 | 1471048285533 Marionette DEBUG loaded listener.js 17:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126bf9800) [pid = 1655] [serial = 1538] [outer = 0x126a4f800] 17:31:25 INFO - PROCESS | 1655 | 1471048285855 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 17:31:25 INFO - PROCESS | 1655 | 1471048285906 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:31:25 INFO - PROCESS | 1655 | 1471048285908 Marionette TRACE conn3 <- [1,2021,null,{"value":"7"}] 17:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:31:25 INFO - PROCESS | 1655 | 1471048285918 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:31:25 INFO - PROCESS | 1655 | 1471048285919 Marionette TRACE conn3 <- [1,2022,null,{}] 17:31:25 INFO - PROCESS | 1655 | 1471048285921 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:25 INFO - PROCESS | 1655 | 1471048285922 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:26 INFO - PROCESS | 1655 | 1471048286019 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:31:26 INFO - PROCESS | 1655 | 1471048286023 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:26 INFO - PROCESS | 1655 | 1471048286024 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b1a3000 == 34 [pid = 1655] [id = 513] 17:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126af1c00) [pid = 1655] [serial = 1539] [outer = 0x0] 17:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128886000) [pid = 1655] [serial = 1540] [outer = 0x126af1c00] 17:31:26 INFO - PROCESS | 1655 | 1471048286050 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128ceb800) [pid = 1655] [serial = 1541] [outer = 0x126af1c00] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a86000) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121b04400) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f1ec00) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119b10400) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11301f800) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11653e400) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x125729c00) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1183ae800) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1168ee000) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1183f1400) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118328c00) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:31:26 INFO - PROCESS | 1655 | 1471048286415 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 517ms 17:31:26 INFO - PROCESS | 1655 | 1471048286436 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:31:26 INFO - PROCESS | 1655 | 1471048286437 Marionette TRACE conn3 <- [1,2025,null,{"value":"7"}] 17:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:31:26 INFO - PROCESS | 1655 | 1471048286439 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:31:26 INFO - PROCESS | 1655 | 1471048286440 Marionette TRACE conn3 <- [1,2026,null,{}] 17:31:26 INFO - PROCESS | 1655 | 1471048286464 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:26 INFO - PROCESS | 1655 | 1471048286466 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:26 INFO - PROCESS | 1655 | 1471048286554 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:31:26 INFO - PROCESS | 1655 | 1471048286558 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:26 INFO - PROCESS | 1655 | 1471048286560 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b948800 == 35 [pid = 1655] [id = 514] 17:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183f1400) [pid = 1655] [serial = 1542] [outer = 0x0] 17:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121b09800) [pid = 1655] [serial = 1543] [outer = 0x1183f1400] 17:31:26 INFO - PROCESS | 1655 | 1471048286585 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128891c00) [pid = 1655] [serial = 1544] [outer = 0x1183f1400] 17:31:26 INFO - PROCESS | 1655 | 1471048286968 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 541ms 17:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:31:26 INFO - PROCESS | 1655 | 1471048286981 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:31:26 INFO - PROCESS | 1655 | 1471048286983 Marionette TRACE conn3 <- [1,2029,null,{"value":"7"}] 17:31:26 INFO - PROCESS | 1655 | 1471048286986 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:31:26 INFO - PROCESS | 1655 | 1471048286987 Marionette TRACE conn3 <- [1,2030,null,{}] 17:31:26 INFO - PROCESS | 1655 | 1471048286990 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:26 INFO - PROCESS | 1655 | 1471048286995 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:27 INFO - PROCESS | 1655 | 1471048287154 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:31:27 INFO - PROCESS | 1655 | 1471048287162 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:27 INFO - PROCESS | 1655 | 1471048287163 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd71000 == 36 [pid = 1655] [id = 515] 17:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119f1c800) [pid = 1655] [serial = 1545] [outer = 0x0] 17:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128cee400) [pid = 1655] [serial = 1546] [outer = 0x119f1c800] 17:31:27 INFO - PROCESS | 1655 | 1471048287207 Marionette DEBUG loaded listener.js 17:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128cf7c00) [pid = 1655] [serial = 1547] [outer = 0x119f1c800] 17:31:27 INFO - PROCESS | 1655 | 1471048287591 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 622ms 17:31:27 INFO - PROCESS | 1655 | 1471048287608 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:31:27 INFO - PROCESS | 1655 | 1471048287609 Marionette TRACE conn3 <- [1,2033,null,{"value":"7"}] 17:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:31:27 INFO - PROCESS | 1655 | 1471048287615 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:31:27 INFO - PROCESS | 1655 | 1471048287616 Marionette TRACE conn3 <- [1,2034,null,{}] 17:31:27 INFO - PROCESS | 1655 | 1471048287618 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:27 INFO - PROCESS | 1655 | 1471048287619 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:27 INFO - PROCESS | 1655 | 1471048287704 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:31:27 INFO - PROCESS | 1655 | 1471048287762 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:27 INFO - PROCESS | 1655 | 1471048287763 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1dc800 == 37 [pid = 1655] [id = 516] 17:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1184aac00) [pid = 1655] [serial = 1548] [outer = 0x0] 17:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123eeb400) [pid = 1655] [serial = 1549] [outer = 0x1184aac00] 17:31:27 INFO - PROCESS | 1655 | 1471048287786 Marionette DEBUG loaded listener.js 17:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d59800) [pid = 1655] [serial = 1550] [outer = 0x1184aac00] 17:31:28 INFO - PROCESS | 1655 | 1471048288036 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 17:31:28 INFO - PROCESS | 1655 | 1471048288083 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:31:28 INFO - PROCESS | 1655 | 1471048288084 Marionette TRACE conn3 <- [1,2037,null,{"value":"7"}] 17:31:28 INFO - PROCESS | 1655 | 1471048288087 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:31:28 INFO - PROCESS | 1655 | 1471048288088 Marionette TRACE conn3 <- [1,2038,null,{}] 17:31:28 INFO - PROCESS | 1655 | 1471048288090 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:28 INFO - PROCESS | 1655 | 1471048288093 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:28 INFO - PROCESS | 1655 | 1471048288187 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:31:28 INFO - PROCESS | 1655 | 1471048288235 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:28 INFO - PROCESS | 1655 | 1471048288236 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11307e000 == 38 [pid = 1655] [id = 517] 17:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110fac400) [pid = 1655] [serial = 1551] [outer = 0x0] 17:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1121bdc00) [pid = 1655] [serial = 1552] [outer = 0x110fac400] 17:31:28 INFO - PROCESS | 1655 | 1471048288315 Marionette DEBUG loaded listener.js 17:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112a89000) [pid = 1655] [serial = 1553] [outer = 0x110fac400] 17:31:28 INFO - PROCESS | 1655 | 1471048288856 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 818ms 17:31:28 INFO - PROCESS | 1655 | 1471048288907 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:31:28 INFO - PROCESS | 1655 | 1471048288909 Marionette TRACE conn3 <- [1,2041,null,{"value":"7"}] 17:31:28 INFO - PROCESS | 1655 | 1471048288912 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:31:28 INFO - PROCESS | 1655 | 1471048288914 Marionette TRACE conn3 <- [1,2042,null,{}] 17:31:28 INFO - PROCESS | 1655 | 1471048288918 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:28 INFO - PROCESS | 1655 | 1471048288921 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:29 INFO - PROCESS | 1655 | 1471048289032 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:31:29 INFO - PROCESS | 1655 | 1471048289112 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:29 INFO - PROCESS | 1655 | 1471048289113 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d9800 == 39 [pid = 1655] [id = 518] 17:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x117032800) [pid = 1655] [serial = 1554] [outer = 0x0] 17:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x117e10000) [pid = 1655] [serial = 1555] [outer = 0x117032800] 17:31:29 INFO - PROCESS | 1655 | 1471048289143 Marionette DEBUG loaded listener.js 17:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1183b5000) [pid = 1655] [serial = 1556] [outer = 0x117032800] 17:31:29 INFO - PROCESS | 1655 | 1471048289855 Marionette TRACE conn3 <- [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]]]}] 17:31:29 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) 17:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1023ms 17:31:29 INFO - PROCESS | 1655 | 1471048289935 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:31:29 INFO - PROCESS | 1655 | 1471048289938 Marionette TRACE conn3 <- [1,2045,null,{"value":"7"}] 17:31:29 INFO - PROCESS | 1655 | 1471048289941 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:31:29 INFO - PROCESS | 1655 | 1471048289943 Marionette TRACE conn3 <- [1,2046,null,{}] 17:31:29 INFO - PROCESS | 1655 | 1471048289947 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:29 INFO - PROCESS | 1655 | 1471048289948 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:30 INFO - PROCESS | 1655 | 1471048290056 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:31:30 INFO - PROCESS | 1655 | 1471048290113 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:30 INFO - PROCESS | 1655 | 1471048290116 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x118433000 == 40 [pid = 1655] [id = 519] 17:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1183bb800) [pid = 1655] [serial = 1557] [outer = 0x0] 17:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1183fb800) [pid = 1655] [serial = 1558] [outer = 0x1183bb800] 17:31:30 INFO - PROCESS | 1655 | 1471048290144 Marionette DEBUG loaded listener.js 17:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1187a1400) [pid = 1655] [serial = 1559] [outer = 0x1183bb800] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1dc800 == 39 [pid = 1655] [id = 516] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd71000 == 38 [pid = 1655] [id = 515] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b948800 == 37 [pid = 1655] [id = 514] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b1a3000 == 36 [pid = 1655] [id = 513] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae55800 == 35 [pid = 1655] [id = 512] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae03800 == 34 [pid = 1655] [id = 511] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x121296800 == 33 [pid = 1655] [id = 510] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12689b400) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x128fcf800 == 32 [pid = 1655] [id = 509] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118ac5000 == 31 [pid = 1655] [id = 508] 17:31:30 INFO - PROCESS | 1655 | --DOCSHELL 0x125704800 == 30 [pid = 1655] [id = 507] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126652800) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1168e6c00) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123e8e800) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12105b000) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11913a800) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12115bc00) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1257b0400) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x125725400) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119e27800) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124debc00) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1257d3c00) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1189f8000) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1172c2000) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1257c9c00) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1187a3c00) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119b1c000) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1189f2000) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12168e000) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121156c00) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119f23800) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116aaa800) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 17:31:30 INFO - PROCESS | 1655 | 1471048290509 Marionette TRACE conn3 <- [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]]]}] 17:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 621ms 17:31:30 INFO - PROCESS | 1655 | 1471048290563 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:31:30 INFO - PROCESS | 1655 | 1471048290566 Marionette TRACE conn3 <- [1,2049,null,{"value":"7"}] 17:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:31:30 INFO - PROCESS | 1655 | 1471048290571 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:31:30 INFO - PROCESS | 1655 | 1471048290573 Marionette TRACE conn3 <- [1,2050,null,{}] 17:31:30 INFO - PROCESS | 1655 | 1471048290575 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:30 INFO - PROCESS | 1655 | 1471048290577 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:30 INFO - PROCESS | 1655 | 1471048290657 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:31:30 INFO - PROCESS | 1655 | 1471048290718 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:30 INFO - PROCESS | 1655 | 1471048290719 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11891d800 == 31 [pid = 1655] [id = 520] 17:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1187aa400) [pid = 1655] [serial = 1560] [outer = 0x0] 17:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1189ed800) [pid = 1655] [serial = 1561] [outer = 0x1187aa400] 17:31:30 INFO - PROCESS | 1655 | 1471048290746 Marionette DEBUG loaded listener.js 17:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1191e0000) [pid = 1655] [serial = 1562] [outer = 0x1187aa400] 17:31:31 INFO - PROCESS | 1655 | 1471048291050 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 17:31:31 INFO - PROCESS | 1655 | 1471048291095 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:31:31 INFO - PROCESS | 1655 | 1471048291097 Marionette TRACE conn3 <- [1,2053,null,{"value":"7"}] 17:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:31:31 INFO - PROCESS | 1655 | 1471048291099 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:31:31 INFO - PROCESS | 1655 | 1471048291102 Marionette TRACE conn3 <- [1,2054,null,{}] 17:31:31 INFO - PROCESS | 1655 | 1471048291109 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:31 INFO - PROCESS | 1655 | 1471048291113 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:31 INFO - PROCESS | 1655 | 1471048291189 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:31:31 INFO - PROCESS | 1655 | 1471048291246 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 1655 | 1471048291248 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1bc000 == 32 [pid = 1655] [id = 521] 17:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119762c00) [pid = 1655] [serial = 1563] [outer = 0x0] 17:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119b0f800) [pid = 1655] [serial = 1564] [outer = 0x119762c00] 17:31:31 INFO - PROCESS | 1655 | 1471048291275 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119e28c00) [pid = 1655] [serial = 1565] [outer = 0x119762c00] 17:31:31 INFO - PROCESS | 1655 | 1471048291601 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 17:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:31:31 INFO - PROCESS | 1655 | 1471048291622 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:31:31 INFO - PROCESS | 1655 | 1471048291623 Marionette TRACE conn3 <- [1,2057,null,{"value":"7"}] 17:31:31 INFO - PROCESS | 1655 | 1471048291629 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:31:31 INFO - PROCESS | 1655 | 1471048291630 Marionette TRACE conn3 <- [1,2058,null,{}] 17:31:31 INFO - PROCESS | 1655 | 1471048291633 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:31 INFO - PROCESS | 1655 | 1471048291634 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:31 INFO - PROCESS | 1655 | 1471048291714 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:31:31 INFO - PROCESS | 1655 | 1471048291718 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 1655 | 1471048291719 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e36000 == 33 [pid = 1655] [id = 522] 17:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119f1c000) [pid = 1655] [serial = 1566] [outer = 0x0] 17:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12105b000) [pid = 1655] [serial = 1567] [outer = 0x119f1c000] 17:31:31 INFO - PROCESS | 1655 | 1471048291744 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121161800) [pid = 1655] [serial = 1568] [outer = 0x119f1c000] 17:31:32 INFO - PROCESS | 1655 | 1471048292071 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 474ms 17:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:31:32 INFO - PROCESS | 1655 | 1471048292101 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 1655 | 1471048292102 Marionette TRACE conn3 <- [1,2061,null,{"value":"7"}] 17:31:32 INFO - PROCESS | 1655 | 1471048292104 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - PROCESS | 1655 | 1471048292105 Marionette TRACE conn3 <- [1,2062,null,{}] 17:31:32 INFO - PROCESS | 1655 | 1471048292107 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:32 INFO - PROCESS | 1655 | 1471048292109 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:32 INFO - PROCESS | 1655 | 1471048292212 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:31:32 INFO - PROCESS | 1655 | 1471048292218 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:32 INFO - PROCESS | 1655 | 1471048292219 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x117ea7000 == 34 [pid = 1655] [id = 523] 17:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11680a400) [pid = 1655] [serial = 1569] [outer = 0x0] 17:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1214a2800) [pid = 1655] [serial = 1570] [outer = 0x11680a400] 17:31:32 INFO - PROCESS | 1655 | 1471048292250 Marionette DEBUG loaded listener.js 17:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121da3c00) [pid = 1655] [serial = 1571] [outer = 0x11680a400] 17:31:32 INFO - PROCESS | 1655 | 1471048292599 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 17:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:31:32 INFO - PROCESS | 1655 | 1471048292632 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 1655 | 1471048292633 Marionette TRACE conn3 <- [1,2065,null,{"value":"7"}] 17:31:32 INFO - PROCESS | 1655 | 1471048292635 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - PROCESS | 1655 | 1471048292636 Marionette TRACE conn3 <- [1,2066,null,{}] 17:31:32 INFO - PROCESS | 1655 | 1471048292638 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:32 INFO - PROCESS | 1655 | 1471048292642 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:32 INFO - PROCESS | 1655 | 1471048292766 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:31:32 INFO - PROCESS | 1655 | 1471048292770 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:32 INFO - PROCESS | 1655 | 1471048292771 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa7800 == 35 [pid = 1655] [id = 524] 17:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121055400) [pid = 1655] [serial = 1572] [outer = 0x0] 17:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124decc00) [pid = 1655] [serial = 1573] [outer = 0x121055400] 17:31:32 INFO - PROCESS | 1655 | 1471048292796 Marionette DEBUG loaded listener.js 17:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257d7c00) [pid = 1655] [serial = 1574] [outer = 0x121055400] 17:31:33 INFO - PROCESS | 1655 | 1471048293124 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 17:31:33 INFO - PROCESS | 1655 | 1471048293154 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:31:33 INFO - PROCESS | 1655 | 1471048293155 Marionette TRACE conn3 <- [1,2069,null,{"value":"7"}] 17:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:31:33 INFO - PROCESS | 1655 | 1471048293163 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:31:33 INFO - PROCESS | 1655 | 1471048293164 Marionette TRACE conn3 <- [1,2070,null,{}] 17:31:33 INFO - PROCESS | 1655 | 1471048293167 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:33 INFO - PROCESS | 1655 | 1471048293168 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:33 INFO - PROCESS | 1655 | 1471048293264 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:31:33 INFO - PROCESS | 1655 | 1471048293268 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:33 INFO - PROCESS | 1655 | 1471048293269 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f1d000 == 36 [pid = 1655] [id = 525] 17:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1257d5c00) [pid = 1655] [serial = 1575] [outer = 0x0] 17:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126266400) [pid = 1655] [serial = 1576] [outer = 0x1257d5c00] 17:31:33 INFO - PROCESS | 1655 | 1471048293300 Marionette DEBUG loaded listener.js 17:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12689bc00) [pid = 1655] [serial = 1577] [outer = 0x1257d5c00] 17:31:33 INFO - PROCESS | 1655 | 1471048293634 Marionette TRACE conn3 <- [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]]]}] 17:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 524ms 17:31:33 INFO - PROCESS | 1655 | 1471048293682 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:31:33 INFO - PROCESS | 1655 | 1471048293683 Marionette TRACE conn3 <- [1,2073,null,{"value":"7"}] 17:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:31:33 INFO - PROCESS | 1655 | 1471048293686 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:31:33 INFO - PROCESS | 1655 | 1471048293687 Marionette TRACE conn3 <- [1,2074,null,{}] 17:31:33 INFO - PROCESS | 1655 | 1471048293689 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:33 INFO - PROCESS | 1655 | 1471048293690 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:33 INFO - PROCESS | 1655 | 1471048293786 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:31:33 INFO - PROCESS | 1655 | 1471048293797 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:33 INFO - PROCESS | 1655 | 1471048293798 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a53d800 == 37 [pid = 1655] [id = 526] 17:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121da5400) [pid = 1655] [serial = 1578] [outer = 0x0] 17:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126aabc00) [pid = 1655] [serial = 1579] [outer = 0x121da5400] 17:31:33 INFO - PROCESS | 1655 | 1471048293822 Marionette DEBUG loaded listener.js 17:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126bfb000) [pid = 1655] [serial = 1580] [outer = 0x121da5400] 17:31:34 INFO - PROCESS | 1655 | 1471048294200 Marionette TRACE conn3 <- [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]]]}] 17:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 17:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:31:34 INFO - PROCESS | 1655 | 1471048294256 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 1655 | 1471048294258 Marionette TRACE conn3 <- [1,2077,null,{"value":"7"}] 17:31:34 INFO - PROCESS | 1655 | 1471048294261 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - PROCESS | 1655 | 1471048294264 Marionette TRACE conn3 <- [1,2078,null,{}] 17:31:34 INFO - PROCESS | 1655 | 1471048294267 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:34 INFO - PROCESS | 1655 | 1471048294269 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:34 INFO - PROCESS | 1655 | 1471048294395 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:31:34 INFO - PROCESS | 1655 | 1471048294416 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:34 INFO - PROCESS | 1655 | 1471048294417 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a796000 == 38 [pid = 1655] [id = 527] 17:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119b1d400) [pid = 1655] [serial = 1581] [outer = 0x0] 17:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128cea800) [pid = 1655] [serial = 1582] [outer = 0x119b1d400] 17:31:34 INFO - PROCESS | 1655 | 1471048294441 Marionette DEBUG loaded listener.js 17:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128d56c00) [pid = 1655] [serial = 1583] [outer = 0x119b1d400] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119f1c800) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126a4f800) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126af1c00) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1183f1400) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1256aec00) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112a87c00) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123f77400) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119e30800) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119e31c00) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1172bf000) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116aab400) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1121b9000) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12168c800) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113390800) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1127dac00) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12664ec00) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:31:34 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1189fa000) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:31:34 INFO - PROCESS | 1655 | 1471048294871 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 621ms 17:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:31:34 INFO - PROCESS | 1655 | 1471048294882 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 1655 | 1471048294883 Marionette TRACE conn3 <- [1,2081,null,{"value":"7"}] 17:31:34 INFO - PROCESS | 1655 | 1471048294885 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - PROCESS | 1655 | 1471048294887 Marionette TRACE conn3 <- [1,2082,null,{}] 17:31:34 INFO - PROCESS | 1655 | 1471048294891 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:34 INFO - PROCESS | 1655 | 1471048294893 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:35 INFO - PROCESS | 1655 | 1471048295007 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:31:35 INFO - PROCESS | 1655 | 1471048295047 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:35 INFO - PROCESS | 1655 | 1471048295049 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e21800 == 39 [pid = 1655] [id = 528] 17:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1127d8c00) [pid = 1655] [serial = 1584] [outer = 0x0] 17:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1195be800) [pid = 1655] [serial = 1585] [outer = 0x1127d8c00] 17:31:35 INFO - PROCESS | 1655 | 1471048295072 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123e8fc00) [pid = 1655] [serial = 1586] [outer = 0x1127d8c00] 17:31:35 INFO - PROCESS | 1655 | 1471048295376 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 17:31:35 INFO - PROCESS | 1655 | 1471048295407 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:31:35 INFO - PROCESS | 1655 | 1471048295411 Marionette TRACE conn3 <- [1,2085,null,{"value":"7"}] 17:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:31:35 INFO - PROCESS | 1655 | 1471048295416 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:31:35 INFO - PROCESS | 1655 | 1471048295419 Marionette TRACE conn3 <- [1,2086,null,{}] 17:31:35 INFO - PROCESS | 1655 | 1471048295422 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:35 INFO - PROCESS | 1655 | 1471048295425 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:35 INFO - PROCESS | 1655 | 1471048295538 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:31:35 INFO - PROCESS | 1655 | 1471048295597 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:35 INFO - PROCESS | 1655 | 1471048295598 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b1aa800 == 40 [pid = 1655] [id = 529] 17:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119b16c00) [pid = 1655] [serial = 1587] [outer = 0x0] 17:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1268d4000) [pid = 1655] [serial = 1588] [outer = 0x119b16c00] 17:31:35 INFO - PROCESS | 1655 | 1471048295625 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128f54800) [pid = 1655] [serial = 1589] [outer = 0x119b16c00] 17:31:35 INFO - PROCESS | 1655 | 1471048295899 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 17:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:31:35 INFO - PROCESS | 1655 | 1471048295937 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:31:35 INFO - PROCESS | 1655 | 1471048295938 Marionette TRACE conn3 <- [1,2089,null,{"value":"7"}] 17:31:35 INFO - PROCESS | 1655 | 1471048295940 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:31:35 INFO - PROCESS | 1655 | 1471048295942 Marionette TRACE conn3 <- [1,2090,null,{}] 17:31:35 INFO - PROCESS | 1655 | 1471048295952 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:35 INFO - PROCESS | 1655 | 1471048295953 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:36 INFO - PROCESS | 1655 | 1471048296038 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:31:36 INFO - PROCESS | 1655 | 1471048296043 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 1655 | 1471048296045 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c608800 == 41 [pid = 1655] [id = 530] 17:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128f54c00) [pid = 1655] [serial = 1590] [outer = 0x0] 17:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128f60800) [pid = 1655] [serial = 1591] [outer = 0x128f54c00] 17:31:36 INFO - PROCESS | 1655 | 1471048296069 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12937a400) [pid = 1655] [serial = 1592] [outer = 0x128f54c00] 17:31:36 INFO - PROCESS | 1655 | 1471048296399 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 476ms 17:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:31:36 INFO - PROCESS | 1655 | 1471048296417 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:31:36 INFO - PROCESS | 1655 | 1471048296418 Marionette TRACE conn3 <- [1,2093,null,{"value":"7"}] 17:31:36 INFO - PROCESS | 1655 | 1471048296420 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:31:36 INFO - PROCESS | 1655 | 1471048296421 Marionette TRACE conn3 <- [1,2094,null,{}] 17:31:36 INFO - PROCESS | 1655 | 1471048296423 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:36 INFO - PROCESS | 1655 | 1471048296424 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:36 INFO - PROCESS | 1655 | 1471048296542 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:31:36 INFO - PROCESS | 1655 | 1471048296549 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 1655 | 1471048296550 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c616800 == 42 [pid = 1655] [id = 531] 17:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128d62800) [pid = 1655] [serial = 1593] [outer = 0x0] 17:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12937ec00) [pid = 1655] [serial = 1594] [outer = 0x128d62800] 17:31:36 INFO - PROCESS | 1655 | 1471048296574 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a62c400) [pid = 1655] [serial = 1595] [outer = 0x128d62800] 17:31:36 INFO - PROCESS | 1655 | 1471048296996 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 618ms 17:31:37 INFO - PROCESS | 1655 | 1471048297039 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:31:37 INFO - PROCESS | 1655 | 1471048297042 Marionette TRACE conn3 <- [1,2097,null,{"value":"7"}] 17:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:31:37 INFO - PROCESS | 1655 | 1471048297045 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:31:37 INFO - PROCESS | 1655 | 1471048297047 Marionette TRACE conn3 <- [1,2098,null,{}] 17:31:37 INFO - PROCESS | 1655 | 1471048297051 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:37 INFO - PROCESS | 1655 | 1471048297053 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:37 INFO - PROCESS | 1655 | 1471048297156 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:31:37 INFO - PROCESS | 1655 | 1471048297217 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:37 INFO - PROCESS | 1655 | 1471048297219 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189e2800 == 43 [pid = 1655] [id = 532] 17:31:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x117030800) [pid = 1655] [serial = 1596] [outer = 0x0] 17:31:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1183b5800) [pid = 1655] [serial = 1597] [outer = 0x117030800] 17:31:37 INFO - PROCESS | 1655 | 1471048297249 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1187a5000) [pid = 1655] [serial = 1598] [outer = 0x117030800] 17:31:37 INFO - PROCESS | 1655 | 1471048297735 Marionette TRACE conn3 <- [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]]]}] 17:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 17:31:37 INFO - PROCESS | 1655 | 1471048297766 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:31:37 INFO - PROCESS | 1655 | 1471048297771 Marionette TRACE conn3 <- [1,2101,null,{"value":"7"}] 17:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:31:37 INFO - PROCESS | 1655 | 1471048297800 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:31:37 INFO - PROCESS | 1655 | 1471048297803 Marionette TRACE conn3 <- [1,2102,null,{}] 17:31:37 INFO - PROCESS | 1655 | 1471048297811 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:37 INFO - PROCESS | 1655 | 1471048297814 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:37 INFO - PROCESS | 1655 | 1471048297928 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:31:38 INFO - PROCESS | 1655 | 1471048297998 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:38 INFO - PROCESS | 1655 | 1471048298000 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x125716000 == 44 [pid = 1655] [id = 533] 17:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119b17800) [pid = 1655] [serial = 1599] [outer = 0x0] 17:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119b63400) [pid = 1655] [serial = 1600] [outer = 0x119b17800] 17:31:38 INFO - PROCESS | 1655 | 1471048298029 Marionette DEBUG loaded listener.js 17:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119e30c00) [pid = 1655] [serial = 1601] [outer = 0x119b17800] 17:31:38 INFO - PROCESS | 1655 | 1471048298447 Marionette TRACE conn3 <- [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]]]}] 17:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 702ms 17:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:31:38 INFO - PROCESS | 1655 | 1471048298500 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:31:38 INFO - PROCESS | 1655 | 1471048298501 Marionette TRACE conn3 <- [1,2105,null,{"value":"7"}] 17:31:38 INFO - PROCESS | 1655 | 1471048298504 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:31:38 INFO - PROCESS | 1655 | 1471048298507 Marionette TRACE conn3 <- [1,2106,null,{}] 17:31:38 INFO - PROCESS | 1655 | 1471048298534 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:38 INFO - PROCESS | 1655 | 1471048298537 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:38 INFO - PROCESS | 1655 | 1471048298640 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:31:38 INFO - PROCESS | 1655 | 1471048298713 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:38 INFO - PROCESS | 1655 | 1471048298715 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac3800 == 45 [pid = 1655] [id = 534] 17:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123f77400) [pid = 1655] [serial = 1602] [outer = 0x0] 17:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124dea400) [pid = 1655] [serial = 1603] [outer = 0x123f77400] 17:31:38 INFO - PROCESS | 1655 | 1471048298746 Marionette DEBUG loaded listener.js 17:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12572fc00) [pid = 1655] [serial = 1604] [outer = 0x123f77400] 17:31:39 INFO - PROCESS | 1655 | 1471048299162 Marionette TRACE conn3 <- [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]]]}] 17:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 687ms 17:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:31:39 INFO - PROCESS | 1655 | 1471048299192 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:31:39 INFO - PROCESS | 1655 | 1471048299194 Marionette TRACE conn3 <- [1,2109,null,{"value":"7"}] 17:31:39 INFO - PROCESS | 1655 | 1471048299196 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:31:39 INFO - PROCESS | 1655 | 1471048299197 Marionette TRACE conn3 <- [1,2110,null,{}] 17:31:39 INFO - PROCESS | 1655 | 1471048299200 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:39 INFO - PROCESS | 1655 | 1471048299201 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:39 INFO - PROCESS | 1655 | 1471048299305 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:31:39 INFO - PROCESS | 1655 | 1471048299384 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:39 INFO - PROCESS | 1655 | 1471048299385 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cada000 == 46 [pid = 1655] [id = 535] 17:31:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116792c00) [pid = 1655] [serial = 1605] [outer = 0x0] 17:31:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12689a400) [pid = 1655] [serial = 1606] [outer = 0x116792c00] 17:31:39 INFO - PROCESS | 1655 | 1471048299415 Marionette DEBUG loaded listener.js 17:31:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128cf2c00) [pid = 1655] [serial = 1607] [outer = 0x116792c00] 17:31:40 INFO - PROCESS | 1655 | 1471048300013 Marionette TRACE conn3 <- [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]]]}] 17:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 870ms 17:31:40 INFO - PROCESS | 1655 | 1471048300066 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:31:40 INFO - PROCESS | 1655 | 1471048300068 Marionette TRACE conn3 <- [1,2113,null,{"value":"7"}] 17:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:31:40 INFO - PROCESS | 1655 | 1471048300072 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:31:40 INFO - PROCESS | 1655 | 1471048300073 Marionette TRACE conn3 <- [1,2114,null,{}] 17:31:40 INFO - PROCESS | 1655 | 1471048300080 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:40 INFO - PROCESS | 1655 | 1471048300081 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:40 INFO - PROCESS | 1655 | 1471048300173 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:31:40 INFO - PROCESS | 1655 | 1471048300234 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:40 INFO - PROCESS | 1655 | 1471048300235 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ad7000 == 47 [pid = 1655] [id = 536] 17:31:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116107000) [pid = 1655] [serial = 1608] [outer = 0x0] 17:31:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11702a400) [pid = 1655] [serial = 1609] [outer = 0x116107000] 17:31:40 INFO - PROCESS | 1655 | 1471048300263 Marionette DEBUG loaded listener.js 17:31:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1183b4c00) [pid = 1655] [serial = 1610] [outer = 0x116107000] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x119166000 == 46 [pid = 1655] [id = 488] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12c608800 == 45 [pid = 1655] [id = 530] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12b1aa800 == 44 [pid = 1655] [id = 529] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123e21800 == 43 [pid = 1655] [id = 528] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12a796000 == 42 [pid = 1655] [id = 527] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12a53d800 == 41 [pid = 1655] [id = 526] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x128f1d000 == 40 [pid = 1655] [id = 525] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa7800 == 39 [pid = 1655] [id = 524] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x117ea7000 == 38 [pid = 1655] [id = 523] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123e36000 == 37 [pid = 1655] [id = 522] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1bc000 == 36 [pid = 1655] [id = 521] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11891d800 == 35 [pid = 1655] [id = 520] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x118433000 == 34 [pid = 1655] [id = 519] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d9800 == 33 [pid = 1655] [id = 518] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11307e000 == 32 [pid = 1655] [id = 517] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12cada000 == 31 [pid = 1655] [id = 535] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac3800 == 30 [pid = 1655] [id = 534] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x125716000 == 29 [pid = 1655] [id = 533] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1189e2800 == 28 [pid = 1655] [id = 532] 17:31:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12c616800 == 27 [pid = 1655] [id = 531] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1257d8400) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12689f400) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124c7ec00) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124d8fc00) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119f24c00) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x121158800) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1214a3000) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121d6a800) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119890800) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119b19c00) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1176af400) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118323800) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118720800) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1189c4400) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121da2000) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1195bcc00) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11604f400) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116889800) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1256a4800) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126befc00) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1191df000) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1195bf000) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128cf7c00) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126afa400) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126ab3c00) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128886000) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126bf9800) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128cee400) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121b09800) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128ceb800) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123eeb400) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126893800) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128891c00) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1257a5000) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 17:31:41 INFO - PROCESS | 1655 | 1471048301425 Marionette TRACE conn3 <- [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]]]}] 17:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1374ms 17:31:41 INFO - PROCESS | 1655 | 1471048301447 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:31:41 INFO - PROCESS | 1655 | 1471048301449 Marionette TRACE conn3 <- [1,2117,null,{"value":"7"}] 17:31:41 INFO - PROCESS | 1655 | 1471048301452 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:31:41 INFO - PROCESS | 1655 | 1471048301454 Marionette TRACE conn3 <- [1,2118,null,{}] 17:31:41 INFO - PROCESS | 1655 | 1471048301457 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:41 INFO - PROCESS | 1655 | 1471048301459 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:41 INFO - PROCESS | 1655 | 1471048301564 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:31:41 INFO - PROCESS | 1655 | 1471048301571 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:41 INFO - PROCESS | 1655 | 1471048301574 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x117216800 == 28 [pid = 1655] [id = 537] 17:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1168ef000) [pid = 1655] [serial = 1611] [outer = 0x0] 17:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x117028c00) [pid = 1655] [serial = 1612] [outer = 0x1168ef000] 17:31:41 INFO - PROCESS | 1655 | 1471048301601 Marionette DEBUG loaded listener.js 17:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113dae400) [pid = 1655] [serial = 1613] [outer = 0x1168ef000] 17:31:41 INFO - PROCESS | 1655 | 1471048301934 Marionette TRACE conn3 <- [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]]]}] 17:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms 17:31:41 INFO - PROCESS | 1655 | 1471048301974 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:31:41 INFO - PROCESS | 1655 | 1471048301979 Marionette TRACE conn3 <- [1,2121,null,{"value":"7"}] 17:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:31:41 INFO - PROCESS | 1655 | 1471048301984 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:31:41 INFO - PROCESS | 1655 | 1471048301986 Marionette TRACE conn3 <- [1,2122,null,{}] 17:31:41 INFO - PROCESS | 1655 | 1471048301988 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:41 INFO - PROCESS | 1655 | 1471048301990 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:42 INFO - PROCESS | 1655 | 1471048302070 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:31:42 INFO - PROCESS | 1655 | 1471048302074 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:42 INFO - PROCESS | 1655 | 1471048302075 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184ed800 == 29 [pid = 1655] [id = 538] 17:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1184a7800) [pid = 1655] [serial = 1614] [outer = 0x0] 17:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1189bec00) [pid = 1655] [serial = 1615] [outer = 0x1184a7800] 17:31:42 INFO - PROCESS | 1655 | 1471048302105 Marionette DEBUG loaded listener.js 17:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1191d3000) [pid = 1655] [serial = 1616] [outer = 0x1184a7800] 17:31:42 INFO - PROCESS | 1655 | 1471048302463 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 17:31:42 INFO - PROCESS | 1655 | 1471048302507 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:31:42 INFO - PROCESS | 1655 | 1471048302508 Marionette TRACE conn3 <- [1,2125,null,{"value":"7"}] 17:31:42 INFO - PROCESS | 1655 | 1471048302511 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:31:42 INFO - PROCESS | 1655 | 1471048302513 Marionette TRACE conn3 <- [1,2126,null,{}] 17:31:42 INFO - PROCESS | 1655 | 1471048302521 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:42 INFO - PROCESS | 1655 | 1471048302524 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:42 INFO - PROCESS | 1655 | 1471048302601 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:31:42 INFO - PROCESS | 1655 | 1471048302606 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:42 INFO - PROCESS | 1655 | 1471048302609 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1b1000 == 30 [pid = 1655] [id = 539] 17:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11687ec00) [pid = 1655] [serial = 1617] [outer = 0x0] 17:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119b13800) [pid = 1655] [serial = 1618] [outer = 0x11687ec00] 17:31:42 INFO - PROCESS | 1655 | 1471048302640 Marionette DEBUG loaded listener.js 17:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119cc6400) [pid = 1655] [serial = 1619] [outer = 0x11687ec00] 17:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 17:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:31:42 INFO - PROCESS | 1655 | 1471048302981 Marionette TRACE conn3 <- [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]]]}] 17:31:42 INFO - PROCESS | 1655 | 1471048302984 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:31:42 INFO - PROCESS | 1655 | 1471048302986 Marionette TRACE conn3 <- [1,2129,null,{"value":"7"}] 17:31:42 INFO - PROCESS | 1655 | 1471048302988 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:31:42 INFO - PROCESS | 1655 | 1471048302989 Marionette TRACE conn3 <- [1,2130,null,{}] 17:31:42 INFO - PROCESS | 1655 | 1471048302992 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:42 INFO - PROCESS | 1655 | 1471048302995 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:43 INFO - PROCESS | 1655 | 1471048303075 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:31:43 INFO - PROCESS | 1655 | 1471048303136 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:43 INFO - PROCESS | 1655 | 1471048303137 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12195e800 == 31 [pid = 1655] [id = 540] 17:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119e2f400) [pid = 1655] [serial = 1620] [outer = 0x0] 17:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119f21c00) [pid = 1655] [serial = 1621] [outer = 0x119e2f400] 17:31:43 INFO - PROCESS | 1655 | 1471048303163 Marionette DEBUG loaded listener.js 17:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12105b400) [pid = 1655] [serial = 1622] [outer = 0x119e2f400] 17:31:43 INFO - PROCESS | 1655 | 1471048303441 Marionette TRACE conn3 <- [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] 17:31:43 INFO - PROCESS | 1655 | 1471048303473 Marionette TRACE conn3 <- [1,2133,null,{"value":"7"}] 17:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:31:43 INFO - PROCESS | 1655 | 1471048303490 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:31:43 INFO - PROCESS | 1655 | 1471048303491 Marionette TRACE conn3 <- [1,2134,null,{}] 17:31:43 INFO - PROCESS | 1655 | 1471048303497 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:43 INFO - PROCESS | 1655 | 1471048303499 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:43 INFO - PROCESS | 1655 | 1471048303597 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:31:43 INFO - PROCESS | 1655 | 1471048303601 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:43 INFO - PROCESS | 1655 | 1471048303602 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c25800 == 32 [pid = 1655] [id = 541] 17:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1183f3000) [pid = 1655] [serial = 1623] [outer = 0x0] 17:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12115b000) [pid = 1655] [serial = 1624] [outer = 0x1183f3000] 17:31:43 INFO - PROCESS | 1655 | 1471048303626 Marionette DEBUG loaded listener.js 17:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121d68800) [pid = 1655] [serial = 1625] [outer = 0x1183f3000] 17:31:43 INFO - PROCESS | 1655 | 1471048303975 Marionette TRACE conn3 <- [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]]]}] 17:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 538ms 17:31:44 INFO - PROCESS | 1655 | 1471048304013 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:31:44 INFO - PROCESS | 1655 | 1471048304014 Marionette TRACE conn3 <- [1,2137,null,{"value":"7"}] 17:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:31:44 INFO - PROCESS | 1655 | 1471048304017 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:31:44 INFO - PROCESS | 1655 | 1471048304018 Marionette TRACE conn3 <- [1,2138,null,{}] 17:31:44 INFO - PROCESS | 1655 | 1471048304020 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:44 INFO - PROCESS | 1655 | 1471048304024 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:44 INFO - PROCESS | 1655 | 1471048304137 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:31:44 INFO - PROCESS | 1655 | 1471048304174 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:44 INFO - PROCESS | 1655 | 1471048304175 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3f800 == 33 [pid = 1655] [id = 542] 17:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115e20000) [pid = 1655] [serial = 1626] [outer = 0x0] 17:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123e82800) [pid = 1655] [serial = 1627] [outer = 0x115e20000] 17:31:44 INFO - PROCESS | 1655 | 1471048304200 Marionette DEBUG loaded listener.js 17:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125728400) [pid = 1655] [serial = 1628] [outer = 0x115e20000] 17:31:44 INFO - PROCESS | 1655 | 1471048304507 Marionette TRACE conn3 <- [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]]]}] 17:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 17:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:31:44 INFO - PROCESS | 1655 | 1471048304535 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:31:44 INFO - PROCESS | 1655 | 1471048304537 Marionette TRACE conn3 <- [1,2141,null,{"value":"7"}] 17:31:44 INFO - PROCESS | 1655 | 1471048304552 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:31:44 INFO - PROCESS | 1655 | 1471048304553 Marionette TRACE conn3 <- [1,2142,null,{}] 17:31:44 INFO - PROCESS | 1655 | 1471048304555 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:44 INFO - PROCESS | 1655 | 1471048304556 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:44 INFO - PROCESS | 1655 | 1471048304656 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:31:44 INFO - PROCESS | 1655 | 1471048304660 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:44 INFO - PROCESS | 1655 | 1471048304661 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fc9800 == 34 [pid = 1655] [id = 543] 17:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1195bf000) [pid = 1655] [serial = 1629] [outer = 0x0] 17:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1257ca000) [pid = 1655] [serial = 1630] [outer = 0x1195bf000] 17:31:44 INFO - PROCESS | 1655 | 1471048304685 Marionette DEBUG loaded listener.js 17:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12626d400) [pid = 1655] [serial = 1631] [outer = 0x1195bf000] 17:31:45 INFO - PROCESS | 1655 | 1471048304998 Marionette TRACE conn3 <- [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] 17:31:45 INFO - PROCESS | 1655 | 1471048305035 Marionette TRACE conn3 <- [1,2145,null,{"value":"7"}] 17:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:31:45 INFO - PROCESS | 1655 | 1471048305048 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:31:45 INFO - PROCESS | 1655 | 1471048305049 Marionette TRACE conn3 <- [1,2146,null,{}] 17:31:45 INFO - PROCESS | 1655 | 1471048305051 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:45 INFO - PROCESS | 1655 | 1471048305052 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:45 INFO - PROCESS | 1655 | 1471048305149 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:31:45 INFO - PROCESS | 1655 | 1471048305163 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:45 INFO - PROCESS | 1655 | 1471048305164 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a53d800 == 35 [pid = 1655] [id = 544] 17:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12626c800) [pid = 1655] [serial = 1632] [outer = 0x0] 17:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12689f800) [pid = 1655] [serial = 1633] [outer = 0x12626c800] 17:31:45 INFO - PROCESS | 1655 | 1471048305188 Marionette DEBUG loaded listener.js 17:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126af6c00) [pid = 1655] [serial = 1634] [outer = 0x12626c800] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1184aac00) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128d62800) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128f54c00) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121055400) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1257d5c00) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1187aa400) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1127d8c00) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110fac400) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11680a400) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119762c00) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x117032800) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183bb800) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119f1c000) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121da5400) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119b1d400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:31:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119b16c00) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:31:45 INFO - PROCESS | 1655 | 1471048305690 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:31:45 INFO - PROCESS | 1655 | 1471048305719 Marionette TRACE conn3 <- [1,2149,null,{"value":"7"}] 17:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:31:45 INFO - PROCESS | 1655 | 1471048305722 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:31:45 INFO - PROCESS | 1655 | 1471048305723 Marionette TRACE conn3 <- [1,2150,null,{}] 17:31:45 INFO - PROCESS | 1655 | 1471048305725 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:45 INFO - PROCESS | 1655 | 1471048305727 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:45 INFO - PROCESS | 1655 | 1471048305810 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:31:45 INFO - PROCESS | 1655 | 1471048305815 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:45 INFO - PROCESS | 1655 | 1471048305816 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a530800 == 36 [pid = 1655] [id = 545] 17:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112f35800) [pid = 1655] [serial = 1635] [outer = 0x0] 17:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1184aac00) [pid = 1655] [serial = 1636] [outer = 0x112f35800] 17:31:45 INFO - PROCESS | 1655 | 1471048305841 Marionette DEBUG loaded listener.js 17:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11a195400) [pid = 1655] [serial = 1637] [outer = 0x112f35800] 17:31:46 INFO - PROCESS | 1655 | 1471048306170 Marionette TRACE conn3 <- [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]]]}] 17:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 17:31:46 INFO - PROCESS | 1655 | 1471048306191 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:31:46 INFO - PROCESS | 1655 | 1471048306194 Marionette TRACE conn3 <- [1,2153,null,{"value":"7"}] 17:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:31:46 INFO - PROCESS | 1655 | 1471048306199 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:31:46 INFO - PROCESS | 1655 | 1471048306200 Marionette TRACE conn3 <- [1,2154,null,{}] 17:31:46 INFO - PROCESS | 1655 | 1471048306202 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:46 INFO - PROCESS | 1655 | 1471048306203 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:46 INFO - PROCESS | 1655 | 1471048306306 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:31:46 INFO - PROCESS | 1655 | 1471048306314 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:46 INFO - PROCESS | 1655 | 1471048306315 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae49000 == 37 [pid = 1655] [id = 546] 17:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119b14400) [pid = 1655] [serial = 1638] [outer = 0x0] 17:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126268000) [pid = 1655] [serial = 1639] [outer = 0x119b14400] 17:31:46 INFO - PROCESS | 1655 | 1471048306339 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126bf1400) [pid = 1655] [serial = 1640] [outer = 0x119b14400] 17:31:46 INFO - PROCESS | 1655 | 1471048306655 Marionette TRACE conn3 <- [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]]]}] 17:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 468ms 17:31:46 INFO - PROCESS | 1655 | 1471048306667 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:31:46 INFO - PROCESS | 1655 | 1471048306669 Marionette TRACE conn3 <- [1,2157,null,{"value":"7"}] 17:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:31:46 INFO - PROCESS | 1655 | 1471048306671 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:31:46 INFO - PROCESS | 1655 | 1471048306672 Marionette TRACE conn3 <- [1,2158,null,{}] 17:31:46 INFO - PROCESS | 1655 | 1471048306675 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:46 INFO - PROCESS | 1655 | 1471048306679 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:46 INFO - PROCESS | 1655 | 1471048306771 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:31:46 INFO - PROCESS | 1655 | 1471048306775 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:46 INFO - PROCESS | 1655 | 1471048306777 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c1b000 == 38 [pid = 1655] [id = 547] 17:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126bf8400) [pid = 1655] [serial = 1641] [outer = 0x0] 17:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128885800) [pid = 1655] [serial = 1642] [outer = 0x126bf8400] 17:31:46 INFO - PROCESS | 1655 | 1471048306806 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128d5cc00) [pid = 1655] [serial = 1643] [outer = 0x126bf8400] 17:31:47 INFO - PROCESS | 1655 | 1471048307173 Marionette TRACE conn3 <- [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]]]}] 17:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 17:31:47 INFO - PROCESS | 1655 | 1471048307209 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:31:47 INFO - PROCESS | 1655 | 1471048307213 Marionette TRACE conn3 <- [1,2161,null,{"value":"7"}] 17:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:31:47 INFO - PROCESS | 1655 | 1471048307216 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - PROCESS | 1655 | 1471048307218 Marionette TRACE conn3 <- [1,2162,null,{}] 17:31:47 INFO - PROCESS | 1655 | 1471048307221 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:47 INFO - PROCESS | 1655 | 1471048307223 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:47 INFO - PROCESS | 1655 | 1471048307347 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:31:47 INFO - PROCESS | 1655 | 1471048307352 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:47 INFO - PROCESS | 1655 | 1471048307353 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b956800 == 39 [pid = 1655] [id = 548] 17:31:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128d5d400) [pid = 1655] [serial = 1644] [outer = 0x0] 17:31:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128f53000) [pid = 1655] [serial = 1645] [outer = 0x128d5d400] 17:31:47 INFO - PROCESS | 1655 | 1471048307393 Marionette DEBUG loaded listener.js 17:31:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126a52000) [pid = 1655] [serial = 1646] [outer = 0x128d5d400] 17:31:48 INFO - PROCESS | 1655 | 1471048308021 Marionette TRACE conn3 <- [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]]]}] 17:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 820ms 17:31:48 INFO - PROCESS | 1655 | 1471048308036 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:31:48 INFO - PROCESS | 1655 | 1471048308039 Marionette TRACE conn3 <- [1,2165,null,{"value":"7"}] 17:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:31:48 INFO - PROCESS | 1655 | 1471048308043 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:31:48 INFO - PROCESS | 1655 | 1471048308045 Marionette TRACE conn3 <- [1,2166,null,{}] 17:31:48 INFO - PROCESS | 1655 | 1471048308049 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:48 INFO - PROCESS | 1655 | 1471048308051 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:48 INFO - PROCESS | 1655 | 1471048308159 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:31:48 INFO - PROCESS | 1655 | 1471048308241 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:48 INFO - PROCESS | 1655 | 1471048308242 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184ed000 == 40 [pid = 1655] [id = 549] 17:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x117028400) [pid = 1655] [serial = 1647] [outer = 0x0] 17:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11831f400) [pid = 1655] [serial = 1648] [outer = 0x117028400] 17:31:48 INFO - PROCESS | 1655 | 1471048308273 Marionette DEBUG loaded listener.js 17:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11871f000) [pid = 1655] [serial = 1649] [outer = 0x117028400] 17:31:48 INFO - PROCESS | 1655 | 1471048308733 Marionette TRACE conn3 <- [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]]]}] 17:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 774ms 17:31:48 INFO - PROCESS | 1655 | 1471048308824 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:31:48 INFO - PROCESS | 1655 | 1471048308829 Marionette TRACE conn3 <- [1,2169,null,{"value":"7"}] 17:31:48 INFO - PROCESS | 1655 | 1471048308834 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:31:48 INFO - PROCESS | 1655 | 1471048308836 Marionette TRACE conn3 <- [1,2170,null,{}] 17:31:48 INFO - PROCESS | 1655 | 1471048308838 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:48 INFO - PROCESS | 1655 | 1471048308840 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:48 INFO - PROCESS | 1655 | 1471048308947 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:31:49 INFO - PROCESS | 1655 | 1471048309030 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:49 INFO - PROCESS | 1655 | 1471048309032 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215d7800 == 41 [pid = 1655] [id = 550] 17:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1183f5c00) [pid = 1655] [serial = 1650] [outer = 0x0] 17:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119768400) [pid = 1655] [serial = 1651] [outer = 0x1183f5c00] 17:31:49 INFO - PROCESS | 1655 | 1471048309063 Marionette DEBUG loaded listener.js 17:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119b17400) [pid = 1655] [serial = 1652] [outer = 0x1183f5c00] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x124c1b000 == 40 [pid = 1655] [id = 547] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae49000 == 39 [pid = 1655] [id = 546] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12a530800 == 38 [pid = 1655] [id = 545] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12a53d800 == 37 [pid = 1655] [id = 544] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128fc9800 == 36 [pid = 1655] [id = 543] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3f800 == 35 [pid = 1655] [id = 542] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x124c25800 == 34 [pid = 1655] [id = 541] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12195e800 == 33 [pid = 1655] [id = 540] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1b1000 == 32 [pid = 1655] [id = 539] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1184ed800 == 31 [pid = 1655] [id = 538] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x117216800 == 30 [pid = 1655] [id = 537] 17:31:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119ad7000 == 29 [pid = 1655] [id = 536] 17:31:49 INFO - PROCESS | 1655 | 1471048309695 Marionette TRACE conn3 <- [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]]]}] 17:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 873ms 17:31:49 INFO - PROCESS | 1655 | 1471048309707 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:31:49 INFO - PROCESS | 1655 | 1471048309712 Marionette TRACE conn3 <- [1,2173,null,{"value":"7"}] 17:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:31:49 INFO - PROCESS | 1655 | 1471048309717 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:31:49 INFO - PROCESS | 1655 | 1471048309718 Marionette TRACE conn3 <- [1,2174,null,{}] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128d59800) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124decc00) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126266400) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12689bc00) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1189ed800) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1195be800) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1191e0000) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1121bdc00) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a89000) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1214a2800) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119b0f800) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119e28c00) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x117e10000) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183b5000) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183fb800) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1187a1400) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12105b000) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121161800) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126bfb000) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126aabc00) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128cea800) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12937a400) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128f54800) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128d56c00) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1257d7c00) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123e8fc00) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x121da3c00) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1268d4000) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a62c400) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12937ec00) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128f60800) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1655 | 1471048309739 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:49 INFO - PROCESS | 1655 | 1471048309740 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:49 INFO - PROCESS | 1655 | 1471048309835 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:31:49 INFO - PROCESS | 1655 | 1471048309842 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:49 INFO - PROCESS | 1655 | 1471048309848 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11721a000 == 30 [pid = 1655] [id = 551] 17:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x117029400) [pid = 1655] [serial = 1653] [outer = 0x0] 17:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1172bdc00) [pid = 1655] [serial = 1654] [outer = 0x117029400] 17:31:49 INFO - PROCESS | 1655 | 1471048309875 Marionette DEBUG loaded listener.js 17:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1183b9400) [pid = 1655] [serial = 1655] [outer = 0x117029400] 17:31:50 INFO - PROCESS | 1655 | 1471048310204 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 17:31:50 INFO - PROCESS | 1655 | 1471048310236 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:31:50 INFO - PROCESS | 1655 | 1471048310239 Marionette TRACE conn3 <- [1,2177,null,{"value":"7"}] 17:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:31:50 INFO - PROCESS | 1655 | 1471048310243 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:31:50 INFO - PROCESS | 1655 | 1471048310245 Marionette TRACE conn3 <- [1,2178,null,{}] 17:31:50 INFO - PROCESS | 1655 | 1471048310247 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:50 INFO - PROCESS | 1655 | 1471048310249 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:50 INFO - PROCESS | 1655 | 1471048310390 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:31:50 INFO - PROCESS | 1655 | 1471048310400 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:50 INFO - PROCESS | 1655 | 1471048310401 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d8000 == 31 [pid = 1655] [id = 552] 17:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1183fec00) [pid = 1655] [serial = 1656] [outer = 0x0] 17:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118ab8400) [pid = 1655] [serial = 1657] [outer = 0x1183fec00] 17:31:50 INFO - PROCESS | 1655 | 1471048310428 Marionette DEBUG loaded listener.js 17:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119890400) [pid = 1655] [serial = 1658] [outer = 0x1183fec00] 17:31:50 INFO - PROCESS | 1655 | 1471048310754 Marionette TRACE conn3 <- [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]]]}] 17:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 17:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:31:50 INFO - PROCESS | 1655 | 1471048310765 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:31:50 INFO - PROCESS | 1655 | 1471048310766 Marionette TRACE conn3 <- [1,2181,null,{"value":"7"}] 17:31:50 INFO - PROCESS | 1655 | 1471048310768 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:31:50 INFO - PROCESS | 1655 | 1471048310771 Marionette TRACE conn3 <- [1,2182,null,{}] 17:31:50 INFO - PROCESS | 1655 | 1471048310782 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:50 INFO - PROCESS | 1655 | 1471048310785 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:50 INFO - PROCESS | 1655 | 1471048310868 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:31:50 INFO - PROCESS | 1655 | 1471048310924 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:50 INFO - PROCESS | 1655 | 1471048310927 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215e7000 == 32 [pid = 1655] [id = 553] 17:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11988dc00) [pid = 1655] [serial = 1659] [outer = 0x0] 17:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119e28c00) [pid = 1655] [serial = 1660] [outer = 0x11988dc00] 17:31:50 INFO - PROCESS | 1655 | 1471048310954 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121055800) [pid = 1655] [serial = 1661] [outer = 0x11988dc00] 17:31:51 INFO - PROCESS | 1655 | 1471048311233 Marionette TRACE conn3 <- [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]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 471ms 17:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:31:51 INFO - PROCESS | 1655 | 1471048311239 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:31:51 INFO - PROCESS | 1655 | 1471048311241 Marionette TRACE conn3 <- [1,2185,null,{"value":"7"}] 17:31:51 INFO - PROCESS | 1655 | 1471048311254 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 1655 | 1471048311255 Marionette TRACE conn3 <- [1,2186,null,{}] 17:31:51 INFO - PROCESS | 1655 | 1471048311257 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:51 INFO - PROCESS | 1655 | 1471048311258 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:51 INFO - PROCESS | 1655 | 1471048311340 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:31:51 INFO - PROCESS | 1655 | 1471048311347 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:51 INFO - PROCESS | 1655 | 1471048311348 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x125711800 == 33 [pid = 1655] [id = 554] 17:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12115e800) [pid = 1655] [serial = 1662] [outer = 0x0] 17:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121d74000) [pid = 1655] [serial = 1663] [outer = 0x12115e800] 17:31:51 INFO - PROCESS | 1655 | 1471048311373 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121da4c00) [pid = 1655] [serial = 1664] [outer = 0x12115e800] 17:31:51 INFO - PROCESS | 1655 | 1471048311725 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 531ms 17:31:51 INFO - PROCESS | 1655 | 1471048311775 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:31:51 INFO - PROCESS | 1655 | 1471048311776 Marionette TRACE conn3 <- [1,2189,null,{"value":"7"}] 17:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:31:51 INFO - PROCESS | 1655 | 1471048311778 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 1655 | 1471048311779 Marionette TRACE conn3 <- [1,2190,null,{}] 17:31:51 INFO - PROCESS | 1655 | 1471048311782 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:51 INFO - PROCESS | 1655 | 1471048311783 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:51 INFO - PROCESS | 1655 | 1471048311883 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:31:51 INFO - PROCESS | 1655 | 1471048311894 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:51 INFO - PROCESS | 1655 | 1471048311895 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aaa800 == 34 [pid = 1655] [id = 555] 17:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121da4800) [pid = 1655] [serial = 1665] [outer = 0x0] 17:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123e86000) [pid = 1655] [serial = 1666] [outer = 0x121da4800] 17:31:51 INFO - PROCESS | 1655 | 1471048311919 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124a07c00) [pid = 1655] [serial = 1667] [outer = 0x121da4800] 17:31:52 INFO - PROCESS | 1655 | 1471048312261 Marionette TRACE conn3 <- [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]]]}] 17:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 17:31:52 INFO - PROCESS | 1655 | 1471048312300 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:31:52 INFO - PROCESS | 1655 | 1471048312301 Marionette TRACE conn3 <- [1,2193,null,{"value":"7"}] 17:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:31:52 INFO - PROCESS | 1655 | 1471048312304 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:31:52 INFO - PROCESS | 1655 | 1471048312305 Marionette TRACE conn3 <- [1,2194,null,{}] 17:31:52 INFO - PROCESS | 1655 | 1471048312308 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:52 INFO - PROCESS | 1655 | 1471048312312 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:52 INFO - PROCESS | 1655 | 1471048312462 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:31:52 INFO - PROCESS | 1655 | 1471048312481 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:52 INFO - PROCESS | 1655 | 1471048312482 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a530800 == 35 [pid = 1655] [id = 556] 17:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124ca0000) [pid = 1655] [serial = 1668] [outer = 0x0] 17:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1256b2000) [pid = 1655] [serial = 1669] [outer = 0x124ca0000] 17:31:52 INFO - PROCESS | 1655 | 1471048312523 Marionette DEBUG loaded listener.js 17:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126893800) [pid = 1655] [serial = 1670] [outer = 0x124ca0000] 17:31:52 INFO - PROCESS | 1655 | 1471048312914 Marionette TRACE conn3 <- [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]]]}] 17:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 620ms 17:31:52 INFO - PROCESS | 1655 | 1471048312925 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:31:52 INFO - PROCESS | 1655 | 1471048312927 Marionette TRACE conn3 <- [1,2197,null,{"value":"7"}] 17:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:31:52 INFO - PROCESS | 1655 | 1471048312935 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:31:52 INFO - PROCESS | 1655 | 1471048312937 Marionette TRACE conn3 <- [1,2198,null,{}] 17:31:52 INFO - PROCESS | 1655 | 1471048312939 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:52 INFO - PROCESS | 1655 | 1471048312940 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:53 INFO - PROCESS | 1655 | 1471048313042 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:31:53 INFO - PROCESS | 1655 | 1471048313045 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:53 INFO - PROCESS | 1655 | 1471048313046 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a789000 == 36 [pid = 1655] [id = 557] 17:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124ca1800) [pid = 1655] [serial = 1671] [outer = 0x0] 17:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1268d5c00) [pid = 1655] [serial = 1672] [outer = 0x124ca1800] 17:31:53 INFO - PROCESS | 1655 | 1471048313071 Marionette DEBUG loaded listener.js 17:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126bfa800) [pid = 1655] [serial = 1673] [outer = 0x124ca1800] 17:31:53 INFO - PROCESS | 1655 | 1471048313374 Marionette TRACE conn3 <- [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]]]}] 17:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 17:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:31:53 INFO - PROCESS | 1655 | 1471048313405 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:31:53 INFO - PROCESS | 1655 | 1471048313406 Marionette TRACE conn3 <- [1,2201,null,{"value":"7"}] 17:31:53 INFO - PROCESS | 1655 | 1471048313417 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 1655 | 1471048313418 Marionette TRACE conn3 <- [1,2202,null,{}] 17:31:53 INFO - PROCESS | 1655 | 1471048313428 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:53 INFO - PROCESS | 1655 | 1471048313430 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:53 INFO - PROCESS | 1655 | 1471048313530 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:31:53 INFO - PROCESS | 1655 | 1471048313533 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:53 INFO - PROCESS | 1655 | 1471048313535 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae62000 == 37 [pid = 1655] [id = 558] 17:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126647400) [pid = 1655] [serial = 1674] [outer = 0x0] 17:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126897000) [pid = 1655] [serial = 1675] [outer = 0x126647400] 17:31:53 INFO - PROCESS | 1655 | 1471048313565 Marionette DEBUG loaded listener.js 17:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128cf5400) [pid = 1655] [serial = 1676] [outer = 0x126647400] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11687ec00) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116107000) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119e2f400) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1168ef000) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1184a7800) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x117030800) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183f3000) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119b17800) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123f77400) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116792c00) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115e20000) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12626c800) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1195bf000) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126bf8400) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112f35800) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:31:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119b14400) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 579ms 17:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:31:53 INFO - PROCESS | 1655 | 1471048313985 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:31:53 INFO - PROCESS | 1655 | 1471048313988 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:31:53 INFO - PROCESS | 1655 | 1471048313989 Marionette TRACE conn3 <- [1,2205,null,{"value":"7"}] 17:31:53 INFO - PROCESS | 1655 | 1471048313991 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 1655 | 1471048313993 Marionette TRACE conn3 <- [1,2206,null,{}] 17:31:53 INFO - PROCESS | 1655 | 1471048313996 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:53 INFO - PROCESS | 1655 | 1471048313997 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:54 INFO - PROCESS | 1655 | 1471048314075 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:31:54 INFO - PROCESS | 1655 | 1471048314081 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:54 INFO - PROCESS | 1655 | 1471048314082 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213b2000 == 38 [pid = 1655] [id = 559] 17:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11687ec00) [pid = 1655] [serial = 1677] [outer = 0x0] 17:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1189f2c00) [pid = 1655] [serial = 1678] [outer = 0x11687ec00] 17:31:54 INFO - PROCESS | 1655 | 1471048314106 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b1cc00) [pid = 1655] [serial = 1679] [outer = 0x11687ec00] 17:31:54 INFO - PROCESS | 1655 | 1471048314430 Marionette TRACE conn3 <- [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]]]}] 17:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 471ms 17:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:31:54 INFO - PROCESS | 1655 | 1471048314463 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:31:54 INFO - PROCESS | 1655 | 1471048314464 Marionette TRACE conn3 <- [1,2209,null,{"value":"7"}] 17:31:54 INFO - PROCESS | 1655 | 1471048314466 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:31:54 INFO - PROCESS | 1655 | 1471048314467 Marionette TRACE conn3 <- [1,2210,null,{}] 17:31:54 INFO - PROCESS | 1655 | 1471048314469 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:54 INFO - PROCESS | 1655 | 1471048314471 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:54 INFO - PROCESS | 1655 | 1471048314572 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:31:54 INFO - PROCESS | 1655 | 1471048314580 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:54 INFO - PROCESS | 1655 | 1471048314581 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b1aa800 == 39 [pid = 1655] [id = 560] 17:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121b06000) [pid = 1655] [serial = 1680] [outer = 0x0] 17:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12572f400) [pid = 1655] [serial = 1681] [outer = 0x121b06000] 17:31:54 INFO - PROCESS | 1655 | 1471048314612 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126bfb000) [pid = 1655] [serial = 1682] [outer = 0x121b06000] 17:31:54 INFO - PROCESS | 1655 | 1471048314913 Marionette TRACE conn3 <- [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]]]}] 17:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 468ms 17:31:54 INFO - PROCESS | 1655 | 1471048314935 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:31:54 INFO - PROCESS | 1655 | 1471048314937 Marionette TRACE conn3 <- [1,2213,null,{"value":"7"}] 17:31:54 INFO - PROCESS | 1655 | 1471048314939 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:31:54 INFO - PROCESS | 1655 | 1471048314942 Marionette TRACE conn3 <- [1,2214,null,{}] 17:31:54 INFO - PROCESS | 1655 | 1471048314948 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:54 INFO - PROCESS | 1655 | 1471048314950 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:55 INFO - PROCESS | 1655 | 1471048315069 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:31:55 INFO - PROCESS | 1655 | 1471048315075 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:55 INFO - PROCESS | 1655 | 1471048315078 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1f0800 == 40 [pid = 1655] [id = 561] 17:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128ced000) [pid = 1655] [serial = 1683] [outer = 0x0] 17:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128d63800) [pid = 1655] [serial = 1684] [outer = 0x128ced000] 17:31:55 INFO - PROCESS | 1655 | 1471048315121 Marionette DEBUG loaded listener.js 17:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12937e400) [pid = 1655] [serial = 1685] [outer = 0x128ced000] 17:31:55 INFO - PROCESS | 1655 | 1471048315562 Marionette TRACE conn3 <- [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]]]}] 17:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 674ms 17:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:31:55 INFO - PROCESS | 1655 | 1471048315614 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:31:55 INFO - PROCESS | 1655 | 1471048315614 Marionette TRACE conn3 <- [1,2217,null,{"value":"7"}] 17:31:55 INFO - PROCESS | 1655 | 1471048315617 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:31:55 INFO - PROCESS | 1655 | 1471048315618 Marionette TRACE conn3 <- [1,2218,null,{}] 17:31:55 INFO - PROCESS | 1655 | 1471048315620 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:55 INFO - PROCESS | 1655 | 1471048315621 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:55 INFO - PROCESS | 1655 | 1471048315701 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:31:55 INFO - PROCESS | 1655 | 1471048315704 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:55 INFO - PROCESS | 1655 | 1471048315713 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c617800 == 41 [pid = 1655] [id = 562] 17:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12937ec00) [pid = 1655] [serial = 1686] [outer = 0x0] 17:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a62c400) [pid = 1655] [serial = 1687] [outer = 0x12937ec00] 17:31:55 INFO - PROCESS | 1655 | 1471048315738 Marionette DEBUG loaded listener.js 17:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a6c9000) [pid = 1655] [serial = 1688] [outer = 0x12937ec00] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11721a000 == 40 [pid = 1655] [id = 551] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1215d7800 == 39 [pid = 1655] [id = 550] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b956800 == 38 [pid = 1655] [id = 548] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1184ed000 == 37 [pid = 1655] [id = 549] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d8000 == 36 [pid = 1655] [id = 552] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1215e7000 == 35 [pid = 1655] [id = 553] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a789000 == 34 [pid = 1655] [id = 557] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a530800 == 33 [pid = 1655] [id = 556] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1213b2000 == 32 [pid = 1655] [id = 559] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x125711800 == 31 [pid = 1655] [id = 554] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x128aaa800 == 30 [pid = 1655] [id = 555] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae62000 == 29 [pid = 1655] [id = 558] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b1aa800 == 28 [pid = 1655] [id = 560] 17:31:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1f0800 == 27 [pid = 1655] [id = 561] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119b13800) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119cc6400) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183b4c00) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11702a400) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119f21c00) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117028c00) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113dae400) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1189bec00) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1191d3000) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1187a5000) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12115b000) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1183b5800) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119e30c00) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119b63400) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12572fc00) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124dea400) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128cf2c00) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12689a400) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x125728400) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123e82800) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12689f800) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1257ca000) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x128d5cc00) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11a195400) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1184aac00) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x126268000) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x128f53000) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x128885800) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x126af6c00) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12626d400) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x126bf1400) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x121d68800) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12105b400) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 17:31:57 INFO - PROCESS | 1655 | 1471048317146 Marionette TRACE conn3 <- [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]]]}] 17:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1571ms 17:31:57 INFO - PROCESS | 1655 | 1471048317189 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:31:57 INFO - PROCESS | 1655 | 1471048317191 Marionette TRACE conn3 <- [1,2221,null,{"value":"7"}] 17:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:31:57 INFO - PROCESS | 1655 | 1471048317200 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:31:57 INFO - PROCESS | 1655 | 1471048317202 Marionette TRACE conn3 <- [1,2222,null,{}] 17:31:57 INFO - PROCESS | 1655 | 1471048317206 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:57 INFO - PROCESS | 1655 | 1471048317207 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:57 INFO - PROCESS | 1655 | 1471048317290 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:31:57 INFO - PROCESS | 1655 | 1471048317346 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:57 INFO - PROCESS | 1655 | 1471048317347 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11685e000 == 28 [pid = 1655] [id = 563] 17:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x11610e800) [pid = 1655] [serial = 1689] [outer = 0x0] 17:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11653dc00) [pid = 1655] [serial = 1690] [outer = 0x11610e800] 17:31:57 INFO - PROCESS | 1655 | 1471048317375 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1168ee400) [pid = 1655] [serial = 1691] [outer = 0x11610e800] 17:31:57 INFO - PROCESS | 1655 | 1471048317740 Marionette TRACE conn3 <- [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]]]}] 17:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 571ms 17:31:57 INFO - PROCESS | 1655 | 1471048317772 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:31:57 INFO - PROCESS | 1655 | 1471048317777 Marionette TRACE conn3 <- [1,2225,null,{"value":"7"}] 17:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:31:57 INFO - PROCESS | 1655 | 1471048317784 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:31:57 INFO - PROCESS | 1655 | 1471048317787 Marionette TRACE conn3 <- [1,2226,null,{}] 17:31:57 INFO - PROCESS | 1655 | 1471048317790 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:57 INFO - PROCESS | 1655 | 1471048317794 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:57 INFO - PROCESS | 1655 | 1471048317916 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:31:58 INFO - PROCESS | 1655 | 1471048318001 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 1655 | 1471048318003 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d2000 == 29 [pid = 1655] [id = 564] 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116aaa800) [pid = 1655] [serial = 1692] [outer = 0x0] 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x117337400) [pid = 1655] [serial = 1693] [outer = 0x116aaa800] 17:31:58 INFO - PROCESS | 1655 | 1471048318048 Marionette DEBUG loaded listener.js 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1183bb400) [pid = 1655] [serial = 1694] [outer = 0x116aaa800] 17:31:58 INFO - PROCESS | 1655 | 1471048318349 Marionette TRACE conn3 <- [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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 572ms 17:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:31:58 INFO - PROCESS | 1655 | 1471048318372 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:31:58 INFO - PROCESS | 1655 | 1471048318373 Marionette TRACE conn3 <- [1,2229,null,{"value":"7"}] 17:31:58 INFO - PROCESS | 1655 | 1471048318384 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - PROCESS | 1655 | 1471048318387 Marionette TRACE conn3 <- [1,2230,null,{}] 17:31:58 INFO - PROCESS | 1655 | 1471048318398 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:58 INFO - PROCESS | 1655 | 1471048318401 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:58 INFO - PROCESS | 1655 | 1471048318502 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:31:58 INFO - PROCESS | 1655 | 1471048318530 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 1655 | 1471048318532 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119782800 == 30 [pid = 1655] [id = 565] 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1121af400) [pid = 1655] [serial = 1695] [outer = 0x0] 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1189ed400) [pid = 1655] [serial = 1696] [outer = 0x1121af400] 17:31:58 INFO - PROCESS | 1655 | 1471048318559 Marionette DEBUG loaded listener.js 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1191dc000) [pid = 1655] [serial = 1697] [outer = 0x1121af400] 17:31:58 INFO - PROCESS | 1655 | 1471048318847 Marionette TRACE conn3 <- [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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 484ms 17:31:58 INFO - PROCESS | 1655 | 1471048318861 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:31:58 INFO - PROCESS | 1655 | 1471048318865 Marionette TRACE conn3 <- [1,2233,null,{"value":"7"}] 17:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:31:58 INFO - PROCESS | 1655 | 1471048318872 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - PROCESS | 1655 | 1471048318873 Marionette TRACE conn3 <- [1,2234,null,{}] 17:31:58 INFO - PROCESS | 1655 | 1471048318875 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:58 INFO - PROCESS | 1655 | 1471048318877 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:58 INFO - PROCESS | 1655 | 1471048318958 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:31:58 INFO - PROCESS | 1655 | 1471048318963 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 1655 | 1471048318964 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x121298000 == 31 [pid = 1655] [id = 566] 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119768800) [pid = 1655] [serial = 1698] [outer = 0x0] 17:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119b13000) [pid = 1655] [serial = 1699] [outer = 0x119768800] 17:31:58 INFO - PROCESS | 1655 | 1471048318989 Marionette DEBUG loaded listener.js 17:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119b66000) [pid = 1655] [serial = 1700] [outer = 0x119768800] 17:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 418ms 17:31:59 INFO - PROCESS | 1655 | 1471048319285 Marionette TRACE conn3 <- [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]]]}] 17:31:59 INFO - PROCESS | 1655 | 1471048319290 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:31:59 INFO - PROCESS | 1655 | 1471048319292 Marionette TRACE conn3 <- [1,2237,null,{"value":"7"}] 17:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:31:59 INFO - PROCESS | 1655 | 1471048319301 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:31:59 INFO - PROCESS | 1655 | 1471048319302 Marionette TRACE conn3 <- [1,2238,null,{}] 17:31:59 INFO - PROCESS | 1655 | 1471048319304 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:59 INFO - PROCESS | 1655 | 1471048319306 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:59 INFO - PROCESS | 1655 | 1471048319394 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:31:59 INFO - PROCESS | 1655 | 1471048319452 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:59 INFO - PROCESS | 1655 | 1471048319453 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x121ddc000 == 32 [pid = 1655] [id = 567] 17:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11338ac00) [pid = 1655] [serial = 1701] [outer = 0x0] 17:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119b63c00) [pid = 1655] [serial = 1702] [outer = 0x11338ac00] 17:31:59 INFO - PROCESS | 1655 | 1471048319478 Marionette DEBUG loaded listener.js 17:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119e32000) [pid = 1655] [serial = 1703] [outer = 0x11338ac00] 17:31:59 INFO - PROCESS | 1655 | 1471048319766 Marionette TRACE conn3 <- [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]]]}] 17:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 17:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:31:59 INFO - PROCESS | 1655 | 1471048319820 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:31:59 INFO - PROCESS | 1655 | 1471048319821 Marionette TRACE conn3 <- [1,2241,null,{"value":"7"}] 17:31:59 INFO - PROCESS | 1655 | 1471048319823 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:31:59 INFO - PROCESS | 1655 | 1471048319825 Marionette TRACE conn3 <- [1,2242,null,{}] 17:31:59 INFO - PROCESS | 1655 | 1471048319830 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:59 INFO - PROCESS | 1655 | 1471048319834 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:59 INFO - PROCESS | 1655 | 1471048319924 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:31:59 INFO - PROCESS | 1655 | 1471048319929 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:59 INFO - PROCESS | 1655 | 1471048319930 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:31:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12506d000 == 33 [pid = 1655] [id = 568] 17:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119f1ec00) [pid = 1655] [serial = 1704] [outer = 0x0] 17:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12105d800) [pid = 1655] [serial = 1705] [outer = 0x119f1ec00] 17:31:59 INFO - PROCESS | 1655 | 1471048319955 Marionette DEBUG loaded listener.js 17:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121da2000) [pid = 1655] [serial = 1706] [outer = 0x119f1ec00] 17:32:00 INFO - PROCESS | 1655 | 1471048320260 Marionette TRACE conn3 <- [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]]]}] 17:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 473ms 17:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:32:00 INFO - PROCESS | 1655 | 1471048320301 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:32:00 INFO - PROCESS | 1655 | 1471048320302 Marionette TRACE conn3 <- [1,2245,null,{"value":"7"}] 17:32:00 INFO - PROCESS | 1655 | 1471048320304 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:32:00 INFO - PROCESS | 1655 | 1471048320305 Marionette TRACE conn3 <- [1,2246,null,{}] 17:32:00 INFO - PROCESS | 1655 | 1471048320308 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:00 INFO - PROCESS | 1655 | 1471048320309 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:00 INFO - PROCESS | 1655 | 1471048320431 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:32:00 INFO - PROCESS | 1655 | 1471048320434 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 1655 | 1471048320436 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x126a1a800 == 34 [pid = 1655] [id = 569] 17:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121059c00) [pid = 1655] [serial = 1707] [outer = 0x0] 17:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123e88c00) [pid = 1655] [serial = 1708] [outer = 0x121059c00] 17:32:00 INFO - PROCESS | 1655 | 1471048320460 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123f7b800) [pid = 1655] [serial = 1709] [outer = 0x121059c00] 17:32:00 INFO - PROCESS | 1655 | 1471048320746 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 17:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:32:00 INFO - PROCESS | 1655 | 1471048320773 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:32:00 INFO - PROCESS | 1655 | 1471048320774 Marionette TRACE conn3 <- [1,2249,null,{"value":"7"}] 17:32:00 INFO - PROCESS | 1655 | 1471048320776 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:32:00 INFO - PROCESS | 1655 | 1471048320779 Marionette TRACE conn3 <- [1,2250,null,{}] 17:32:00 INFO - PROCESS | 1655 | 1471048320783 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:00 INFO - PROCESS | 1655 | 1471048320784 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:00 INFO - PROCESS | 1655 | 1471048320857 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:32:00 INFO - PROCESS | 1655 | 1471048320862 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 1655 | 1471048320864 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f0c000 == 35 [pid = 1655] [id = 570] 17:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124d8f000) [pid = 1655] [serial = 1710] [outer = 0x0] 17:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1256b0000) [pid = 1655] [serial = 1711] [outer = 0x124d8f000] 17:32:00 INFO - PROCESS | 1655 | 1471048320888 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x125731800) [pid = 1655] [serial = 1712] [outer = 0x124d8f000] 17:32:01 INFO - PROCESS | 1655 | 1471048321216 Marionette TRACE conn3 <- [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]]]}] 17:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 473ms 17:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:32:01 INFO - PROCESS | 1655 | 1471048321250 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 1655 | 1471048321251 Marionette TRACE conn3 <- [1,2253,null,{"value":"7"}] 17:32:01 INFO - PROCESS | 1655 | 1471048321253 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 1655 | 1471048321254 Marionette TRACE conn3 <- [1,2254,null,{}] 17:32:01 INFO - PROCESS | 1655 | 1471048321256 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:01 INFO - PROCESS | 1655 | 1471048321258 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:01 INFO - PROCESS | 1655 | 1471048321357 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:32:01 INFO - PROCESS | 1655 | 1471048321365 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:01 INFO - PROCESS | 1655 | 1471048321366 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11977f800 == 36 [pid = 1655] [id = 571] 17:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x125021c00) [pid = 1655] [serial = 1713] [outer = 0x0] 17:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1257cb800) [pid = 1655] [serial = 1714] [outer = 0x125021c00] 17:32:01 INFO - PROCESS | 1655 | 1471048321397 Marionette DEBUG loaded listener.js 17:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1257d7400) [pid = 1655] [serial = 1715] [outer = 0x125021c00] 17:32:01 INFO - PROCESS | 1655 | 1471048321679 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 467ms 17:32:01 INFO - PROCESS | 1655 | 1471048321721 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 1655 | 1471048321722 Marionette TRACE conn3 <- [1,2257,null,{"value":"7"}] 17:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:32:01 INFO - PROCESS | 1655 | 1471048321724 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 1655 | 1471048321725 Marionette TRACE conn3 <- [1,2258,null,{}] 17:32:01 INFO - PROCESS | 1655 | 1471048321730 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:01 INFO - PROCESS | 1655 | 1471048321733 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:01 INFO - PROCESS | 1655 | 1471048321815 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:32:01 INFO - PROCESS | 1655 | 1471048321818 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:01 INFO - PROCESS | 1655 | 1471048321819 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a77f800 == 37 [pid = 1655] [id = 572] 17:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116aabc00) [pid = 1655] [serial = 1716] [outer = 0x0] 17:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126645800) [pid = 1655] [serial = 1717] [outer = 0x116aabc00] 17:32:01 INFO - PROCESS | 1655 | 1471048321843 Marionette DEBUG loaded listener.js 17:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126895800) [pid = 1655] [serial = 1718] [outer = 0x116aabc00] 17:32:02 INFO - PROCESS | 1655 | 1471048322177 Marionette TRACE conn3 <- [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]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 472ms 17:32:02 INFO - PROCESS | 1655 | 1471048322197 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:32:02 INFO - PROCESS | 1655 | 1471048322199 Marionette TRACE conn3 <- [1,2261,null,{"value":"7"}] 17:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:32:02 INFO - PROCESS | 1655 | 1471048322201 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:32:02 INFO - PROCESS | 1655 | 1471048322203 Marionette TRACE conn3 <- [1,2262,null,{}] 17:32:02 INFO - PROCESS | 1655 | 1471048322205 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:02 INFO - PROCESS | 1655 | 1471048322207 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:02 INFO - PROCESS | 1655 | 1471048322323 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:32:02 INFO - PROCESS | 1655 | 1471048322336 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:02 INFO - PROCESS | 1655 | 1471048322338 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x121ddb800 == 38 [pid = 1655] [id = 573] 17:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1127e4800) [pid = 1655] [serial = 1719] [outer = 0x0] 17:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12689ac00) [pid = 1655] [serial = 1720] [outer = 0x1127e4800] 17:32:02 INFO - PROCESS | 1655 | 1471048322363 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128885400) [pid = 1655] [serial = 1721] [outer = 0x1127e4800] 17:32:02 INFO - PROCESS | 1655 | 1471048322733 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 569ms 17:32:02 INFO - PROCESS | 1655 | 1471048322771 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:32:02 INFO - PROCESS | 1655 | 1471048322773 Marionette TRACE conn3 <- [1,2265,null,{"value":"7"}] 17:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:32:02 INFO - PROCESS | 1655 | 1471048322777 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:32:02 INFO - PROCESS | 1655 | 1471048322779 Marionette TRACE conn3 <- [1,2266,null,{}] 17:32:02 INFO - PROCESS | 1655 | 1471048322782 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:02 INFO - PROCESS | 1655 | 1471048322784 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:02 INFO - PROCESS | 1655 | 1471048322939 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:32:02 INFO - PROCESS | 1655 | 1471048322959 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:02 INFO - PROCESS | 1655 | 1471048322960 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b193800 == 39 [pid = 1655] [id = 574] 17:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128894c00) [pid = 1655] [serial = 1722] [outer = 0x0] 17:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128cf1c00) [pid = 1655] [serial = 1723] [outer = 0x128894c00] 17:32:02 INFO - PROCESS | 1655 | 1471048322989 Marionette DEBUG loaded listener.js 17:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128d54c00) [pid = 1655] [serial = 1724] [outer = 0x128894c00] 17:32:03 INFO - PROCESS | 1655 | 1471048323296 Marionette TRACE conn3 <- [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]]]}] 17:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 571ms 17:32:03 INFO - PROCESS | 1655 | 1471048323353 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 1655 | 1471048323354 Marionette TRACE conn3 <- [1,2269,null,{"value":"7"}] 17:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:32:03 INFO - PROCESS | 1655 | 1471048323356 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - PROCESS | 1655 | 1471048323357 Marionette TRACE conn3 <- [1,2270,null,{}] 17:32:03 INFO - PROCESS | 1655 | 1471048323359 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:03 INFO - PROCESS | 1655 | 1471048323360 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:03 INFO - PROCESS | 1655 | 1471048323459 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:32:03 INFO - PROCESS | 1655 | 1471048323463 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:03 INFO - PROCESS | 1655 | 1471048323464 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95a000 == 40 [pid = 1655] [id = 575] 17:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126899800) [pid = 1655] [serial = 1725] [outer = 0x0] 17:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128d5b400) [pid = 1655] [serial = 1726] [outer = 0x126899800] 17:32:03 INFO - PROCESS | 1655 | 1471048323535 Marionette DEBUG loaded listener.js 17:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128f52400) [pid = 1655] [serial = 1727] [outer = 0x126899800] 17:32:03 INFO - PROCESS | 1655 | 1471048323866 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 17:32:03 INFO - PROCESS | 1655 | 1471048323876 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 1655 | 1471048323879 Marionette TRACE conn3 <- [1,2273,null,{"value":"7"}] 17:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:32:03 INFO - PROCESS | 1655 | 1471048323883 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - PROCESS | 1655 | 1471048323884 Marionette TRACE conn3 <- [1,2274,null,{}] 17:32:03 INFO - PROCESS | 1655 | 1471048323888 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:03 INFO - PROCESS | 1655 | 1471048323889 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:04 INFO - PROCESS | 1655 | 1471048324047 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:32:04 INFO - PROCESS | 1655 | 1471048324065 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 1655 | 1471048324066 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1e1800 == 41 [pid = 1655] [id = 576] 17:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128f56800) [pid = 1655] [serial = 1728] [outer = 0x0] 17:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129370c00) [pid = 1655] [serial = 1729] [outer = 0x128f56800] 17:32:04 INFO - PROCESS | 1655 | 1471048324105 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12937b400) [pid = 1655] [serial = 1730] [outer = 0x128f56800] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124ca0000) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124ca1800) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126647400) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11687ec00) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121b06000) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128ced000) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12115e800) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11988dc00) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1183fec00) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117029400) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183f5c00) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117028400) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128d5d400) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:32:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121da4800) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:32:04 INFO - PROCESS | 1655 | 1471048324673 Marionette TRACE conn3 <- [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]]]}] 17:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 820ms 17:32:04 INFO - PROCESS | 1655 | 1471048324705 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:32:04 INFO - PROCESS | 1655 | 1471048324707 Marionette TRACE conn3 <- [1,2277,null,{"value":"7"}] 17:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:32:04 INFO - PROCESS | 1655 | 1471048324709 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:32:04 INFO - PROCESS | 1655 | 1471048324710 Marionette TRACE conn3 <- [1,2278,null,{}] 17:32:04 INFO - PROCESS | 1655 | 1471048324713 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:04 INFO - PROCESS | 1655 | 1471048324714 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:04 INFO - PROCESS | 1655 | 1471048324791 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:32:04 INFO - PROCESS | 1655 | 1471048324797 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 1655 | 1471048324798 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1e2800 == 42 [pid = 1655] [id = 577] 17:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117030000) [pid = 1655] [serial = 1731] [outer = 0x0] 17:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1195bcc00) [pid = 1655] [serial = 1732] [outer = 0x117030000] 17:32:04 INFO - PROCESS | 1655 | 1471048324829 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124c85400) [pid = 1655] [serial = 1733] [outer = 0x117030000] 17:32:05 INFO - PROCESS | 1655 | 1471048325136 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 471ms 17:32:05 INFO - PROCESS | 1655 | 1471048325192 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:32:05 INFO - PROCESS | 1655 | 1471048325195 Marionette TRACE conn3 <- [1,2281,null,{"value":"7"}] 17:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:32:05 INFO - PROCESS | 1655 | 1471048325205 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 1655 | 1471048325206 Marionette TRACE conn3 <- [1,2282,null,{}] 17:32:05 INFO - PROCESS | 1655 | 1471048325208 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:05 INFO - PROCESS | 1655 | 1471048325209 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:05 INFO - PROCESS | 1655 | 1471048325293 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:32:05 INFO - PROCESS | 1655 | 1471048325299 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 1655 | 1471048325300 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad6000 == 43 [pid = 1655] [id = 578] 17:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124ca1800) [pid = 1655] [serial = 1734] [outer = 0x0] 17:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128d61800) [pid = 1655] [serial = 1735] [outer = 0x124ca1800] 17:32:05 INFO - PROCESS | 1655 | 1471048325323 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12975f400) [pid = 1655] [serial = 1736] [outer = 0x124ca1800] 17:32:05 INFO - PROCESS | 1655 | 1471048325641 Marionette TRACE conn3 <- [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]]]}] 17:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 472ms 17:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:32:05 INFO - PROCESS | 1655 | 1471048325678 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:32:05 INFO - PROCESS | 1655 | 1471048325680 Marionette TRACE conn3 <- [1,2285,null,{"value":"7"}] 17:32:05 INFO - PROCESS | 1655 | 1471048325683 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 1655 | 1471048325685 Marionette TRACE conn3 <- [1,2286,null,{}] 17:32:05 INFO - PROCESS | 1655 | 1471048325688 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:05 INFO - PROCESS | 1655 | 1471048325690 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:05 INFO - PROCESS | 1655 | 1471048325813 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:32:05 INFO - PROCESS | 1655 | 1471048325899 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 1655 | 1471048325911 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cba5800 == 44 [pid = 1655] [id = 579] 17:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1183f5c00) [pid = 1655] [serial = 1737] [outer = 0x0] 17:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129767c00) [pid = 1655] [serial = 1738] [outer = 0x1183f5c00] 17:32:05 INFO - PROCESS | 1655 | 1471048325951 Marionette DEBUG loaded listener.js 17:32:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a6ca800) [pid = 1655] [serial = 1739] [outer = 0x1183f5c00] 17:32:06 INFO - PROCESS | 1655 | 1471048326302 Marionette TRACE conn3 <- [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]]]}] 17:32:06 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 17:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 669ms 17:32:06 INFO - PROCESS | 1655 | 1471048326352 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:32:06 INFO - PROCESS | 1655 | 1471048326353 Marionette TRACE conn3 <- [1,2289,null,{"value":"7"}] 17:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:32:06 INFO - PROCESS | 1655 | 1471048326356 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:32:06 INFO - PROCESS | 1655 | 1471048326357 Marionette TRACE conn3 <- [1,2290,null,{}] 17:32:06 INFO - PROCESS | 1655 | 1471048326359 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:06 INFO - PROCESS | 1655 | 1471048326360 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:06 INFO - PROCESS | 1655 | 1471048326468 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:32:06 INFO - PROCESS | 1655 | 1471048326474 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:06 INFO - PROCESS | 1655 | 1471048326475 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d10c000 == 45 [pid = 1655] [id = 580] 17:32:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a6ce000) [pid = 1655] [serial = 1740] [outer = 0x0] 17:32:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a7c7800) [pid = 1655] [serial = 1741] [outer = 0x12a6ce000] 17:32:06 INFO - PROCESS | 1655 | 1471048326500 Marionette DEBUG loaded listener.js 17:32:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a7cdc00) [pid = 1655] [serial = 1742] [outer = 0x12a6ce000] 17:32:07 INFO - PROCESS | 1655 | 1471048327054 Marionette TRACE conn3 <- [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]]]}] 17:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 722ms 17:32:07 INFO - PROCESS | 1655 | 1471048327078 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:32:07 INFO - PROCESS | 1655 | 1471048327081 Marionette TRACE conn3 <- [1,2293,null,{"value":"7"}] 17:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:32:07 INFO - PROCESS | 1655 | 1471048327084 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 1655 | 1471048327088 Marionette TRACE conn3 <- [1,2294,null,{}] 17:32:07 INFO - PROCESS | 1655 | 1471048327091 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:07 INFO - PROCESS | 1655 | 1471048327093 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:07 INFO - PROCESS | 1655 | 1471048327208 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:32:07 INFO - PROCESS | 1655 | 1471048327312 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 1655 | 1471048327313 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118435000 == 46 [pid = 1655] [id = 581] 17:32:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116109800) [pid = 1655] [serial = 1743] [outer = 0x0] 17:32:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116791400) [pid = 1655] [serial = 1744] [outer = 0x116109800] 17:32:07 INFO - PROCESS | 1655 | 1471048327344 Marionette DEBUG loaded listener.js 17:32:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1176b5c00) [pid = 1655] [serial = 1745] [outer = 0x116109800] 17:32:07 INFO - PROCESS | 1655 | 1471048327842 Marionette TRACE conn3 <- [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]]]}] 17:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 771ms 17:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:32:07 INFO - PROCESS | 1655 | 1471048327856 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:32:07 INFO - PROCESS | 1655 | 1471048327859 Marionette TRACE conn3 <- [1,2297,null,{"value":"7"}] 17:32:07 INFO - PROCESS | 1655 | 1471048327863 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 1655 | 1471048327865 Marionette TRACE conn3 <- [1,2298,null,{}] 17:32:07 INFO - PROCESS | 1655 | 1471048327868 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:07 INFO - PROCESS | 1655 | 1471048327869 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:07 INFO - PROCESS | 1655 | 1471048327987 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:32:08 INFO - PROCESS | 1655 | 1471048328069 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:08 INFO - PROCESS | 1655 | 1471048328070 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x116587000 == 47 [pid = 1655] [id = 582] 17:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11338a400) [pid = 1655] [serial = 1746] [outer = 0x0] 17:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1183fb800) [pid = 1655] [serial = 1747] [outer = 0x11338a400] 17:32:08 INFO - PROCESS | 1655 | 1471048328103 Marionette DEBUG loaded listener.js 17:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1191dd000) [pid = 1655] [serial = 1748] [outer = 0x11338a400] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12cba5800 == 46 [pid = 1655] [id = 579] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad6000 == 45 [pid = 1655] [id = 578] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1e2800 == 44 [pid = 1655] [id = 577] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1e1800 == 43 [pid = 1655] [id = 576] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95a000 == 42 [pid = 1655] [id = 575] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b193800 == 41 [pid = 1655] [id = 574] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x121ddb800 == 40 [pid = 1655] [id = 573] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a62c400) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12a77f800 == 39 [pid = 1655] [id = 572] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11977f800 == 38 [pid = 1655] [id = 571] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128f0c000 == 37 [pid = 1655] [id = 570] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x126a1a800 == 36 [pid = 1655] [id = 569] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12506d000 == 35 [pid = 1655] [id = 568] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x121ddc000 == 34 [pid = 1655] [id = 567] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x121298000 == 33 [pid = 1655] [id = 566] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119782800 == 32 [pid = 1655] [id = 565] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d2000 == 31 [pid = 1655] [id = 564] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11685e000 == 30 [pid = 1655] [id = 563] 17:32:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12c617800 == 29 [pid = 1655] [id = 562] 17:32:08 INFO - PROCESS | 1655 | 1471048328810 Marionette TRACE conn3 <- [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]]]}] 17:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 969ms 17:32:08 INFO - PROCESS | 1655 | 1471048328833 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:32:08 INFO - PROCESS | 1655 | 1471048328835 Marionette TRACE conn3 <- [1,2301,null,{"value":"7"}] 17:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:32:08 INFO - PROCESS | 1655 | 1471048328838 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:32:08 INFO - PROCESS | 1655 | 1471048328841 Marionette TRACE conn3 <- [1,2302,null,{}] 17:32:08 INFO - PROCESS | 1655 | 1471048328847 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:08 INFO - PROCESS | 1655 | 1471048328849 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:08 INFO - PROCESS | 1655 | 1471048328933 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121d74000) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119e28c00) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121055800) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118ab8400) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119890400) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1172bdc00) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1183b9400) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b17400) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119768400) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11871f000) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12937e400) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11831f400) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126a52000) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123e86000) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124a07c00) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126893800) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126bfb000) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126bfa800) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121da4c00) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1256b2000) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1268d5c00) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126897000) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119b1cc00) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1189f2c00) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12572f400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128d63800) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 17:32:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128cf5400) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 17:32:09 INFO - PROCESS | 1655 | 1471048329022 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 1655 | 1471048329025 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1173be800 == 30 [pid = 1655] [id = 583] 17:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1172bec00) [pid = 1655] [serial = 1749] [outer = 0x0] 17:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1183b9400) [pid = 1655] [serial = 1750] [outer = 0x1172bec00] 17:32:09 INFO - PROCESS | 1655 | 1471048329075 Marionette DEBUG loaded listener.js 17:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1189bfc00) [pid = 1655] [serial = 1751] [outer = 0x1172bec00] 17:32:09 INFO - PROCESS | 1655 | 1471048329553 Marionette TRACE conn3 <- [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]]]}] 17:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 724ms 17:32:09 INFO - PROCESS | 1655 | 1471048329564 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:32:09 INFO - PROCESS | 1655 | 1471048329568 Marionette TRACE conn3 <- [1,2305,null,{"value":"7"}] 17:32:09 INFO - PROCESS | 1655 | 1471048329574 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:32:09 INFO - PROCESS | 1655 | 1471048329577 Marionette TRACE conn3 <- [1,2306,null,{}] 17:32:09 INFO - PROCESS | 1655 | 1471048329581 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:09 INFO - PROCESS | 1655 | 1471048329583 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:09 INFO - PROCESS | 1655 | 1471048329709 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:32:09 INFO - PROCESS | 1655 | 1471048329723 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 1655 | 1471048329725 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119437000 == 31 [pid = 1655] [id = 584] 17:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1191e0400) [pid = 1655] [serial = 1752] [outer = 0x0] 17:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11988f800) [pid = 1655] [serial = 1753] [outer = 0x1191e0400] 17:32:09 INFO - PROCESS | 1655 | 1471048329752 Marionette DEBUG loaded listener.js 17:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b1bc00) [pid = 1655] [serial = 1754] [outer = 0x1191e0400] 17:32:10 INFO - PROCESS | 1655 | 1471048330086 Marionette TRACE conn3 <- [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]]]}] 17:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 524ms 17:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:32:10 INFO - PROCESS | 1655 | 1471048330104 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:32:10 INFO - PROCESS | 1655 | 1471048330106 Marionette TRACE conn3 <- [1,2309,null,{"value":"7"}] 17:32:10 INFO - PROCESS | 1655 | 1471048330108 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:32:10 INFO - PROCESS | 1655 | 1471048330111 Marionette TRACE conn3 <- [1,2310,null,{}] 17:32:10 INFO - PROCESS | 1655 | 1471048330121 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:10 INFO - PROCESS | 1655 | 1471048330124 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:10 INFO - PROCESS | 1655 | 1471048330202 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:32:10 INFO - PROCESS | 1655 | 1471048330207 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 1655 | 1471048330209 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12194b000 == 32 [pid = 1655] [id = 585] 17:32:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119e29400) [pid = 1655] [serial = 1755] [outer = 0x0] 17:32:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119f24400) [pid = 1655] [serial = 1756] [outer = 0x119e29400] 17:32:10 INFO - PROCESS | 1655 | 1471048330239 Marionette DEBUG loaded listener.js 17:32:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12115bc00) [pid = 1655] [serial = 1757] [outer = 0x119e29400] 17:32:10 INFO - PROCESS | 1655 | 1471048330581 Marionette TRACE conn3 <- [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]]]}] 17:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 525ms 17:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:32:10 INFO - PROCESS | 1655 | 1471048330634 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:32:10 INFO - PROCESS | 1655 | 1471048330635 Marionette TRACE conn3 <- [1,2313,null,{"value":"7"}] 17:32:10 INFO - PROCESS | 1655 | 1471048330637 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:32:10 INFO - PROCESS | 1655 | 1471048330639 Marionette TRACE conn3 <- [1,2314,null,{}] 17:32:10 INFO - PROCESS | 1655 | 1471048330641 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:10 INFO - PROCESS | 1655 | 1471048330642 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:10 INFO - PROCESS | 1655 | 1471048330721 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:32:10 INFO - PROCESS | 1655 | 1471048330787 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 1655 | 1471048330788 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x125716000 == 33 [pid = 1655] [id = 586] 17:32:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119e2fc00) [pid = 1655] [serial = 1758] [outer = 0x0] 17:32:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121b04400) [pid = 1655] [serial = 1759] [outer = 0x119e2fc00] 17:32:10 INFO - PROCESS | 1655 | 1471048330813 Marionette DEBUG loaded listener.js 17:32:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123e82400) [pid = 1655] [serial = 1760] [outer = 0x119e2fc00] 17:32:11 INFO - PROCESS | 1655 | 1471048331089 Marionette TRACE conn3 <- [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]]]}] 17:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 17:32:11 INFO - PROCESS | 1655 | 1471048331108 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:32:11 INFO - PROCESS | 1655 | 1471048331112 Marionette TRACE conn3 <- [1,2317,null,{"value":"7"}] 17:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:32:11 INFO - PROCESS | 1655 | 1471048331120 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:32:11 INFO - PROCESS | 1655 | 1471048331121 Marionette TRACE conn3 <- [1,2318,null,{}] 17:32:11 INFO - PROCESS | 1655 | 1471048331123 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:11 INFO - PROCESS | 1655 | 1471048331125 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:11 INFO - PROCESS | 1655 | 1471048331234 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:32:11 INFO - PROCESS | 1655 | 1471048331271 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:11 INFO - PROCESS | 1655 | 1471048331272 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aaf800 == 34 [pid = 1655] [id = 587] 17:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112fa2800) [pid = 1655] [serial = 1761] [outer = 0x0] 17:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123e88800) [pid = 1655] [serial = 1762] [outer = 0x112fa2800] 17:32:11 INFO - PROCESS | 1655 | 1471048331297 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12501dc00) [pid = 1655] [serial = 1763] [outer = 0x112fa2800] 17:32:11 INFO - PROCESS | 1655 | 1471048331650 Marionette TRACE conn3 <- [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] 17:32:11 INFO - PROCESS | 1655 | 1471048331691 Marionette TRACE conn3 <- [1,2321,null,{"value":"7"}] 17:32:11 INFO - PROCESS | 1655 | 1471048331693 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:32:11 INFO - PROCESS | 1655 | 1471048331694 Marionette TRACE conn3 <- [1,2322,null,{}] 17:32:11 INFO - PROCESS | 1655 | 1471048331696 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:11 INFO - PROCESS | 1655 | 1471048331700 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:11 INFO - PROCESS | 1655 | 1471048331811 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:32:11 INFO - PROCESS | 1655 | 1471048331834 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:11 INFO - PROCESS | 1655 | 1471048331835 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a545800 == 35 [pid = 1655] [id = 588] 17:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1257d0000) [pid = 1655] [serial = 1764] [outer = 0x0] 17:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126897c00) [pid = 1655] [serial = 1765] [outer = 0x1257d0000] 17:32:11 INFO - PROCESS | 1655 | 1471048331867 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126afa000) [pid = 1655] [serial = 1766] [outer = 0x1257d0000] 17:32:12 INFO - PROCESS | 1655 | 1471048332198 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 521ms 17:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:32:12 INFO - PROCESS | 1655 | 1471048332215 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 1655 | 1471048332216 Marionette TRACE conn3 <- [1,2325,null,{"value":"7"}] 17:32:12 INFO - PROCESS | 1655 | 1471048332218 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 1655 | 1471048332219 Marionette TRACE conn3 <- [1,2326,null,{}] 17:32:12 INFO - PROCESS | 1655 | 1471048332221 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:12 INFO - PROCESS | 1655 | 1471048332222 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:12 INFO - PROCESS | 1655 | 1471048332322 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:32:12 INFO - PROCESS | 1655 | 1471048332333 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 1655 | 1471048332334 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c1f000 == 36 [pid = 1655] [id = 589] 17:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126bf2800) [pid = 1655] [serial = 1767] [outer = 0x0] 17:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126bfb000) [pid = 1655] [serial = 1768] [outer = 0x126bf2800] 17:32:12 INFO - PROCESS | 1655 | 1471048332358 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128ceec00) [pid = 1655] [serial = 1769] [outer = 0x126bf2800] 17:32:12 INFO - PROCESS | 1655 | 1471048332692 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 17:32:12 INFO - PROCESS | 1655 | 1471048332736 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 1655 | 1471048332737 Marionette TRACE conn3 <- [1,2329,null,{"value":"7"}] 17:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:32:12 INFO - PROCESS | 1655 | 1471048332740 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 1655 | 1471048332741 Marionette TRACE conn3 <- [1,2330,null,{}] 17:32:12 INFO - PROCESS | 1655 | 1471048332743 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:12 INFO - PROCESS | 1655 | 1471048332744 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:12 INFO - PROCESS | 1655 | 1471048332846 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:32:12 INFO - PROCESS | 1655 | 1471048332867 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 1655 | 1471048332868 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b01d800 == 37 [pid = 1655] [id = 590] 17:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128cf5800) [pid = 1655] [serial = 1770] [outer = 0x0] 17:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128d5a000) [pid = 1655] [serial = 1771] [outer = 0x128cf5800] 17:32:12 INFO - PROCESS | 1655 | 1471048332887 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128f51c00) [pid = 1655] [serial = 1772] [outer = 0x128cf5800] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128894c00) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11610e800) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119768800) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116aaa800) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1121af400) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124d8f000) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12937ec00) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11338ac00) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126899800) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x125021c00) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121059c00) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f1ec00) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116aabc00) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1183f5c00) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128f56800) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117030000) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124ca1800) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:32:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1127e4800) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:32:13 INFO - PROCESS | 1655 | 1471048333446 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 718ms 17:32:13 INFO - PROCESS | 1655 | 1471048333459 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:32:13 INFO - PROCESS | 1655 | 1471048333463 Marionette TRACE conn3 <- [1,2333,null,{"value":"7"}] 17:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:32:13 INFO - PROCESS | 1655 | 1471048333467 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 1655 | 1471048333469 Marionette TRACE conn3 <- [1,2334,null,{}] 17:32:13 INFO - PROCESS | 1655 | 1471048333472 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:13 INFO - PROCESS | 1655 | 1471048333474 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:13 INFO - PROCESS | 1655 | 1471048333633 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:32:13 INFO - PROCESS | 1655 | 1471048333694 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:13 INFO - PROCESS | 1655 | 1471048333696 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae60000 == 38 [pid = 1655] [id = 591] 17:32:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11610e800) [pid = 1655] [serial = 1773] [outer = 0x0] 17:32:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1195bac00) [pid = 1655] [serial = 1774] [outer = 0x11610e800] 17:32:13 INFO - PROCESS | 1655 | 1471048333731 Marionette DEBUG loaded listener.js 17:32:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121d9f000) [pid = 1655] [serial = 1775] [outer = 0x11610e800] 17:32:14 INFO - PROCESS | 1655 | 1471048334032 Marionette TRACE conn3 <- [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]]]}] 17:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 622ms 17:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:32:14 INFO - PROCESS | 1655 | 1471048334088 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:32:14 INFO - PROCESS | 1655 | 1471048334089 Marionette TRACE conn3 <- [1,2337,null,{"value":"7"}] 17:32:14 INFO - PROCESS | 1655 | 1471048334091 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:32:14 INFO - PROCESS | 1655 | 1471048334093 Marionette TRACE conn3 <- [1,2338,null,{}] 17:32:14 INFO - PROCESS | 1655 | 1471048334095 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:14 INFO - PROCESS | 1655 | 1471048334096 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:14 INFO - PROCESS | 1655 | 1471048334205 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:32:14 INFO - PROCESS | 1655 | 1471048334211 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 1655 | 1471048334212 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94f800 == 39 [pid = 1655] [id = 592] 17:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117031800) [pid = 1655] [serial = 1776] [outer = 0x0] 17:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126bf4400) [pid = 1655] [serial = 1777] [outer = 0x117031800] 17:32:14 INFO - PROCESS | 1655 | 1471048334236 Marionette DEBUG loaded listener.js 17:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128f57800) [pid = 1655] [serial = 1778] [outer = 0x117031800] 17:32:14 INFO - PROCESS | 1655 | 1471048334555 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 471ms 17:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:32:14 INFO - PROCESS | 1655 | 1471048334565 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:32:14 INFO - PROCESS | 1655 | 1471048334566 Marionette TRACE conn3 <- [1,2341,null,{"value":"7"}] 17:32:14 INFO - PROCESS | 1655 | 1471048334568 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:32:14 INFO - PROCESS | 1655 | 1471048334570 Marionette TRACE conn3 <- [1,2342,null,{}] 17:32:14 INFO - PROCESS | 1655 | 1471048334572 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:14 INFO - PROCESS | 1655 | 1471048334574 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:14 INFO - PROCESS | 1655 | 1471048334666 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:32:14 INFO - PROCESS | 1655 | 1471048334670 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 1655 | 1471048334672 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c611000 == 40 [pid = 1655] [id = 593] 17:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121da7000) [pid = 1655] [serial = 1779] [outer = 0x0] 17:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a62c800) [pid = 1655] [serial = 1780] [outer = 0x121da7000] 17:32:14 INFO - PROCESS | 1655 | 1471048334697 Marionette DEBUG loaded listener.js 17:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a7d3800) [pid = 1655] [serial = 1781] [outer = 0x121da7000] 17:32:15 INFO - PROCESS | 1655 | 1471048335055 Marionette TRACE conn3 <- [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]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 17:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:32:15 INFO - PROCESS | 1655 | 1471048335093 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 1655 | 1471048335094 Marionette TRACE conn3 <- [1,2345,null,{"value":"7"}] 17:32:15 INFO - PROCESS | 1655 | 1471048335097 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - PROCESS | 1655 | 1471048335098 Marionette TRACE conn3 <- [1,2346,null,{}] 17:32:15 INFO - PROCESS | 1655 | 1471048335101 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:15 INFO - PROCESS | 1655 | 1471048335103 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:15 INFO - PROCESS | 1655 | 1471048335240 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:32:15 INFO - PROCESS | 1655 | 1471048335246 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:15 INFO - PROCESS | 1655 | 1471048335248 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cadf000 == 41 [pid = 1655] [id = 594] 17:32:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a7d5800) [pid = 1655] [serial = 1782] [outer = 0x0] 17:32:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ae39400) [pid = 1655] [serial = 1783] [outer = 0x12a7d5800] 17:32:15 INFO - PROCESS | 1655 | 1471048335287 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12ae8c800) [pid = 1655] [serial = 1784] [outer = 0x12a7d5800] 17:32:15 INFO - PROCESS | 1655 | 1471048335798 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 768ms 17:32:15 INFO - PROCESS | 1655 | 1471048335866 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 1655 | 1471048335869 Marionette TRACE conn3 <- [1,2349,null,{"value":"7"}] 17:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:32:15 INFO - PROCESS | 1655 | 1471048335872 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - PROCESS | 1655 | 1471048335875 Marionette TRACE conn3 <- [1,2350,null,{}] 17:32:15 INFO - PROCESS | 1655 | 1471048335879 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:15 INFO - PROCESS | 1655 | 1471048335880 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:15 INFO - PROCESS | 1655 | 1471048335982 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:32:16 INFO - PROCESS | 1655 | 1471048336056 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 1655 | 1471048336058 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119165000 == 42 [pid = 1655] [id = 595] 17:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11831a800) [pid = 1655] [serial = 1785] [outer = 0x0] 17:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118722800) [pid = 1655] [serial = 1786] [outer = 0x11831a800] 17:32:16 INFO - PROCESS | 1655 | 1471048336088 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118ab8400) [pid = 1655] [serial = 1787] [outer = 0x11831a800] 17:32:16 INFO - PROCESS | 1655 | 1471048336506 Marionette TRACE conn3 <- [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]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 17:32:16 INFO - PROCESS | 1655 | 1471048336543 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:32:16 INFO - PROCESS | 1655 | 1471048336546 Marionette TRACE conn3 <- [1,2353,null,{"value":"7"}] 17:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:32:16 INFO - PROCESS | 1655 | 1471048336551 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:32:16 INFO - PROCESS | 1655 | 1471048336553 Marionette TRACE conn3 <- [1,2354,null,{}] 17:32:16 INFO - PROCESS | 1655 | 1471048336555 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:16 INFO - PROCESS | 1655 | 1471048336557 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:16 INFO - PROCESS | 1655 | 1471048336682 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:32:16 INFO - PROCESS | 1655 | 1471048336744 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 1655 | 1471048336746 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fe9000 == 43 [pid = 1655] [id = 596] 17:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119b0f400) [pid = 1655] [serial = 1788] [outer = 0x0] 17:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119f1ac00) [pid = 1655] [serial = 1789] [outer = 0x119b0f400] 17:32:16 INFO - PROCESS | 1655 | 1471048336776 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121159c00) [pid = 1655] [serial = 1790] [outer = 0x119b0f400] 17:32:17 INFO - PROCESS | 1655 | 1471048337195 Marionette TRACE conn3 <- [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]]]}] 17:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 17:32:17 INFO - PROCESS | 1655 | 1471048337232 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:32:17 INFO - PROCESS | 1655 | 1471048337233 Marionette TRACE conn3 <- [1,2357,null,{"value":"7"}] 17:32:17 INFO - PROCESS | 1655 | 1471048337236 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:32:17 INFO - PROCESS | 1655 | 1471048337239 Marionette TRACE conn3 <- [1,2358,null,{}] 17:32:17 INFO - PROCESS | 1655 | 1471048337249 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:17 INFO - PROCESS | 1655 | 1471048337252 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:17 INFO - PROCESS | 1655 | 1471048337355 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:32:17 INFO - PROCESS | 1655 | 1471048337417 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 1655 | 1471048337419 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cbb8000 == 44 [pid = 1655] [id = 597] 17:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123e8bc00) [pid = 1655] [serial = 1791] [outer = 0x0] 17:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1257a5800) [pid = 1655] [serial = 1792] [outer = 0x123e8bc00] 17:32:17 INFO - PROCESS | 1655 | 1471048337450 Marionette DEBUG loaded listener.js 17:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126a52000) [pid = 1655] [serial = 1793] [outer = 0x123e8bc00] 17:32:17 INFO - PROCESS | 1655 | 1471048337863 Marionette TRACE conn3 <- [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]]]}] 17:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 671ms 17:32:17 INFO - PROCESS | 1655 | 1471048337908 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:32:17 INFO - PROCESS | 1655 | 1471048337910 Marionette TRACE conn3 <- [1,2361,null,{"value":"7"}] 17:32:17 INFO - PROCESS | 1655 | 1471048337912 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:32:17 INFO - PROCESS | 1655 | 1471048337913 Marionette TRACE conn3 <- [1,2362,null,{}] 17:32:17 INFO - PROCESS | 1655 | 1471048337916 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:17 INFO - PROCESS | 1655 | 1471048337917 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:18 INFO - PROCESS | 1655 | 1471048338020 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:32:18 INFO - PROCESS | 1655 | 1471048338123 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:18 INFO - PROCESS | 1655 | 1471048338124 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d41b800 == 45 [pid = 1655] [id = 598] 17:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126bfb400) [pid = 1655] [serial = 1794] [outer = 0x0] 17:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12937ec00) [pid = 1655] [serial = 1795] [outer = 0x126bfb400] 17:32:18 INFO - PROCESS | 1655 | 1471048338154 Marionette DEBUG loaded listener.js 17:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a7c8400) [pid = 1655] [serial = 1796] [outer = 0x126bfb400] 17:32:18 INFO - PROCESS | 1655 | 1471048338584 Marionette TRACE conn3 <- [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]]]}] 17:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 719ms 17:32:18 INFO - PROCESS | 1655 | 1471048338631 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:32:18 INFO - PROCESS | 1655 | 1471048338633 Marionette TRACE conn3 <- [1,2365,null,{"value":"7"}] 17:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:32:18 INFO - PROCESS | 1655 | 1471048338635 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:32:18 INFO - PROCESS | 1655 | 1471048338636 Marionette TRACE conn3 <- [1,2366,null,{}] 17:32:18 INFO - PROCESS | 1655 | 1471048338639 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:18 INFO - PROCESS | 1655 | 1471048338640 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:18 INFO - PROCESS | 1655 | 1471048338870 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:32:18 INFO - PROCESS | 1655 | 1471048338954 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:18 INFO - PROCESS | 1655 | 1471048338955 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11891f000 == 46 [pid = 1655] [id = 599] 17:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112ead400) [pid = 1655] [serial = 1797] [outer = 0x0] 17:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115e1d400) [pid = 1655] [serial = 1798] [outer = 0x112ead400] 17:32:18 INFO - PROCESS | 1655 | 1471048338984 Marionette DEBUG loaded listener.js 17:32:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11702f400) [pid = 1655] [serial = 1799] [outer = 0x112ead400] 17:32:19 INFO - PROCESS | 1655 | 1471048339450 Marionette TRACE conn3 <- [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]]]}] 17:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 869ms 17:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:32:19 INFO - PROCESS | 1655 | 1471048339505 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:32:19 INFO - PROCESS | 1655 | 1471048339508 Marionette TRACE conn3 <- [1,2369,null,{"value":"7"}] 17:32:19 INFO - PROCESS | 1655 | 1471048339511 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:32:19 INFO - PROCESS | 1655 | 1471048339513 Marionette TRACE conn3 <- [1,2370,null,{}] 17:32:19 INFO - PROCESS | 1655 | 1471048339516 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:19 INFO - PROCESS | 1655 | 1471048339517 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:19 INFO - PROCESS | 1655 | 1471048339613 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12c611000 == 45 [pid = 1655] [id = 593] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94f800 == 44 [pid = 1655] [id = 592] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae60000 == 43 [pid = 1655] [id = 591] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b01d800 == 42 [pid = 1655] [id = 590] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x124c1f000 == 41 [pid = 1655] [id = 589] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a545800 == 40 [pid = 1655] [id = 588] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x128aaf800 == 39 [pid = 1655] [id = 587] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x125716000 == 38 [pid = 1655] [id = 586] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12194b000 == 37 [pid = 1655] [id = 585] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119437000 == 36 [pid = 1655] [id = 584] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1173be800 == 35 [pid = 1655] [id = 583] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116587000 == 34 [pid = 1655] [id = 582] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x118435000 == 33 [pid = 1655] [id = 581] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d10c000 == 32 [pid = 1655] [id = 580] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11891f000 == 31 [pid = 1655] [id = 599] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d41b800 == 30 [pid = 1655] [id = 598] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12cbb8000 == 29 [pid = 1655] [id = 597] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x128fe9000 == 28 [pid = 1655] [id = 596] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119165000 == 27 [pid = 1655] [id = 595] 17:32:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12cadf000 == 26 [pid = 1655] [id = 594] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128cf1c00) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11653dc00) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1168ee400) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119b13000) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119b66000) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x117337400) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1183bb400) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1189ed400) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1256b0000) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a6c9000) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119b63c00) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119e32000) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1191dc000) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125731800) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128d5b400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1257cb800) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1257d7400) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123e88c00) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123f7b800) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12105d800) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121da2000) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126645800) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126895800) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129767c00) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129370c00) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128f52400) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124c85400) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1195bcc00) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128d61800) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12937b400) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12689ac00) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128885400) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128d54c00) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a6ca800) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12975f400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a7c7800) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 17:32:20 INFO - PROCESS | 1655 | 1471048340267 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 1655 | 1471048340269 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x112548800 == 27 [pid = 1655] [id = 600] 17:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112a94800) [pid = 1655] [serial = 1800] [outer = 0x0] 17:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113390800) [pid = 1655] [serial = 1801] [outer = 0x112a94800] 17:32:20 INFO - PROCESS | 1655 | 1471048340300 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11680a400) [pid = 1655] [serial = 1802] [outer = 0x112a94800] 17:32:20 INFO - PROCESS | 1655 | 1471048340606 Marionette TRACE conn3 <- [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]]]}] 17:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1121ms 17:32:20 INFO - PROCESS | 1655 | 1471048340636 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:32:20 INFO - PROCESS | 1655 | 1471048340638 Marionette TRACE conn3 <- [1,2373,null,{"value":"7"}] 17:32:20 INFO - PROCESS | 1655 | 1471048340641 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 1655 | 1471048340643 Marionette TRACE conn3 <- [1,2374,null,{}] 17:32:20 INFO - PROCESS | 1655 | 1471048340651 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:20 INFO - PROCESS | 1655 | 1471048340652 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:20 INFO - PROCESS | 1655 | 1471048340730 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:32:20 INFO - PROCESS | 1655 | 1471048340735 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 1655 | 1471048340736 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d7000 == 28 [pid = 1655] [id = 601] 17:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11702ec00) [pid = 1655] [serial = 1803] [outer = 0x0] 17:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1183b7400) [pid = 1655] [serial = 1804] [outer = 0x11702ec00] 17:32:20 INFO - PROCESS | 1655 | 1471048340766 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118722000) [pid = 1655] [serial = 1805] [outer = 0x11702ec00] 17:32:21 INFO - PROCESS | 1655 | 1471048341131 Marionette TRACE conn3 <- [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]]]}] 17:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 524ms 17:32:21 INFO - PROCESS | 1655 | 1471048341168 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:32:21 INFO - PROCESS | 1655 | 1471048341171 Marionette TRACE conn3 <- [1,2377,null,{"value":"7"}] 17:32:21 INFO - PROCESS | 1655 | 1471048341174 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:32:21 INFO - PROCESS | 1655 | 1471048341175 Marionette TRACE conn3 <- [1,2378,null,{}] 17:32:21 INFO - PROCESS | 1655 | 1471048341177 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:21 INFO - PROCESS | 1655 | 1471048341179 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:21 INFO - PROCESS | 1655 | 1471048341257 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:32:21 INFO - PROCESS | 1655 | 1471048341265 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:21 INFO - PROCESS | 1655 | 1471048341266 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x119aca800 == 29 [pid = 1655] [id = 602] 17:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1187ab400) [pid = 1655] [serial = 1806] [outer = 0x0] 17:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1191d5400) [pid = 1655] [serial = 1807] [outer = 0x1187ab400] 17:32:21 INFO - PROCESS | 1655 | 1471048341292 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11976ec00) [pid = 1655] [serial = 1808] [outer = 0x1187ab400] 17:32:21 INFO - PROCESS | 1655 | 1471048341669 Marionette TRACE conn3 <- [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]]]}] 17:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 17:32:21 INFO - PROCESS | 1655 | 1471048341697 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:32:21 INFO - PROCESS | 1655 | 1471048341698 Marionette TRACE conn3 <- [1,2381,null,{"value":"7"}] 17:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:32:21 INFO - PROCESS | 1655 | 1471048341705 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:32:21 INFO - PROCESS | 1655 | 1471048341709 Marionette TRACE conn3 <- [1,2382,null,{}] 17:32:21 INFO - PROCESS | 1655 | 1471048341713 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:21 INFO - PROCESS | 1655 | 1471048341715 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:21 INFO - PROCESS | 1655 | 1471048341791 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:32:21 INFO - PROCESS | 1655 | 1471048341798 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:21 INFO - PROCESS | 1655 | 1471048341799 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e39000 == 30 [pid = 1655] [id = 603] 17:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119b13000) [pid = 1655] [serial = 1809] [outer = 0x0] 17:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119e29c00) [pid = 1655] [serial = 1810] [outer = 0x119b13000] 17:32:21 INFO - PROCESS | 1655 | 1471048341824 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11a195400) [pid = 1655] [serial = 1811] [outer = 0x119b13000] 17:32:22 INFO - PROCESS | 1655 | 1471048342153 Marionette TRACE conn3 <- [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]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 482ms 17:32:22 INFO - PROCESS | 1655 | 1471048342182 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:32:22 INFO - PROCESS | 1655 | 1471048342184 Marionette TRACE conn3 <- [1,2385,null,{"value":"7"}] 17:32:22 INFO - PROCESS | 1655 | 1471048342186 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 1655 | 1471048342187 Marionette TRACE conn3 <- [1,2386,null,{}] 17:32:22 INFO - PROCESS | 1655 | 1471048342190 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:22 INFO - PROCESS | 1655 | 1471048342191 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:22 INFO - PROCESS | 1655 | 1471048342268 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:32:22 INFO - PROCESS | 1655 | 1471048342341 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 1655 | 1471048342342 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fb5800 == 31 [pid = 1655] [id = 604] 17:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119b16800) [pid = 1655] [serial = 1812] [outer = 0x0] 17:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12105fc00) [pid = 1655] [serial = 1813] [outer = 0x119b16800] 17:32:22 INFO - PROCESS | 1655 | 1471048342369 Marionette DEBUG loaded listener.js 17:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121d6d000) [pid = 1655] [serial = 1814] [outer = 0x119b16800] 17:32:22 INFO - PROCESS | 1655 | 1471048342826 Marionette TRACE conn3 <- [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]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 669ms 17:32:22 INFO - PROCESS | 1655 | 1471048342884 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:32:22 INFO - PROCESS | 1655 | 1471048342886 Marionette TRACE conn3 <- [1,2389,null,{"value":"7"}] 17:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:32:22 INFO - PROCESS | 1655 | 1471048342889 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 1655 | 1471048342891 Marionette TRACE conn3 <- [1,2390,null,{}] 17:32:22 INFO - PROCESS | 1655 | 1471048342895 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:22 INFO - PROCESS | 1655 | 1471048342897 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:23 INFO - PROCESS | 1655 | 1471048343021 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:32:23 INFO - PROCESS | 1655 | 1471048343030 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:23 INFO - PROCESS | 1655 | 1471048343034 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3f800 == 32 [pid = 1655] [id = 605] 17:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1183bc000) [pid = 1655] [serial = 1815] [outer = 0x0] 17:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123f75400) [pid = 1655] [serial = 1816] [outer = 0x1183bc000] 17:32:23 INFO - PROCESS | 1655 | 1471048343098 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124df1c00) [pid = 1655] [serial = 1817] [outer = 0x1183bc000] 17:32:23 INFO - PROCESS | 1655 | 1471048343434 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 570ms 17:32:23 INFO - PROCESS | 1655 | 1471048343460 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:32:23 INFO - PROCESS | 1655 | 1471048343463 Marionette TRACE conn3 <- [1,2393,null,{"value":"7"}] 17:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:32:23 INFO - PROCESS | 1655 | 1471048343472 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:32:23 INFO - PROCESS | 1655 | 1471048343473 Marionette TRACE conn3 <- [1,2394,null,{}] 17:32:23 INFO - PROCESS | 1655 | 1471048343475 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:23 INFO - PROCESS | 1655 | 1471048343477 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:23 INFO - PROCESS | 1655 | 1471048343589 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:32:23 INFO - PROCESS | 1655 | 1471048343594 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:23 INFO - PROCESS | 1655 | 1471048343596 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x113d8e000 == 33 [pid = 1655] [id = 606] 17:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123ee0000) [pid = 1655] [serial = 1818] [outer = 0x0] 17:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125727c00) [pid = 1655] [serial = 1819] [outer = 0x123ee0000] 17:32:23 INFO - PROCESS | 1655 | 1471048343627 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1257d6800) [pid = 1655] [serial = 1820] [outer = 0x123ee0000] 17:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 617ms 17:32:24 INFO - PROCESS | 1655 | 1471048344084 Marionette TRACE conn3 <- [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]]]}] 17:32:24 INFO - PROCESS | 1655 | 1471048344090 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:32:24 INFO - PROCESS | 1655 | 1471048344091 Marionette TRACE conn3 <- [1,2397,null,{"value":"7"}] 17:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:32:24 INFO - PROCESS | 1655 | 1471048344093 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 1655 | 1471048344094 Marionette TRACE conn3 <- [1,2398,null,{}] 17:32:24 INFO - PROCESS | 1655 | 1471048344099 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:24 INFO - PROCESS | 1655 | 1471048344100 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:24 INFO - PROCESS | 1655 | 1471048344197 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:32:24 INFO - PROCESS | 1655 | 1471048344208 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 1655 | 1471048344209 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a547800 == 34 [pid = 1655] [id = 607] 17:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1257d7400) [pid = 1655] [serial = 1821] [outer = 0x0] 17:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126652800) [pid = 1655] [serial = 1822] [outer = 0x1257d7400] 17:32:24 INFO - PROCESS | 1655 | 1471048344234 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12689ac00) [pid = 1655] [serial = 1823] [outer = 0x1257d7400] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112fa2800) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1257d0000) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11610e800) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11338a400) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119e29400) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a6ce000) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116109800) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1172bec00) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1191e0400) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119e2fc00) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126bf2800) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128cf5800) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117031800) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a7d5800) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:32:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121da7000) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:32:24 INFO - PROCESS | 1655 | 1471048344690 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 622ms 17:32:24 INFO - PROCESS | 1655 | 1471048344719 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:32:24 INFO - PROCESS | 1655 | 1471048344720 Marionette TRACE conn3 <- [1,2401,null,{"value":"7"}] 17:32:24 INFO - PROCESS | 1655 | 1471048344722 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 1655 | 1471048344723 Marionette TRACE conn3 <- [1,2402,null,{}] 17:32:24 INFO - PROCESS | 1655 | 1471048344726 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:24 INFO - PROCESS | 1655 | 1471048344730 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:24 INFO - PROCESS | 1655 | 1471048344852 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:32:24 INFO - PROCESS | 1655 | 1471048344895 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 1655 | 1471048344896 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a77b800 == 35 [pid = 1655] [id = 608] 17:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11272cc00) [pid = 1655] [serial = 1824] [outer = 0x0] 17:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1189c7800) [pid = 1655] [serial = 1825] [outer = 0x11272cc00] 17:32:24 INFO - PROCESS | 1655 | 1471048344921 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1211c4000) [pid = 1655] [serial = 1826] [outer = 0x11272cc00] 17:32:25 INFO - PROCESS | 1655 | 1471048345216 Marionette TRACE conn3 <- [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]]]}] 17:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 17:32:25 INFO - PROCESS | 1655 | 1471048345251 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 1655 | 1471048345252 Marionette TRACE conn3 <- [1,2405,null,{"value":"7"}] 17:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:32:25 INFO - PROCESS | 1655 | 1471048345254 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 1655 | 1471048345255 Marionette TRACE conn3 <- [1,2406,null,{}] 17:32:25 INFO - PROCESS | 1655 | 1471048345257 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:25 INFO - PROCESS | 1655 | 1471048345258 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:25 INFO - PROCESS | 1655 | 1471048345341 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:32:25 INFO - PROCESS | 1655 | 1471048345347 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 1655 | 1471048345348 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae54800 == 36 [pid = 1655] [id = 609] 17:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119b67800) [pid = 1655] [serial = 1827] [outer = 0x0] 17:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124a04400) [pid = 1655] [serial = 1828] [outer = 0x119b67800] 17:32:25 INFO - PROCESS | 1655 | 1471048345373 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1268cd800) [pid = 1655] [serial = 1829] [outer = 0x119b67800] 17:32:25 INFO - PROCESS | 1655 | 1471048345698 Marionette TRACE conn3 <- [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]]]}] 17:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 468ms 17:32:25 INFO - PROCESS | 1655 | 1471048345723 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 1655 | 1471048345724 Marionette TRACE conn3 <- [1,2409,null,{"value":"7"}] 17:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:32:25 INFO - PROCESS | 1655 | 1471048345727 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 1655 | 1471048345728 Marionette TRACE conn3 <- [1,2410,null,{}] 17:32:25 INFO - PROCESS | 1655 | 1471048345731 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:25 INFO - PROCESS | 1655 | 1471048345732 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:25 INFO - PROCESS | 1655 | 1471048345839 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:32:25 INFO - PROCESS | 1655 | 1471048345845 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 1655 | 1471048345847 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b195800 == 37 [pid = 1655] [id = 610] 17:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119b1b800) [pid = 1655] [serial = 1830] [outer = 0x0] 17:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126a57c00) [pid = 1655] [serial = 1831] [outer = 0x119b1b800] 17:32:25 INFO - PROCESS | 1655 | 1471048345873 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126bf9800) [pid = 1655] [serial = 1832] [outer = 0x119b1b800] 17:32:26 INFO - PROCESS | 1655 | 1471048346219 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 17:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:32:26 INFO - PROCESS | 1655 | 1471048346248 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:32:26 INFO - PROCESS | 1655 | 1471048346250 Marionette TRACE conn3 <- [1,2413,null,{"value":"7"}] 17:32:26 INFO - PROCESS | 1655 | 1471048346252 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:32:26 INFO - PROCESS | 1655 | 1471048346253 Marionette TRACE conn3 <- [1,2414,null,{}] 17:32:26 INFO - PROCESS | 1655 | 1471048346255 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:26 INFO - PROCESS | 1655 | 1471048346257 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:26 INFO - PROCESS | 1655 | 1471048346342 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:32:26 INFO - PROCESS | 1655 | 1471048346348 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:26 INFO - PROCESS | 1655 | 1471048346349 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121de0800 == 38 [pid = 1655] [id = 611] 17:32:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128891c00) [pid = 1655] [serial = 1833] [outer = 0x0] 17:32:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128d54c00) [pid = 1655] [serial = 1834] [outer = 0x128891c00] 17:32:26 INFO - PROCESS | 1655 | 1471048346373 Marionette DEBUG loaded listener.js 17:32:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128f55800) [pid = 1655] [serial = 1835] [outer = 0x128891c00] 17:32:26 INFO - PROCESS | 1655 | 1471048346982 Marionette TRACE conn3 <- [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]]]}] 17:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 769ms 17:32:27 INFO - PROCESS | 1655 | 1471048347022 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:32:27 INFO - PROCESS | 1655 | 1471048347026 Marionette TRACE conn3 <- [1,2417,null,{"value":"7"}] 17:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:32:27 INFO - PROCESS | 1655 | 1471048347033 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:32:27 INFO - PROCESS | 1655 | 1471048347036 Marionette TRACE conn3 <- [1,2418,null,{}] 17:32:27 INFO - PROCESS | 1655 | 1471048347043 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:27 INFO - PROCESS | 1655 | 1471048347046 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:27 INFO - PROCESS | 1655 | 1471048347174 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:32:27 INFO - PROCESS | 1655 | 1471048347236 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 1655 | 1471048347237 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189ca800 == 39 [pid = 1655] [id = 612] 17:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x117030800) [pid = 1655] [serial = 1836] [outer = 0x0] 17:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x117e10000) [pid = 1655] [serial = 1837] [outer = 0x117030800] 17:32:27 INFO - PROCESS | 1655 | 1471048347268 Marionette DEBUG loaded listener.js 17:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1183fe800) [pid = 1655] [serial = 1838] [outer = 0x117030800] 17:32:27 INFO - PROCESS | 1655 | 1471048347858 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 876ms 17:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:32:27 INFO - PROCESS | 1655 | 1471048347907 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:32:27 INFO - PROCESS | 1655 | 1471048347910 Marionette TRACE conn3 <- [1,2421,null,{"value":"7"}] 17:32:27 INFO - PROCESS | 1655 | 1471048347915 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:32:27 INFO - PROCESS | 1655 | 1471048347917 Marionette TRACE conn3 <- [1,2422,null,{}] 17:32:27 INFO - PROCESS | 1655 | 1471048347920 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:27 INFO - PROCESS | 1655 | 1471048347921 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:28 INFO - PROCESS | 1655 | 1471048348030 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:32:28 INFO - PROCESS | 1655 | 1471048348114 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:28 INFO - PROCESS | 1655 | 1471048348115 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570b000 == 40 [pid = 1655] [id = 613] 17:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119761c00) [pid = 1655] [serial = 1839] [outer = 0x0] 17:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119b11400) [pid = 1655] [serial = 1840] [outer = 0x119761c00] 17:32:28 INFO - PROCESS | 1655 | 1471048348146 Marionette DEBUG loaded listener.js 17:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119e28000) [pid = 1655] [serial = 1841] [outer = 0x119761c00] 17:32:28 INFO - PROCESS | 1655 | 1471048348796 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12b195800 == 39 [pid = 1655] [id = 610] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae54800 == 38 [pid = 1655] [id = 609] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a77b800 == 37 [pid = 1655] [id = 608] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a547800 == 36 [pid = 1655] [id = 607] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x113d8e000 == 35 [pid = 1655] [id = 606] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3f800 == 34 [pid = 1655] [id = 605] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x123fb5800 == 33 [pid = 1655] [id = 604] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x123e39000 == 32 [pid = 1655] [id = 603] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x119aca800 == 31 [pid = 1655] [id = 602] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d7000 == 30 [pid = 1655] [id = 601] 17:32:28 INFO - PROCESS | 1655 | --DOCSHELL 0x112548800 == 29 [pid = 1655] [id = 600] 17:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 971ms 17:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:32:28 INFO - PROCESS | 1655 | 1471048348887 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 1655 | 1471048348889 Marionette TRACE conn3 <- [1,2425,null,{"value":"7"}] 17:32:28 INFO - PROCESS | 1655 | 1471048348892 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 1655 | 1471048348894 Marionette TRACE conn3 <- [1,2426,null,{}] 17:32:28 INFO - PROCESS | 1655 | 1471048348898 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:28 INFO - PROCESS | 1655 | 1471048348899 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:28 INFO - PROCESS | 1655 | 1471048348985 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12ae39400) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a62c800) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12501dc00) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126897c00) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1195bac00) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1183fb800) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1191dd000) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119f24400) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12115bc00) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a7cdc00) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116791400) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176b5c00) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183b9400) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1189bfc00) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11988f800) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119b1bc00) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121b04400) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126bfb000) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a7d3800) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128d5a000) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128f51c00) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123e88800) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128ceec00) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126afa000) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126bf4400) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123e82400) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x121d9f000) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x128f57800) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12ae8c800) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 17:32:29 INFO - PROCESS | 1655 | 1471048349052 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 1655 | 1471048349053 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x117224800 == 30 [pid = 1655] [id = 614] 17:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112f94400) [pid = 1655] [serial = 1842] [outer = 0x0] 17:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113010400) [pid = 1655] [serial = 1843] [outer = 0x112f94400] 17:32:29 INFO - PROCESS | 1655 | 1471048349081 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115e1c800) [pid = 1655] [serial = 1844] [outer = 0x112f94400] 17:32:29 INFO - PROCESS | 1655 | 1471048349426 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 571ms 17:32:29 INFO - PROCESS | 1655 | 1471048349464 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:32:29 INFO - PROCESS | 1655 | 1471048349469 Marionette TRACE conn3 <- [1,2429,null,{"value":"7"}] 17:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:32:29 INFO - PROCESS | 1655 | 1471048349475 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:32:29 INFO - PROCESS | 1655 | 1471048349478 Marionette TRACE conn3 <- [1,2430,null,{}] 17:32:29 INFO - PROCESS | 1655 | 1471048349520 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:29 INFO - PROCESS | 1655 | 1471048349523 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:29 INFO - PROCESS | 1655 | 1471048349650 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:32:29 INFO - PROCESS | 1655 | 1471048349663 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 1655 | 1471048349665 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ac5000 == 31 [pid = 1655] [id = 615] 17:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176b1400) [pid = 1655] [serial = 1845] [outer = 0x0] 17:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11831f400) [pid = 1655] [serial = 1846] [outer = 0x1176b1400] 17:32:29 INFO - PROCESS | 1655 | 1471048349708 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1183b4c00) [pid = 1655] [serial = 1847] [outer = 0x1176b1400] 17:32:30 INFO - PROCESS | 1655 | 1471048350119 Marionette TRACE conn3 <- [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]]]}] 17:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 656ms 17:32:30 INFO - PROCESS | 1655 | 1471048350131 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:32:30 INFO - PROCESS | 1655 | 1471048350132 Marionette TRACE conn3 <- [1,2433,null,{"value":"7"}] 17:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:32:30 INFO - PROCESS | 1655 | 1471048350134 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:32:30 INFO - PROCESS | 1655 | 1471048350137 Marionette TRACE conn3 <- [1,2434,null,{}] 17:32:30 INFO - PROCESS | 1655 | 1471048350145 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:30 INFO - PROCESS | 1655 | 1471048350148 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:30 INFO - PROCESS | 1655 | 1471048350229 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:32:30 INFO - PROCESS | 1655 | 1471048350236 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 1655 | 1471048350238 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12194a000 == 32 [pid = 1655] [id = 616] 17:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1168ee400) [pid = 1655] [serial = 1848] [outer = 0x0] 17:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1189f9c00) [pid = 1655] [serial = 1849] [outer = 0x1168ee400] 17:32:30 INFO - PROCESS | 1655 | 1471048350265 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119b11800) [pid = 1655] [serial = 1850] [outer = 0x1168ee400] 17:32:30 INFO - PROCESS | 1655 | 1471048350596 Marionette TRACE conn3 <- [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]]]}] 17:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 471ms 17:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:32:30 INFO - PROCESS | 1655 | 1471048350605 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:32:30 INFO - PROCESS | 1655 | 1471048350607 Marionette TRACE conn3 <- [1,2437,null,{"value":"7"}] 17:32:30 INFO - PROCESS | 1655 | 1471048350609 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:32:30 INFO - PROCESS | 1655 | 1471048350610 Marionette TRACE conn3 <- [1,2438,null,{}] 17:32:30 INFO - PROCESS | 1655 | 1471048350616 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:30 INFO - PROCESS | 1655 | 1471048350617 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:30 INFO - PROCESS | 1655 | 1471048350700 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:32:30 INFO - PROCESS | 1655 | 1471048350763 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 1655 | 1471048350764 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fb5800 == 33 [pid = 1655] [id = 617] 17:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119766400) [pid = 1655] [serial = 1851] [outer = 0x0] 17:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b66c00) [pid = 1655] [serial = 1852] [outer = 0x119766400] 17:32:30 INFO - PROCESS | 1655 | 1471048350789 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119f1e800) [pid = 1655] [serial = 1853] [outer = 0x119766400] 17:32:31 INFO - PROCESS | 1655 | 1471048351106 Marionette TRACE conn3 <- [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]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 523ms 17:32:31 INFO - PROCESS | 1655 | 1471048351133 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:32:31 INFO - PROCESS | 1655 | 1471048351134 Marionette TRACE conn3 <- [1,2441,null,{"value":"7"}] 17:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:32:31 INFO - PROCESS | 1655 | 1471048351137 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 1655 | 1471048351138 Marionette TRACE conn3 <- [1,2442,null,{}] 17:32:31 INFO - PROCESS | 1655 | 1471048351140 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:31 INFO - PROCESS | 1655 | 1471048351141 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:31 INFO - PROCESS | 1655 | 1471048351241 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:32:31 INFO - PROCESS | 1655 | 1471048351280 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:31 INFO - PROCESS | 1655 | 1471048351282 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3e800 == 34 [pid = 1655] [id = 618] 17:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119b16c00) [pid = 1655] [serial = 1854] [outer = 0x0] 17:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121053c00) [pid = 1655] [serial = 1855] [outer = 0x119b16c00] 17:32:31 INFO - PROCESS | 1655 | 1471048351306 Marionette DEBUG loaded listener.js 17:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1211bc000) [pid = 1655] [serial = 1856] [outer = 0x119b16c00] 17:32:31 INFO - PROCESS | 1655 | 1471048351710 Marionette TRACE conn3 <- [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]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 618ms 17:32:31 INFO - PROCESS | 1655 | 1471048351756 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:32:31 INFO - PROCESS | 1655 | 1471048351758 Marionette TRACE conn3 <- [1,2445,null,{"value":"7"}] 17:32:31 INFO - PROCESS | 1655 | 1471048351761 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 1655 | 1471048351763 Marionette TRACE conn3 <- [1,2446,null,{}] 17:32:31 INFO - PROCESS | 1655 | 1471048351767 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:31 INFO - PROCESS | 1655 | 1471048351773 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:31 INFO - PROCESS | 1655 | 1471048351960 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:32:32 INFO - PROCESS | 1655 | 1471048352002 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 1655 | 1471048352003 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6e2000 == 35 [pid = 1655] [id = 619] 17:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121d6a800) [pid = 1655] [serial = 1857] [outer = 0x0] 17:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124d86800) [pid = 1655] [serial = 1858] [outer = 0x121d6a800] 17:32:32 INFO - PROCESS | 1655 | 1471048352028 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1256ae800) [pid = 1655] [serial = 1859] [outer = 0x121d6a800] 17:32:32 INFO - PROCESS | 1655 | 1471048352375 Marionette TRACE conn3 <- [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]]]}] 17:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 622ms 17:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:32:32 INFO - PROCESS | 1655 | 1471048352383 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:32:32 INFO - PROCESS | 1655 | 1471048352385 Marionette TRACE conn3 <- [1,2449,null,{"value":"7"}] 17:32:32 INFO - PROCESS | 1655 | 1471048352387 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:32:32 INFO - PROCESS | 1655 | 1471048352388 Marionette TRACE conn3 <- [1,2450,null,{}] 17:32:32 INFO - PROCESS | 1655 | 1471048352390 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:32 INFO - PROCESS | 1655 | 1471048352392 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:32 INFO - PROCESS | 1655 | 1471048352491 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:32:32 INFO - PROCESS | 1655 | 1471048352502 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 1655 | 1471048352503 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae45800 == 36 [pid = 1655] [id = 620] 17:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125724c00) [pid = 1655] [serial = 1860] [outer = 0x0] 17:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257b0400) [pid = 1655] [serial = 1861] [outer = 0x125724c00] 17:32:32 INFO - PROCESS | 1655 | 1471048352528 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126267c00) [pid = 1655] [serial = 1862] [outer = 0x125724c00] 17:32:32 INFO - PROCESS | 1655 | 1471048352863 Marionette TRACE conn3 <- [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]]]}] 17:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 17:32:32 INFO - PROCESS | 1655 | 1471048352907 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:32:32 INFO - PROCESS | 1655 | 1471048352909 Marionette TRACE conn3 <- [1,2453,null,{"value":"7"}] 17:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:32:32 INFO - PROCESS | 1655 | 1471048352911 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:32:32 INFO - PROCESS | 1655 | 1471048352912 Marionette TRACE conn3 <- [1,2454,null,{}] 17:32:32 INFO - PROCESS | 1655 | 1471048352919 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:32 INFO - PROCESS | 1655 | 1471048352920 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:33 INFO - PROCESS | 1655 | 1471048353019 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:32:33 INFO - PROCESS | 1655 | 1471048353022 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:33 INFO - PROCESS | 1655 | 1471048353023 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b18f000 == 37 [pid = 1655] [id = 621] 17:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125729400) [pid = 1655] [serial = 1863] [outer = 0x0] 17:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1266eb000) [pid = 1655] [serial = 1864] [outer = 0x125729400] 17:32:33 INFO - PROCESS | 1655 | 1471048353047 Marionette DEBUG loaded listener.js 17:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12689a400) [pid = 1655] [serial = 1865] [outer = 0x125729400] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1183bc000) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a94800) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119b13000) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112ead400) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1187ab400) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11831a800) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119b0f400) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123e8bc00) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123ee0000) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126bfb400) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1257d7400) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11272cc00) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119b67800) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11702ec00) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119b1b800) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:32:33 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119b16800) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:32:33 INFO - PROCESS | 1655 | 1471048353445 Marionette TRACE conn3 <- [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]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 571ms 17:32:33 INFO - PROCESS | 1655 | 1471048353492 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 1655 | 1471048353493 Marionette TRACE conn3 <- [1,2457,null,{"value":"7"}] 17:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:32:33 INFO - PROCESS | 1655 | 1471048353505 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 1655 | 1471048353506 Marionette TRACE conn3 <- [1,2458,null,{}] 17:32:33 INFO - PROCESS | 1655 | 1471048353508 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:33 INFO - PROCESS | 1655 | 1471048353509 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:33 INFO - PROCESS | 1655 | 1471048353591 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:32:33 INFO - PROCESS | 1655 | 1471048353597 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:33 INFO - PROCESS | 1655 | 1471048353598 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1215ed800 == 38 [pid = 1655] [id = 622] 17:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1187a8000) [pid = 1655] [serial = 1866] [outer = 0x0] 17:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119768c00) [pid = 1655] [serial = 1867] [outer = 0x1187a8000] 17:32:33 INFO - PROCESS | 1655 | 1471048353622 Marionette DEBUG loaded listener.js 17:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121156400) [pid = 1655] [serial = 1868] [outer = 0x1187a8000] 17:32:33 INFO - PROCESS | 1655 | 1471048353931 Marionette TRACE conn3 <- [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]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 471ms 17:32:33 INFO - PROCESS | 1655 | 1471048353976 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 1655 | 1471048353978 Marionette TRACE conn3 <- [1,2461,null,{"value":"7"}] 17:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:32:33 INFO - PROCESS | 1655 | 1471048353980 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 1655 | 1471048353981 Marionette TRACE conn3 <- [1,2462,null,{}] 17:32:33 INFO - PROCESS | 1655 | 1471048353983 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:33 INFO - PROCESS | 1655 | 1471048353985 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:34 INFO - PROCESS | 1655 | 1471048354064 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:32:34 INFO - PROCESS | 1655 | 1471048354124 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 1655 | 1471048354125 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94d800 == 39 [pid = 1655] [id = 623] 17:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1191d3c00) [pid = 1655] [serial = 1869] [outer = 0x0] 17:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123ee0000) [pid = 1655] [serial = 1870] [outer = 0x1191d3c00] 17:32:34 INFO - PROCESS | 1655 | 1471048354153 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12689e800) [pid = 1655] [serial = 1871] [outer = 0x1191d3c00] 17:32:34 INFO - PROCESS | 1655 | 1471048354435 Marionette TRACE conn3 <- [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]]]}] 17:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 473ms 17:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:32:34 INFO - PROCESS | 1655 | 1471048354454 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:32:34 INFO - PROCESS | 1655 | 1471048354456 Marionette TRACE conn3 <- [1,2465,null,{"value":"7"}] 17:32:34 INFO - PROCESS | 1655 | 1471048354458 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:32:34 INFO - PROCESS | 1655 | 1471048354460 Marionette TRACE conn3 <- [1,2466,null,{}] 17:32:34 INFO - PROCESS | 1655 | 1471048354470 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:34 INFO - PROCESS | 1655 | 1471048354471 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:34 INFO - PROCESS | 1655 | 1471048354570 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:32:34 INFO - PROCESS | 1655 | 1471048354573 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 1655 | 1471048354575 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c606800 == 40 [pid = 1655] [id = 624] 17:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126a53400) [pid = 1655] [serial = 1872] [outer = 0x0] 17:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126bf1400) [pid = 1655] [serial = 1873] [outer = 0x126a53400] 17:32:34 INFO - PROCESS | 1655 | 1471048354601 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128d5a000) [pid = 1655] [serial = 1874] [outer = 0x126a53400] 17:32:35 INFO - PROCESS | 1655 | 1471048355030 Marionette TRACE conn3 <- [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]]]}] 17:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 580ms 17:32:35 INFO - PROCESS | 1655 | 1471048355039 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:32:35 INFO - PROCESS | 1655 | 1471048355041 Marionette TRACE conn3 <- [1,2469,null,{"value":"7"}] 17:32:35 INFO - PROCESS | 1655 | 1471048355044 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 1655 | 1471048355046 Marionette TRACE conn3 <- [1,2470,null,{}] 17:32:35 INFO - PROCESS | 1655 | 1471048355049 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:35 INFO - PROCESS | 1655 | 1471048355051 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:35 INFO - PROCESS | 1655 | 1471048355176 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:32:35 INFO - PROCESS | 1655 | 1471048355181 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:35 INFO - PROCESS | 1655 | 1471048355183 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c622000 == 41 [pid = 1655] [id = 625] 17:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d5d400) [pid = 1655] [serial = 1875] [outer = 0x0] 17:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128d63000) [pid = 1655] [serial = 1876] [outer = 0x128d5d400] 17:32:35 INFO - PROCESS | 1655 | 1471048355222 Marionette DEBUG loaded listener.js 17:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128f58800) [pid = 1655] [serial = 1877] [outer = 0x128d5d400] 17:32:35 INFO - PROCESS | 1655 | 1471048355781 Marionette TRACE conn3 <- [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]]]}] 17:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 773ms 17:32:35 INFO - PROCESS | 1655 | 1471048355884 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:32:35 INFO - PROCESS | 1655 | 1471048355889 Marionette TRACE conn3 <- [1,2473,null,{"value":"7"}] 17:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:32:35 INFO - PROCESS | 1655 | 1471048355897 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 1655 | 1471048355902 Marionette TRACE conn3 <- [1,2474,null,{}] 17:32:35 INFO - PROCESS | 1655 | 1471048355907 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:35 INFO - PROCESS | 1655 | 1471048355910 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:36 INFO - PROCESS | 1655 | 1471048356071 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:32:36 INFO - PROCESS | 1655 | 1471048356079 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 1655 | 1471048356080 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916d800 == 42 [pid = 1655] [id = 626] 17:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11678d800) [pid = 1655] [serial = 1878] [outer = 0x0] 17:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11702c000) [pid = 1655] [serial = 1879] [outer = 0x11678d800] 17:32:36 INFO - PROCESS | 1655 | 1471048356111 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1183b7800) [pid = 1655] [serial = 1880] [outer = 0x11678d800] 17:32:36 INFO - PROCESS | 1655 | 1471048356608 Marionette TRACE conn3 <- [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]]]}] 17:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 726ms 17:32:36 INFO - PROCESS | 1655 | 1471048356622 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:32:36 INFO - PROCESS | 1655 | 1471048356627 Marionette TRACE conn3 <- [1,2477,null,{"value":"7"}] 17:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:32:36 INFO - PROCESS | 1655 | 1471048356634 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:32:36 INFO - PROCESS | 1655 | 1471048356637 Marionette TRACE conn3 <- [1,2478,null,{}] 17:32:36 INFO - PROCESS | 1655 | 1471048356641 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:36 INFO - PROCESS | 1655 | 1471048356644 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:36 INFO - PROCESS | 1655 | 1471048356852 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:32:36 INFO - PROCESS | 1655 | 1471048356906 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 1655 | 1471048356908 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fcb000 == 43 [pid = 1655] [id = 627] 17:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1189fa800) [pid = 1655] [serial = 1881] [outer = 0x0] 17:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119764400) [pid = 1655] [serial = 1882] [outer = 0x1189fa800] 17:32:36 INFO - PROCESS | 1655 | 1471048356938 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119b19800) [pid = 1655] [serial = 1883] [outer = 0x1189fa800] 17:32:37 INFO - PROCESS | 1655 | 1471048357352 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 17:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:32:37 INFO - PROCESS | 1655 | 1471048357418 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:32:37 INFO - PROCESS | 1655 | 1471048357419 Marionette TRACE conn3 <- [1,2481,null,{"value":"7"}] 17:32:37 INFO - PROCESS | 1655 | 1471048357422 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:32:37 INFO - PROCESS | 1655 | 1471048357425 Marionette TRACE conn3 <- [1,2482,null,{}] 17:32:37 INFO - PROCESS | 1655 | 1471048357434 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:37 INFO - PROCESS | 1655 | 1471048357438 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:37 INFO - PROCESS | 1655 | 1471048357539 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:32:37 INFO - PROCESS | 1655 | 1471048357615 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:37 INFO - PROCESS | 1655 | 1471048357618 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad4000 == 44 [pid = 1655] [id = 628] 17:32:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121b07000) [pid = 1655] [serial = 1884] [outer = 0x0] 17:32:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123e87400) [pid = 1655] [serial = 1885] [outer = 0x121b07000] 17:32:37 INFO - PROCESS | 1655 | 1471048357648 Marionette DEBUG loaded listener.js 17:32:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124df0c00) [pid = 1655] [serial = 1886] [outer = 0x121b07000] 17:32:38 INFO - PROCESS | 1655 | 1471048358040 Marionette TRACE conn3 <- [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]]]}] 17:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 671ms 17:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:32:38 INFO - PROCESS | 1655 | 1471048358094 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:32:38 INFO - PROCESS | 1655 | 1471048358096 Marionette TRACE conn3 <- [1,2485,null,{"value":"7"}] 17:32:38 INFO - PROCESS | 1655 | 1471048358098 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:32:38 INFO - PROCESS | 1655 | 1471048358099 Marionette TRACE conn3 <- [1,2486,null,{}] 17:32:38 INFO - PROCESS | 1655 | 1471048358102 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:38 INFO - PROCESS | 1655 | 1471048358103 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:38 INFO - PROCESS | 1655 | 1471048358209 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:32:38 INFO - PROCESS | 1655 | 1471048358271 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:38 INFO - PROCESS | 1655 | 1471048358272 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cbad800 == 45 [pid = 1655] [id = 629] 17:32:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x125723800) [pid = 1655] [serial = 1887] [outer = 0x0] 17:32:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126a59800) [pid = 1655] [serial = 1888] [outer = 0x125723800] 17:32:38 INFO - PROCESS | 1655 | 1471048358341 Marionette DEBUG loaded listener.js 17:32:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128886800) [pid = 1655] [serial = 1889] [outer = 0x125723800] 17:32:38 INFO - PROCESS | 1655 | 1471048358812 Marionette TRACE conn3 <- [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]]]}] 17:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 768ms 17:32:38 INFO - PROCESS | 1655 | 1471048358882 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:32:38 INFO - PROCESS | 1655 | 1471048358884 Marionette TRACE conn3 <- [1,2489,null,{"value":"7"}] 17:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:32:38 INFO - PROCESS | 1655 | 1471048358889 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:32:38 INFO - PROCESS | 1655 | 1471048358891 Marionette TRACE conn3 <- [1,2490,null,{}] 17:32:38 INFO - PROCESS | 1655 | 1471048358897 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:38 INFO - PROCESS | 1655 | 1471048358900 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:39 INFO - PROCESS | 1655 | 1471048359029 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:32:39 INFO - PROCESS | 1655 | 1471048359102 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 1655 | 1471048359103 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184dd800 == 46 [pid = 1655] [id = 630] 17:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11272e400) [pid = 1655] [serial = 1890] [outer = 0x0] 17:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1189b9800) [pid = 1655] [serial = 1891] [outer = 0x11272e400] 17:32:39 INFO - PROCESS | 1655 | 1471048359132 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126ab6c00) [pid = 1655] [serial = 1892] [outer = 0x11272e400] 17:32:39 INFO - PROCESS | 1655 | 1471048359698 Marionette TRACE conn3 <- [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]]]}] 17:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 823ms 17:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:32:39 INFO - PROCESS | 1655 | 1471048359714 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:32:39 INFO - PROCESS | 1655 | 1471048359716 Marionette TRACE conn3 <- [1,2493,null,{"value":"7"}] 17:32:39 INFO - PROCESS | 1655 | 1471048359719 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:32:39 INFO - PROCESS | 1655 | 1471048359721 Marionette TRACE conn3 <- [1,2494,null,{}] 17:32:39 INFO - PROCESS | 1655 | 1471048359725 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:39 INFO - PROCESS | 1655 | 1471048359726 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:39 INFO - PROCESS | 1655 | 1471048359824 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:32:39 INFO - PROCESS | 1655 | 1471048359905 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 1655 | 1471048359906 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722e000 == 47 [pid = 1655] [id = 631] 17:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116109800) [pid = 1655] [serial = 1893] [outer = 0x0] 17:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x117e15400) [pid = 1655] [serial = 1894] [outer = 0x116109800] 17:32:39 INFO - PROCESS | 1655 | 1471048359934 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1183bb400) [pid = 1655] [serial = 1895] [outer = 0x116109800] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c606800 == 46 [pid = 1655] [id = 624] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94d800 == 45 [pid = 1655] [id = 623] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1215ed800 == 44 [pid = 1655] [id = 622] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b18f000 == 43 [pid = 1655] [id = 621] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae45800 == 42 [pid = 1655] [id = 620] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6e2000 == 41 [pid = 1655] [id = 619] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3e800 == 40 [pid = 1655] [id = 618] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x123fb5800 == 39 [pid = 1655] [id = 617] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12194a000 == 38 [pid = 1655] [id = 616] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x118ac5000 == 37 [pid = 1655] [id = 615] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117224800 == 36 [pid = 1655] [id = 614] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12570b000 == 35 [pid = 1655] [id = 613] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1189ca800 == 34 [pid = 1655] [id = 612] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x121de0800 == 33 [pid = 1655] [id = 611] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1184dd800 == 32 [pid = 1655] [id = 630] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12cbad800 == 31 [pid = 1655] [id = 629] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad4000 == 30 [pid = 1655] [id = 628] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x128fcb000 == 29 [pid = 1655] [id = 627] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11916d800 == 28 [pid = 1655] [id = 626] 17:32:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c622000 == 27 [pid = 1655] [id = 625] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123f75400) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x113390800) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11680a400) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119e29c00) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11a195400) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11702f400) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115e1d400) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1191d5400) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11976ec00) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118ab8400) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118722800) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121159c00) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119f1ac00) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126a52000) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1257a5800) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x125727c00) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124df1c00) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a7c8400) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12937ec00) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126652800) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1189c7800) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1257d6800) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124a04400) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1183b7400) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12689ac00) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118722000) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1268cd800) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126bf9800) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1211c4000) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12105fc00) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128d54c00) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121d6d000) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126a57c00) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 17:32:40 INFO - PROCESS | 1655 | 1471048360928 Marionette TRACE conn3 <- [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]]]}] 17:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1221ms 17:32:40 INFO - PROCESS | 1655 | 1471048360940 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:32:40 INFO - PROCESS | 1655 | 1471048360943 Marionette TRACE conn3 <- [1,2497,null,{"value":"7"}] 17:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:32:40 INFO - PROCESS | 1655 | 1471048360949 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:32:40 INFO - PROCESS | 1655 | 1471048360951 Marionette TRACE conn3 <- [1,2498,null,{}] 17:32:40 INFO - PROCESS | 1655 | 1471048360955 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:40 INFO - PROCESS | 1655 | 1471048360956 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:41 INFO - PROCESS | 1655 | 1471048361037 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:32:41 INFO - PROCESS | 1655 | 1471048361042 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:41 INFO - PROCESS | 1655 | 1471048361047 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x117233000 == 28 [pid = 1655] [id = 632] 17:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116104800) [pid = 1655] [serial = 1896] [outer = 0x0] 17:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11702dc00) [pid = 1655] [serial = 1897] [outer = 0x116104800] 17:32:41 INFO - PROCESS | 1655 | 1471048361076 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1127e3c00) [pid = 1655] [serial = 1898] [outer = 0x116104800] 17:32:41 INFO - PROCESS | 1655 | 1471048361569 Marionette TRACE conn3 <- [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]]]}] 17:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 674ms 17:32:41 INFO - PROCESS | 1655 | 1471048361637 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:32:41 INFO - PROCESS | 1655 | 1471048361640 Marionette TRACE conn3 <- [1,2501,null,{"value":"7"}] 17:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:32:41 INFO - PROCESS | 1655 | 1471048361644 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:32:41 INFO - PROCESS | 1655 | 1471048361648 Marionette TRACE conn3 <- [1,2502,null,{}] 17:32:41 INFO - PROCESS | 1655 | 1471048361652 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:41 INFO - PROCESS | 1655 | 1471048361654 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:41 INFO - PROCESS | 1655 | 1471048361758 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:32:41 INFO - PROCESS | 1655 | 1471048361815 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:41 INFO - PROCESS | 1655 | 1471048361817 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11843a800 == 29 [pid = 1655] [id = 633] 17:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116791000) [pid = 1655] [serial = 1899] [outer = 0x0] 17:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118321400) [pid = 1655] [serial = 1900] [outer = 0x116791000] 17:32:41 INFO - PROCESS | 1655 | 1471048361848 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1184a0800) [pid = 1655] [serial = 1901] [outer = 0x116791000] 17:32:42 INFO - PROCESS | 1655 | 1471048362399 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 823ms 17:32:42 INFO - PROCESS | 1655 | 1471048362467 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:32:42 INFO - PROCESS | 1655 | 1471048362471 Marionette TRACE conn3 <- [1,2505,null,{"value":"7"}] 17:32:42 INFO - PROCESS | 1655 | 1471048362476 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - PROCESS | 1655 | 1471048362478 Marionette TRACE conn3 <- [1,2506,null,{}] 17:32:42 INFO - PROCESS | 1655 | 1471048362481 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:42 INFO - PROCESS | 1655 | 1471048362483 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:42 INFO - PROCESS | 1655 | 1471048362587 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:32:42 INFO - PROCESS | 1655 | 1471048362644 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:42 INFO - PROCESS | 1655 | 1471048362646 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e7d000 == 30 [pid = 1655] [id = 634] 17:32:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115e28000) [pid = 1655] [serial = 1902] [outer = 0x0] 17:32:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1195ba000) [pid = 1655] [serial = 1903] [outer = 0x115e28000] 17:32:42 INFO - PROCESS | 1655 | 1471048362677 Marionette DEBUG loaded listener.js 17:32:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11976ec00) [pid = 1655] [serial = 1904] [outer = 0x115e28000] 17:32:43 INFO - PROCESS | 1655 | 1471048363228 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 772ms 17:32:43 INFO - PROCESS | 1655 | 1471048363247 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:32:43 INFO - PROCESS | 1655 | 1471048363250 Marionette TRACE conn3 <- [1,2509,null,{"value":"7"}] 17:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:32:43 INFO - PROCESS | 1655 | 1471048363253 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:32:43 INFO - PROCESS | 1655 | 1471048363255 Marionette TRACE conn3 <- [1,2510,null,{}] 17:32:43 INFO - PROCESS | 1655 | 1471048363258 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:43 INFO - PROCESS | 1655 | 1471048363260 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:43 INFO - PROCESS | 1655 | 1471048363367 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:32:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11722e000 == 29 [pid = 1655] [id = 631] 17:32:43 INFO - PROCESS | 1655 | 1471048363449 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:43 INFO - PROCESS | 1655 | 1471048363452 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x118422000 == 30 [pid = 1655] [id = 635] 17:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1172bb800) [pid = 1655] [serial = 1905] [outer = 0x0] 17:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118323400) [pid = 1655] [serial = 1906] [outer = 0x1172bb800] 17:32:43 INFO - PROCESS | 1655 | 1471048363480 Marionette DEBUG loaded listener.js 17:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1189bd400) [pid = 1655] [serial = 1907] [outer = 0x1172bb800] 17:32:43 INFO - PROCESS | 1655 | 1471048363758 Marionette TRACE conn3 <- [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]]]}] 17:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 17:32:43 INFO - PROCESS | 1655 | 1471048363774 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:32:43 INFO - PROCESS | 1655 | 1471048363777 Marionette TRACE conn3 <- [1,2513,null,{"value":"7"}] 17:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:32:43 INFO - PROCESS | 1655 | 1471048363790 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:32:43 INFO - PROCESS | 1655 | 1471048363791 Marionette TRACE conn3 <- [1,2514,null,{}] 17:32:43 INFO - PROCESS | 1655 | 1471048363802 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:43 INFO - PROCESS | 1655 | 1471048363803 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:43 INFO - PROCESS | 1655 | 1471048363890 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:32:43 INFO - PROCESS | 1655 | 1471048363972 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:43 INFO - PROCESS | 1655 | 1471048363973 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e21800 == 31 [pid = 1655] [id = 636] 17:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11976e000) [pid = 1655] [serial = 1908] [outer = 0x0] 17:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119b17400) [pid = 1655] [serial = 1909] [outer = 0x11976e000] 17:32:44 INFO - PROCESS | 1655 | 1471048363999 Marionette DEBUG loaded listener.js 17:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119e29800) [pid = 1655] [serial = 1910] [outer = 0x11976e000] 17:32:44 INFO - PROCESS | 1655 | 1471048364312 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 17:32:44 INFO - PROCESS | 1655 | 1471048364360 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:32:44 INFO - PROCESS | 1655 | 1471048364362 Marionette TRACE conn3 <- [1,2517,null,{"value":"7"}] 17:32:44 INFO - PROCESS | 1655 | 1471048364366 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:32:44 INFO - PROCESS | 1655 | 1471048364369 Marionette TRACE conn3 <- [1,2518,null,{}] 17:32:44 INFO - PROCESS | 1655 | 1471048364381 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:44 INFO - PROCESS | 1655 | 1471048364386 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:44 INFO - PROCESS | 1655 | 1471048364513 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:32:44 INFO - PROCESS | 1655 | 1471048364600 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:44 INFO - PROCESS | 1655 | 1471048364603 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12660e800 == 32 [pid = 1655] [id = 637] 17:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1184ad400) [pid = 1655] [serial = 1911] [outer = 0x0] 17:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121053800) [pid = 1655] [serial = 1912] [outer = 0x1184ad400] 17:32:44 INFO - PROCESS | 1655 | 1471048364658 Marionette DEBUG loaded listener.js 17:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121b09800) [pid = 1655] [serial = 1913] [outer = 0x1184ad400] 17:32:44 INFO - PROCESS | 1655 | 1471048364967 Marionette TRACE conn3 <- [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]]]}] 17:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 626ms 17:32:44 INFO - PROCESS | 1655 | 1471048364991 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:32:44 INFO - PROCESS | 1655 | 1471048364993 Marionette TRACE conn3 <- [1,2521,null,{"value":"7"}] 17:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:32:45 INFO - PROCESS | 1655 | 1471048365003 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - PROCESS | 1655 | 1471048365004 Marionette TRACE conn3 <- [1,2522,null,{}] 17:32:45 INFO - PROCESS | 1655 | 1471048365007 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:45 INFO - PROCESS | 1655 | 1471048365008 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:45 INFO - PROCESS | 1655 | 1471048365125 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:32:45 INFO - PROCESS | 1655 | 1471048365153 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 1655 | 1471048365154 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fd2000 == 33 [pid = 1655] [id = 638] 17:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121d99800) [pid = 1655] [serial = 1914] [outer = 0x0] 17:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121d9e000) [pid = 1655] [serial = 1915] [outer = 0x121d99800] 17:32:45 INFO - PROCESS | 1655 | 1471048365179 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124c7ec00) [pid = 1655] [serial = 1916] [outer = 0x121d99800] 17:32:45 INFO - PROCESS | 1655 | 1471048365525 Marionette TRACE conn3 <- [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]]]}] 17:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 569ms 17:32:45 INFO - PROCESS | 1655 | 1471048365572 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:32:45 INFO - PROCESS | 1655 | 1471048365574 Marionette TRACE conn3 <- [1,2525,null,{"value":"7"}] 17:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:32:45 INFO - PROCESS | 1655 | 1471048365576 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - PROCESS | 1655 | 1471048365577 Marionette TRACE conn3 <- [1,2526,null,{}] 17:32:45 INFO - PROCESS | 1655 | 1471048365579 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:45 INFO - PROCESS | 1655 | 1471048365581 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:45 INFO - PROCESS | 1655 | 1471048365679 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:32:45 INFO - PROCESS | 1655 | 1471048365683 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 1655 | 1471048365684 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6eb000 == 34 [pid = 1655] [id = 639] 17:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121d9a000) [pid = 1655] [serial = 1917] [outer = 0x0] 17:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124df2800) [pid = 1655] [serial = 1918] [outer = 0x121d9a000] 17:32:45 INFO - PROCESS | 1655 | 1471048365708 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x125727c00) [pid = 1655] [serial = 1919] [outer = 0x121d9a000] 17:32:46 INFO - PROCESS | 1655 | 1471048366072 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 17:32:46 INFO - PROCESS | 1655 | 1471048366095 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 1655 | 1471048366097 Marionette TRACE conn3 <- [1,2529,null,{"value":"7"}] 17:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:32:46 INFO - PROCESS | 1655 | 1471048366099 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 1655 | 1471048366100 Marionette TRACE conn3 <- [1,2530,null,{}] 17:32:46 INFO - PROCESS | 1655 | 1471048366108 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:46 INFO - PROCESS | 1655 | 1471048366114 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:46 INFO - PROCESS | 1655 | 1471048366216 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:32:46 INFO - PROCESS | 1655 | 1471048366219 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 1655 | 1471048366220 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae14000 == 35 [pid = 1655] [id = 640] 17:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1257cbc00) [pid = 1655] [serial = 1920] [outer = 0x0] 17:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126647c00) [pid = 1655] [serial = 1921] [outer = 0x1257cbc00] 17:32:46 INFO - PROCESS | 1655 | 1471048366246 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126bf1800) [pid = 1655] [serial = 1922] [outer = 0x1257cbc00] 17:32:46 INFO - PROCESS | 1655 | 1471048366702 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 622ms 17:32:46 INFO - PROCESS | 1655 | 1471048366722 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 1655 | 1471048366724 Marionette TRACE conn3 <- [1,2533,null,{"value":"7"}] 17:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:32:46 INFO - PROCESS | 1655 | 1471048366729 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 1655 | 1471048366731 Marionette TRACE conn3 <- [1,2534,null,{}] 17:32:46 INFO - PROCESS | 1655 | 1471048366741 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:46 INFO - PROCESS | 1655 | 1471048366743 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:46 INFO - PROCESS | 1655 | 1471048366880 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:32:46 INFO - PROCESS | 1655 | 1471048366888 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 1655 | 1471048366889 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e7c800 == 36 [pid = 1655] [id = 641] 17:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126653c00) [pid = 1655] [serial = 1923] [outer = 0x0] 17:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12888f000) [pid = 1655] [serial = 1924] [outer = 0x126653c00] 17:32:46 INFO - PROCESS | 1655 | 1471048366913 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128cf1800) [pid = 1655] [serial = 1925] [outer = 0x126653c00] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11272e400) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1191d3c00) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1187a8000) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128d5d400) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126a53400) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116109800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11678d800) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1189fa800) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121b07000) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119b16c00) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121d6a800) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x125729400) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1168ee400) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117030800) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1176b1400) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x125724c00) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119766400) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128891c00) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112f94400) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119761c00) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x125723800) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:32:47 INFO - PROCESS | 1655 | 1471048367294 Marionette TRACE conn3 <- [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]]]}] 17:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 581ms 17:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:32:47 INFO - PROCESS | 1655 | 1471048367308 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:32:47 INFO - PROCESS | 1655 | 1471048367309 Marionette TRACE conn3 <- [1,2537,null,{"value":"7"}] 17:32:47 INFO - PROCESS | 1655 | 1471048367312 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:32:47 INFO - PROCESS | 1655 | 1471048367314 Marionette TRACE conn3 <- [1,2538,null,{}] 17:32:47 INFO - PROCESS | 1655 | 1471048367317 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:47 INFO - PROCESS | 1655 | 1471048367318 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:47 INFO - PROCESS | 1655 | 1471048367393 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:32:47 INFO - PROCESS | 1655 | 1471048367399 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:47 INFO - PROCESS | 1655 | 1471048367400 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f1c800 == 37 [pid = 1655] [id = 642] 17:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113010c00) [pid = 1655] [serial = 1926] [outer = 0x0] 17:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1168e7400) [pid = 1655] [serial = 1927] [outer = 0x113010c00] 17:32:47 INFO - PROCESS | 1655 | 1471048367425 Marionette DEBUG loaded listener.js 17:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1191e0800) [pid = 1655] [serial = 1928] [outer = 0x113010c00] 17:32:47 INFO - PROCESS | 1655 | 1471048367763 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 470ms 17:32:47 INFO - PROCESS | 1655 | 1471048367784 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:32:47 INFO - PROCESS | 1655 | 1471048367785 Marionette TRACE conn3 <- [1,2541,null,{"value":"7"}] 17:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:32:47 INFO - PROCESS | 1655 | 1471048367787 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:32:47 INFO - PROCESS | 1655 | 1471048367788 Marionette TRACE conn3 <- [1,2542,null,{}] 17:32:47 INFO - PROCESS | 1655 | 1471048367790 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:47 INFO - PROCESS | 1655 | 1471048367792 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:47 INFO - PROCESS | 1655 | 1471048367902 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:32:47 INFO - PROCESS | 1655 | 1471048367908 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:47 INFO - PROCESS | 1655 | 1471048367909 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x116032800 == 38 [pid = 1655] [id = 643] 17:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1130b5000) [pid = 1655] [serial = 1929] [outer = 0x0] 17:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119cd0c00) [pid = 1655] [serial = 1930] [outer = 0x1130b5000] 17:32:47 INFO - PROCESS | 1655 | 1471048367933 Marionette DEBUG loaded listener.js 17:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119e27000) [pid = 1655] [serial = 1931] [outer = 0x1130b5000] 17:32:48 INFO - PROCESS | 1655 | 1471048368241 Marionette TRACE conn3 <- [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]]]}] 17:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 468ms 17:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:32:48 INFO - PROCESS | 1655 | 1471048368255 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:32:48 INFO - PROCESS | 1655 | 1471048368257 Marionette TRACE conn3 <- [1,2545,null,{"value":"7"}] 17:32:48 INFO - PROCESS | 1655 | 1471048368259 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 1655 | 1471048368260 Marionette TRACE conn3 <- [1,2546,null,{}] 17:32:48 INFO - PROCESS | 1655 | 1471048368263 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:48 INFO - PROCESS | 1655 | 1471048368267 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:48 INFO - PROCESS | 1655 | 1471048368346 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:32:48 INFO - PROCESS | 1655 | 1471048368351 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 1655 | 1471048368352 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1f0000 == 39 [pid = 1655] [id = 644] 17:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126a53400) [pid = 1655] [serial = 1932] [outer = 0x0] 17:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128d55000) [pid = 1655] [serial = 1933] [outer = 0x126a53400] 17:32:48 INFO - PROCESS | 1655 | 1471048368378 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124c09c00) [pid = 1655] [serial = 1934] [outer = 0x126a53400] 17:32:48 INFO - PROCESS | 1655 | 1471048368825 Marionette TRACE conn3 <- [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]]]}] 17:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 622ms 17:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:32:48 INFO - PROCESS | 1655 | 1471048368882 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:32:48 INFO - PROCESS | 1655 | 1471048368883 Marionette TRACE conn3 <- [1,2549,null,{"value":"7"}] 17:32:48 INFO - PROCESS | 1655 | 1471048368886 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 1655 | 1471048368888 Marionette TRACE conn3 <- [1,2550,null,{}] 17:32:48 INFO - PROCESS | 1655 | 1471048368890 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:48 INFO - PROCESS | 1655 | 1471048368891 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:48 INFO - PROCESS | 1655 | 1471048368966 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:32:48 INFO - PROCESS | 1655 | 1471048368970 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 1655 | 1471048368971 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb9d800 == 40 [pid = 1655] [id = 645] 17:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128d5e000) [pid = 1655] [serial = 1935] [outer = 0x0] 17:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129374400) [pid = 1655] [serial = 1936] [outer = 0x128d5e000] 17:32:49 INFO - PROCESS | 1655 | 1471048369010 Marionette DEBUG loaded listener.js 17:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129761000) [pid = 1655] [serial = 1937] [outer = 0x128d5e000] 17:32:49 INFO - PROCESS | 1655 | 1471048369671 Marionette TRACE conn3 <- [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]]]}] 17:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 820ms 17:32:49 INFO - PROCESS | 1655 | 1471048369707 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:32:49 INFO - PROCESS | 1655 | 1471048369710 Marionette TRACE conn3 <- [1,2553,null,{"value":"7"}] 17:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:32:49 INFO - PROCESS | 1655 | 1471048369716 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:32:49 INFO - PROCESS | 1655 | 1471048369718 Marionette TRACE conn3 <- [1,2554,null,{}] 17:32:49 INFO - PROCESS | 1655 | 1471048369723 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:49 INFO - PROCESS | 1655 | 1471048369724 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:49 INFO - PROCESS | 1655 | 1471048369825 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:32:49 INFO - PROCESS | 1655 | 1471048369901 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:49 INFO - PROCESS | 1655 | 1471048369902 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x121dda000 == 41 [pid = 1655] [id = 646] 17:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1183b5000) [pid = 1655] [serial = 1938] [outer = 0x0] 17:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1189c5c00) [pid = 1655] [serial = 1939] [outer = 0x1183b5000] 17:32:49 INFO - PROCESS | 1655 | 1471048369933 Marionette DEBUG loaded listener.js 17:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1195bec00) [pid = 1655] [serial = 1940] [outer = 0x1183b5000] 17:32:50 INFO - PROCESS | 1655 | 1471048370376 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 722ms 17:32:50 INFO - PROCESS | 1655 | 1471048370438 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:32:50 INFO - PROCESS | 1655 | 1471048370441 Marionette TRACE conn3 <- [1,2557,null,{"value":"7"}] 17:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:32:50 INFO - PROCESS | 1655 | 1471048370465 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:32:50 INFO - PROCESS | 1655 | 1471048370467 Marionette TRACE conn3 <- [1,2558,null,{}] 17:32:50 INFO - PROCESS | 1655 | 1471048370469 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:50 INFO - PROCESS | 1655 | 1471048370471 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:50 INFO - PROCESS | 1655 | 1471048370574 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:32:50 INFO - PROCESS | 1655 | 1471048370649 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:50 INFO - PROCESS | 1655 | 1471048370651 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a543800 == 42 [pid = 1655] [id = 647] 17:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119f1dc00) [pid = 1655] [serial = 1941] [outer = 0x0] 17:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119f26400) [pid = 1655] [serial = 1942] [outer = 0x119f1dc00] 17:32:50 INFO - PROCESS | 1655 | 1471048370682 Marionette DEBUG loaded listener.js 17:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12115a400) [pid = 1655] [serial = 1943] [outer = 0x119f1dc00] 17:32:51 INFO - PROCESS | 1655 | 1471048371115 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 673ms 17:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:32:51 INFO - PROCESS | 1655 | 1471048371135 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 1655 | 1471048371137 Marionette TRACE conn3 <- [1,2561,null,{"value":"7"}] 17:32:51 INFO - PROCESS | 1655 | 1471048371139 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 1655 | 1471048371142 Marionette TRACE conn3 <- [1,2562,null,{}] 17:32:51 INFO - PROCESS | 1655 | 1471048371150 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:51 INFO - PROCESS | 1655 | 1471048371153 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:51 INFO - PROCESS | 1655 | 1471048371256 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:32:51 INFO - PROCESS | 1655 | 1471048371322 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:51 INFO - PROCESS | 1655 | 1471048371324 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d110800 == 43 [pid = 1655] [id = 648] 17:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124c10400) [pid = 1655] [serial = 1944] [outer = 0x0] 17:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1257d2400) [pid = 1655] [serial = 1945] [outer = 0x124c10400] 17:32:51 INFO - PROCESS | 1655 | 1471048371355 Marionette DEBUG loaded listener.js 17:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12689ac00) [pid = 1655] [serial = 1946] [outer = 0x124c10400] 17:32:51 INFO - PROCESS | 1655 | 1471048371802 Marionette TRACE conn3 <- [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]]]}] 17:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 674ms 17:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:32:51 INFO - PROCESS | 1655 | 1471048371815 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 1655 | 1471048371817 Marionette TRACE conn3 <- [1,2565,null,{"value":"7"}] 17:32:51 INFO - PROCESS | 1655 | 1471048371819 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 1655 | 1471048371820 Marionette TRACE conn3 <- [1,2566,null,{}] 17:32:51 INFO - PROCESS | 1655 | 1471048371822 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:51 INFO - PROCESS | 1655 | 1471048371824 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:51 INFO - PROCESS | 1655 | 1471048371923 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:32:52 INFO - PROCESS | 1655 | 1471048372031 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 1655 | 1471048372033 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d41a000 == 44 [pid = 1655] [id = 649] 17:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x126a4f800) [pid = 1655] [serial = 1947] [outer = 0x0] 17:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128892400) [pid = 1655] [serial = 1948] [outer = 0x126a4f800] 17:32:52 INFO - PROCESS | 1655 | 1471048372075 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128f56800) [pid = 1655] [serial = 1949] [outer = 0x126a4f800] 17:32:52 INFO - PROCESS | 1655 | 1471048372573 Marionette TRACE conn3 <- [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]]]}] 17:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 772ms 17:32:52 INFO - PROCESS | 1655 | 1471048372591 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:32:52 INFO - PROCESS | 1655 | 1471048372593 Marionette TRACE conn3 <- [1,2569,null,{"value":"7"}] 17:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:32:52 INFO - PROCESS | 1655 | 1471048372597 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:32:52 INFO - PROCESS | 1655 | 1471048372599 Marionette TRACE conn3 <- [1,2570,null,{}] 17:32:52 INFO - PROCESS | 1655 | 1471048372601 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:52 INFO - PROCESS | 1655 | 1471048372603 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:52 INFO - PROCESS | 1655 | 1471048372703 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:32:52 INFO - PROCESS | 1655 | 1471048372825 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 1655 | 1471048372827 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a6d000 == 45 [pid = 1655] [id = 650] 17:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1121b8400) [pid = 1655] [serial = 1950] [outer = 0x0] 17:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1151ccc00) [pid = 1655] [serial = 1951] [outer = 0x1121b8400] 17:32:52 INFO - PROCESS | 1655 | 1471048372879 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1183ae000) [pid = 1655] [serial = 1952] [outer = 0x1121b8400] 17:32:53 INFO - PROCESS | 1655 | 1471048373548 Marionette TRACE conn3 <- [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]]]}] 17:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1021ms 17:32:53 INFO - PROCESS | 1655 | 1471048373618 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:32:53 INFO - PROCESS | 1655 | 1471048373622 Marionette TRACE conn3 <- [1,2573,null,{"value":"7"}] 17:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:32:53 INFO - PROCESS | 1655 | 1471048373645 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 1655 | 1471048373648 Marionette TRACE conn3 <- [1,2574,null,{}] 17:32:53 INFO - PROCESS | 1655 | 1471048373653 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:53 INFO - PROCESS | 1655 | 1471048373656 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:53 INFO - PROCESS | 1655 | 1471048373807 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:32:53 INFO - PROCESS | 1655 | 1471048373892 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:53 INFO - PROCESS | 1655 | 1471048373893 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e17000 == 46 [pid = 1655] [id = 651] 17:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1172c0000) [pid = 1655] [serial = 1953] [outer = 0x0] 17:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118ab9c00) [pid = 1655] [serial = 1954] [outer = 0x1172c0000] 17:32:53 INFO - PROCESS | 1655 | 1471048373920 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11976f400) [pid = 1655] [serial = 1955] [outer = 0x1172c0000] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1f0000 == 45 [pid = 1655] [id = 644] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x116032800 == 44 [pid = 1655] [id = 643] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x128f1c800 == 43 [pid = 1655] [id = 642] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119e7c800 == 42 [pid = 1655] [id = 641] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae14000 == 41 [pid = 1655] [id = 640] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6eb000 == 40 [pid = 1655] [id = 639] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11702dc00) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x128fd2000 == 39 [pid = 1655] [id = 638] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12660e800 == 38 [pid = 1655] [id = 637] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x123e21800 == 37 [pid = 1655] [id = 636] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x118422000 == 36 [pid = 1655] [id = 635] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119e7d000 == 35 [pid = 1655] [id = 634] 17:32:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11843a800 == 34 [pid = 1655] [id = 633] 17:32:54 INFO - PROCESS | 1655 | 1471048374362 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x117e15400) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11702c000) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1183bb400) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119764400) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1183b7800) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123e87400) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121053c00) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124d86800) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1266eb000) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1189f9c00) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119b11800) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x117e10000) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1183fe800) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11831f400) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183b4c00) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126267c00) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119b66c00) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1257b0400) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128f55800) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113010400) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115e1c800) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119b11400) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119e28000) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119b19800) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126a59800) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124df0c00) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1189b9800) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128d5a000) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12689e800) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126ab6c00) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12689a400) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128886800) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119768c00) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1211bc000) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1256ae800) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121156400) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123ee0000) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119f1e800) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128f58800) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128d63000) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 17:32:54 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126bf1400) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 17:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 774ms 17:32:54 INFO - PROCESS | 1655 | 1471048374434 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 1655 | 1471048374437 Marionette TRACE conn3 <- [1,2577,null,{"value":"7"}] 17:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:32:54 INFO - PROCESS | 1655 | 1471048374442 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 1655 | 1471048374443 Marionette TRACE conn3 <- [1,2578,null,{}] 17:32:54 INFO - PROCESS | 1655 | 1471048374448 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:54 INFO - PROCESS | 1655 | 1471048374449 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:54 INFO - PROCESS | 1655 | 1471048374533 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:32:54 INFO - PROCESS | 1655 | 1471048374538 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:54 INFO - PROCESS | 1655 | 1471048374539 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184cf800 == 35 [pid = 1655] [id = 652] 17:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119b1b400) [pid = 1655] [serial = 1956] [outer = 0x0] 17:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119b65000) [pid = 1655] [serial = 1957] [outer = 0x119b1b400] 17:32:54 INFO - PROCESS | 1655 | 1471048374566 Marionette DEBUG loaded listener.js 17:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12105b400) [pid = 1655] [serial = 1958] [outer = 0x119b1b400] 17:32:54 INFO - PROCESS | 1655 | 1471048374939 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 524ms 17:32:54 INFO - PROCESS | 1655 | 1471048374966 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 1655 | 1471048374967 Marionette TRACE conn3 <- [1,2581,null,{"value":"7"}] 17:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:32:54 INFO - PROCESS | 1655 | 1471048374969 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 1655 | 1471048374972 Marionette TRACE conn3 <- [1,2582,null,{}] 17:32:54 INFO - PROCESS | 1655 | 1471048374979 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:54 INFO - PROCESS | 1655 | 1471048374982 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:55 INFO - PROCESS | 1655 | 1471048375067 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:32:55 INFO - PROCESS | 1655 | 1471048375072 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 1655 | 1471048375074 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e4d000 == 36 [pid = 1655] [id = 653] 17:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121b0c400) [pid = 1655] [serial = 1959] [outer = 0x0] 17:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124a05c00) [pid = 1655] [serial = 1960] [outer = 0x121b0c400] 17:32:55 INFO - PROCESS | 1655 | 1471048375101 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1257d2000) [pid = 1655] [serial = 1961] [outer = 0x121b0c400] 17:32:55 INFO - PROCESS | 1655 | 1471048375445 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 522ms 17:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:32:55 INFO - PROCESS | 1655 | 1471048375501 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:32:55 INFO - PROCESS | 1655 | 1471048375503 Marionette TRACE conn3 <- [1,2585,null,{"value":"7"}] 17:32:55 INFO - PROCESS | 1655 | 1471048375506 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:32:55 INFO - PROCESS | 1655 | 1471048375507 Marionette TRACE conn3 <- [1,2586,null,{}] 17:32:55 INFO - PROCESS | 1655 | 1471048375510 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:55 INFO - PROCESS | 1655 | 1471048375511 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:55 INFO - PROCESS | 1655 | 1471048375593 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:32:55 INFO - PROCESS | 1655 | 1471048375599 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 1655 | 1471048375600 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aaa800 == 37 [pid = 1655] [id = 654] 17:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12626b000) [pid = 1655] [serial = 1962] [outer = 0x0] 17:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1268cec00) [pid = 1655] [serial = 1963] [outer = 0x12626b000] 17:32:55 INFO - PROCESS | 1655 | 1471048375625 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126bf4000) [pid = 1655] [serial = 1964] [outer = 0x12626b000] 17:32:55 INFO - PROCESS | 1655 | 1471048375980 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 17:32:56 INFO - PROCESS | 1655 | 1471048376027 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:32:56 INFO - PROCESS | 1655 | 1471048376028 Marionette TRACE conn3 <- [1,2589,null,{"value":"7"}] 17:32:56 INFO - PROCESS | 1655 | 1471048376030 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:32:56 INFO - PROCESS | 1655 | 1471048376032 Marionette TRACE conn3 <- [1,2590,null,{}] 17:32:56 INFO - PROCESS | 1655 | 1471048376034 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:56 INFO - PROCESS | 1655 | 1471048376035 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:56 INFO - PROCESS | 1655 | 1471048376113 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:32:56 INFO - PROCESS | 1655 | 1471048376179 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:56 INFO - PROCESS | 1655 | 1471048376181 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x129717800 == 38 [pid = 1655] [id = 655] 17:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126bf1400) [pid = 1655] [serial = 1965] [outer = 0x0] 17:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128cec400) [pid = 1655] [serial = 1966] [outer = 0x126bf1400] 17:32:56 INFO - PROCESS | 1655 | 1471048376207 Marionette DEBUG loaded listener.js 17:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128f53400) [pid = 1655] [serial = 1967] [outer = 0x126bf1400] 17:32:56 INFO - PROCESS | 1655 | 1471048376573 Marionette TRACE conn3 <- [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]]]}] 17:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 17:32:56 INFO - PROCESS | 1655 | 1471048376605 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:32:56 INFO - PROCESS | 1655 | 1471048376607 Marionette TRACE conn3 <- [1,2593,null,{"value":"7"}] 17:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:32:56 INFO - PROCESS | 1655 | 1471048376610 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:32:56 INFO - PROCESS | 1655 | 1471048376611 Marionette TRACE conn3 <- [1,2594,null,{}] 17:32:56 INFO - PROCESS | 1655 | 1471048376617 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:56 INFO - PROCESS | 1655 | 1471048376623 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:56 INFO - PROCESS | 1655 | 1471048376815 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:32:56 INFO - PROCESS | 1655 | 1471048376838 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:56 INFO - PROCESS | 1655 | 1471048376839 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae63000 == 39 [pid = 1655] [id = 656] 17:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129376000) [pid = 1655] [serial = 1968] [outer = 0x0] 17:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a62e000) [pid = 1655] [serial = 1969] [outer = 0x129376000] 17:32:56 INFO - PROCESS | 1655 | 1471048376881 Marionette DEBUG loaded listener.js 17:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a7cec00) [pid = 1655] [serial = 1970] [outer = 0x129376000] 17:32:57 INFO - PROCESS | 1655 | 1471048377276 Marionette TRACE conn3 <- [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]]]}] 17:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 672ms 17:32:57 INFO - PROCESS | 1655 | 1471048377283 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:32:57 INFO - PROCESS | 1655 | 1471048377284 Marionette TRACE conn3 <- [1,2597,null,{"value":"7"}] 17:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:32:57 INFO - PROCESS | 1655 | 1471048377286 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:32:57 INFO - PROCESS | 1655 | 1471048377288 Marionette TRACE conn3 <- [1,2598,null,{}] 17:32:57 INFO - PROCESS | 1655 | 1471048377290 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:57 INFO - PROCESS | 1655 | 1471048377291 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:57 INFO - PROCESS | 1655 | 1471048377392 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:32:57 INFO - PROCESS | 1655 | 1471048377412 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:57 INFO - PROCESS | 1655 | 1471048377413 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b942800 == 40 [pid = 1655] [id = 657] 17:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a7d0c00) [pid = 1655] [serial = 1971] [outer = 0x0] 17:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12ae33800) [pid = 1655] [serial = 1972] [outer = 0x12a7d0c00] 17:32:57 INFO - PROCESS | 1655 | 1471048377437 Marionette DEBUG loaded listener.js 17:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12ae3ec00) [pid = 1655] [serial = 1973] [outer = 0x12a7d0c00] 17:32:57 INFO - PROCESS | 1655 | 1471048377785 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 17:32:57 INFO - PROCESS | 1655 | 1471048377806 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:32:57 INFO - PROCESS | 1655 | 1471048377807 Marionette TRACE conn3 <- [1,2601,null,{"value":"7"}] 17:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:32:57 INFO - PROCESS | 1655 | 1471048377809 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:32:57 INFO - PROCESS | 1655 | 1471048377810 Marionette TRACE conn3 <- [1,2602,null,{}] 17:32:57 INFO - PROCESS | 1655 | 1471048377819 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:57 INFO - PROCESS | 1655 | 1471048377821 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:57 INFO - PROCESS | 1655 | 1471048377924 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:32:57 INFO - PROCESS | 1655 | 1471048377963 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:57 INFO - PROCESS | 1655 | 1471048377964 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd8a000 == 41 [pid = 1655] [id = 658] 17:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a7d1000) [pid = 1655] [serial = 1974] [outer = 0x0] 17:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ae8c400) [pid = 1655] [serial = 1975] [outer = 0x12a7d1000] 17:32:57 INFO - PROCESS | 1655 | 1471048377988 Marionette DEBUG loaded listener.js 17:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12ae92c00) [pid = 1655] [serial = 1976] [outer = 0x12a7d1000] 17:32:58 INFO - PROCESS | 1655 | 1471048378317 Marionette TRACE conn3 <- [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]]]}] 17:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 523ms 17:32:58 INFO - PROCESS | 1655 | 1471048378334 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:32:58 INFO - PROCESS | 1655 | 1471048378335 Marionette TRACE conn3 <- [1,2605,null,{"value":"7"}] 17:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:32:58 INFO - PROCESS | 1655 | 1471048378337 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - PROCESS | 1655 | 1471048378338 Marionette TRACE conn3 <- [1,2606,null,{}] 17:32:58 INFO - PROCESS | 1655 | 1471048378341 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:58 INFO - PROCESS | 1655 | 1471048378342 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:58 INFO - PROCESS | 1655 | 1471048378454 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1130b5000) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1184ad400) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126653c00) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1257cbc00) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1172bb800) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121d9a000) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11976e000) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113010c00) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121d99800) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126a53400) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:32:58 INFO - PROCESS | 1655 | 1471048378580 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:58 INFO - PROCESS | 1655 | 1471048378582 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213b6000 == 42 [pid = 1655] [id = 659] 17:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112ead400) [pid = 1655] [serial = 1977] [outer = 0x0] 17:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11600f000) [pid = 1655] [serial = 1978] [outer = 0x112ead400] 17:32:58 INFO - PROCESS | 1655 | 1471048378610 Marionette DEBUG loaded listener.js 17:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119b6d000) [pid = 1655] [serial = 1979] [outer = 0x112ead400] 17:32:58 INFO - PROCESS | 1655 | 1471048378949 Marionette TRACE conn3 <- [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]]]}] 17:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 619ms 17:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:32:58 INFO - PROCESS | 1655 | 1471048378958 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:32:58 INFO - PROCESS | 1655 | 1471048378960 Marionette TRACE conn3 <- [1,2609,null,{"value":"7"}] 17:32:58 INFO - PROCESS | 1655 | 1471048378965 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - PROCESS | 1655 | 1471048378967 Marionette TRACE conn3 <- [1,2610,null,{}] 17:32:58 INFO - PROCESS | 1655 | 1471048378971 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:58 INFO - PROCESS | 1655 | 1471048378973 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:59 INFO - PROCESS | 1655 | 1471048379104 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:32:59 INFO - PROCESS | 1655 | 1471048379230 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:59 INFO - PROCESS | 1655 | 1471048379232 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cada000 == 43 [pid = 1655] [id = 660] 17:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126652800) [pid = 1655] [serial = 1980] [outer = 0x0] 17:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d57c00) [pid = 1655] [serial = 1981] [outer = 0x126652800] 17:32:59 INFO - PROCESS | 1655 | 1471048379275 Marionette DEBUG loaded listener.js 17:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12ae98800) [pid = 1655] [serial = 1982] [outer = 0x126652800] 17:32:59 INFO - PROCESS | 1655 | 1471048379583 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 17:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:32:59 INFO - PROCESS | 1655 | 1471048379636 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:32:59 INFO - PROCESS | 1655 | 1471048379637 Marionette TRACE conn3 <- [1,2613,null,{"value":"7"}] 17:32:59 INFO - PROCESS | 1655 | 1471048379639 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:32:59 INFO - PROCESS | 1655 | 1471048379641 Marionette TRACE conn3 <- [1,2614,null,{}] 17:32:59 INFO - PROCESS | 1655 | 1471048379643 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:59 INFO - PROCESS | 1655 | 1471048379646 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:59 INFO - PROCESS | 1655 | 1471048379768 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:32:59 INFO - PROCESS | 1655 | 1471048379774 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:59 INFO - PROCESS | 1655 | 1471048379776 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:32:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d40d000 == 44 [pid = 1655] [id = 661] 17:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1183b7c00) [pid = 1655] [serial = 1983] [outer = 0x0] 17:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12aee4800) [pid = 1655] [serial = 1984] [outer = 0x1183b7c00] 17:32:59 INFO - PROCESS | 1655 | 1471048379808 Marionette DEBUG loaded listener.js 17:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b890800) [pid = 1655] [serial = 1985] [outer = 0x1183b7c00] 17:33:00 INFO - PROCESS | 1655 | 1471048380117 Marionette TRACE conn3 <- [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]]]}] 17:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 17:33:00 INFO - PROCESS | 1655 | 1471048380160 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:33:00 INFO - PROCESS | 1655 | 1471048380161 Marionette TRACE conn3 <- [1,2617,null,{"value":"7"}] 17:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:33:00 INFO - PROCESS | 1655 | 1471048380164 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:33:00 INFO - PROCESS | 1655 | 1471048380165 Marionette TRACE conn3 <- [1,2618,null,{}] 17:33:00 INFO - PROCESS | 1655 | 1471048380167 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:00 INFO - PROCESS | 1655 | 1471048380168 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:00 INFO - PROCESS | 1655 | 1471048380253 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:33:00 INFO - PROCESS | 1655 | 1471048380256 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:00 INFO - PROCESS | 1655 | 1471048380258 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12df13800 == 45 [pid = 1655] [id = 662] 17:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b890c00) [pid = 1655] [serial = 1986] [outer = 0x0] 17:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b89a400) [pid = 1655] [serial = 1987] [outer = 0x12b890c00] 17:33:00 INFO - PROCESS | 1655 | 1471048380281 Marionette DEBUG loaded listener.js 17:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b982800) [pid = 1655] [serial = 1988] [outer = 0x12b890c00] 17:33:00 INFO - PROCESS | 1655 | 1471048380662 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 17:33:00 INFO - PROCESS | 1655 | 1471048380684 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:33:00 INFO - PROCESS | 1655 | 1471048380686 Marionette TRACE conn3 <- [1,2621,null,{"value":"7"}] 17:33:00 INFO - PROCESS | 1655 | 1471048380690 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:33:00 INFO - PROCESS | 1655 | 1471048380692 Marionette TRACE conn3 <- [1,2622,null,{}] 17:33:00 INFO - PROCESS | 1655 | 1471048380696 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:00 INFO - PROCESS | 1655 | 1471048380699 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:00 INFO - PROCESS | 1655 | 1471048380807 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:33:00 INFO - PROCESS | 1655 | 1471048380869 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:00 INFO - PROCESS | 1655 | 1471048380872 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916d800 == 46 [pid = 1655] [id = 663] 17:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11680ec00) [pid = 1655] [serial = 1989] [outer = 0x0] 17:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11702c000) [pid = 1655] [serial = 1990] [outer = 0x11680ec00] 17:33:00 INFO - PROCESS | 1655 | 1471048380944 Marionette DEBUG loaded listener.js 17:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1184ab800) [pid = 1655] [serial = 1991] [outer = 0x11680ec00] 17:33:01 INFO - PROCESS | 1655 | 1471048381377 Marionette TRACE conn3 <- [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]]]}] 17:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 723ms 17:33:01 INFO - PROCESS | 1655 | 1471048381412 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:33:01 INFO - PROCESS | 1655 | 1471048381416 Marionette TRACE conn3 <- [1,2625,null,{"value":"7"}] 17:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:33:01 INFO - PROCESS | 1655 | 1471048381420 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:33:01 INFO - PROCESS | 1655 | 1471048381422 Marionette TRACE conn3 <- [1,2626,null,{}] 17:33:01 INFO - PROCESS | 1655 | 1471048381425 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:01 INFO - PROCESS | 1655 | 1471048381427 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:01 INFO - PROCESS | 1655 | 1471048381534 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:33:01 INFO - PROCESS | 1655 | 1471048381648 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:01 INFO - PROCESS | 1655 | 1471048381649 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9d800 == 47 [pid = 1655] [id = 664] 17:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119f1e800) [pid = 1655] [serial = 1992] [outer = 0x0] 17:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12115b800) [pid = 1655] [serial = 1993] [outer = 0x119f1e800] 17:33:01 INFO - PROCESS | 1655 | 1471048381681 Marionette DEBUG loaded listener.js 17:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121b06000) [pid = 1655] [serial = 1994] [outer = 0x119f1e800] 17:33:02 INFO - PROCESS | 1655 | 1471048382099 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 720ms 17:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:33:02 INFO - PROCESS | 1655 | 1471048382141 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:33:02 INFO - PROCESS | 1655 | 1471048382142 Marionette TRACE conn3 <- [1,2629,null,{"value":"7"}] 17:33:02 INFO - PROCESS | 1655 | 1471048382144 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:33:02 INFO - PROCESS | 1655 | 1471048382147 Marionette TRACE conn3 <- [1,2630,null,{}] 17:33:02 INFO - PROCESS | 1655 | 1471048382155 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:02 INFO - PROCESS | 1655 | 1471048382158 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:02 INFO - PROCESS | 1655 | 1471048382268 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:33:02 INFO - PROCESS | 1655 | 1471048382345 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:02 INFO - PROCESS | 1655 | 1471048382348 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d420000 == 48 [pid = 1655] [id = 665] 17:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124ca9800) [pid = 1655] [serial = 1995] [outer = 0x0] 17:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126267400) [pid = 1655] [serial = 1996] [outer = 0x124ca9800] 17:33:02 INFO - PROCESS | 1655 | 1471048382380 Marionette DEBUG loaded listener.js 17:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128d5dc00) [pid = 1655] [serial = 1997] [outer = 0x124ca9800] 17:33:02 INFO - PROCESS | 1655 | 1471048382788 Marionette TRACE conn3 <- [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]]]}] 17:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 672ms 17:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:33:02 INFO - PROCESS | 1655 | 1471048382817 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:33:02 INFO - PROCESS | 1655 | 1471048382819 Marionette TRACE conn3 <- [1,2633,null,{"value":"7"}] 17:33:02 INFO - PROCESS | 1655 | 1471048382821 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:33:02 INFO - PROCESS | 1655 | 1471048382822 Marionette TRACE conn3 <- [1,2634,null,{}] 17:33:02 INFO - PROCESS | 1655 | 1471048382825 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:02 INFO - PROCESS | 1655 | 1471048382826 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:02 INFO - PROCESS | 1655 | 1471048382955 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:33:03 INFO - PROCESS | 1655 | 1471048383031 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:03 INFO - PROCESS | 1655 | 1471048383033 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e337800 == 49 [pid = 1655] [id = 666] 17:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129767c00) [pid = 1655] [serial = 1998] [outer = 0x0] 17:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a6cbc00) [pid = 1655] [serial = 1999] [outer = 0x129767c00] 17:33:03 INFO - PROCESS | 1655 | 1471048383061 Marionette DEBUG loaded listener.js 17:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a7c8800) [pid = 1655] [serial = 2000] [outer = 0x129767c00] 17:33:03 INFO - PROCESS | 1655 | 1471048383703 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 922ms 17:33:03 INFO - PROCESS | 1655 | 1471048383743 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:33:03 INFO - PROCESS | 1655 | 1471048383747 Marionette TRACE conn3 <- [1,2637,null,{"value":"7"}] 17:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:33:03 INFO - PROCESS | 1655 | 1471048383751 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:33:03 INFO - PROCESS | 1655 | 1471048383753 Marionette TRACE conn3 <- [1,2638,null,{}] 17:33:03 INFO - PROCESS | 1655 | 1471048383756 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:03 INFO - PROCESS | 1655 | 1471048383758 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:03 INFO - PROCESS | 1655 | 1471048383854 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:33:03 INFO - PROCESS | 1655 | 1471048383928 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:03 INFO - PROCESS | 1655 | 1471048383931 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570e800 == 50 [pid = 1655] [id = 667] 17:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1189ed000) [pid = 1655] [serial = 2001] [outer = 0x0] 17:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1195b7400) [pid = 1655] [serial = 2002] [outer = 0x1189ed000] 17:33:03 INFO - PROCESS | 1655 | 1471048383958 Marionette DEBUG loaded listener.js 17:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119b13800) [pid = 1655] [serial = 2003] [outer = 0x1189ed000] 17:33:04 INFO - PROCESS | 1655 | 1471048384428 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 723ms 17:33:04 INFO - PROCESS | 1655 | 1471048384474 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:33:04 INFO - PROCESS | 1655 | 1471048384479 Marionette TRACE conn3 <- [1,2641,null,{"value":"7"}] 17:33:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:33:04 INFO - PROCESS | 1655 | 1471048384487 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:33:04 INFO - PROCESS | 1655 | 1471048384490 Marionette TRACE conn3 <- [1,2642,null,{}] 17:33:04 INFO - PROCESS | 1655 | 1471048384493 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:04 INFO - PROCESS | 1655 | 1471048384495 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:04 INFO - PROCESS | 1655 | 1471048384631 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:33:04 INFO - PROCESS | 1655 | 1471048384747 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:04 INFO - PROCESS | 1655 | 1471048384749 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d5800 == 51 [pid = 1655] [id = 668] 17:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119b14800) [pid = 1655] [serial = 2004] [outer = 0x0] 17:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119f17c00) [pid = 1655] [serial = 2005] [outer = 0x119b14800] 17:33:04 INFO - PROCESS | 1655 | 1471048384837 Marionette DEBUG loaded listener.js 17:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x121159c00) [pid = 1655] [serial = 2006] [outer = 0x119b14800] 17:33:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12d40d000 == 50 [pid = 1655] [id = 661] 17:33:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12cada000 == 49 [pid = 1655] [id = 660] 17:33:04 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118321400) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 17:33:04 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1195ba000) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 17:33:04 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x129374400) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1213b6000 == 48 [pid = 1655] [id = 659] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd8a000 == 47 [pid = 1655] [id = 658] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12b942800 == 46 [pid = 1655] [id = 657] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae63000 == 45 [pid = 1655] [id = 656] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x129717800 == 44 [pid = 1655] [id = 655] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x128aaa800 == 43 [pid = 1655] [id = 654] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123e4d000 == 42 [pid = 1655] [id = 653] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1184cf800 == 41 [pid = 1655] [id = 652] 17:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123e17000 == 40 [pid = 1655] [id = 651] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119cd0c00) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x121b09800) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12888f000) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126647c00) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119e27000) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118323400) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x125727c00) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119e29800) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1191e0800) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121053800) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126bf1800) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128cf1800) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1189bd400) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1168e7400) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119b17400) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124c7ec00) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121d9e000) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124df2800) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128d55000) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124c09c00) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 17:33:05 INFO - PROCESS | 1655 | 1471048385214 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:33:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:33:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 776ms 17:33:05 INFO - PROCESS | 1655 | 1471048385264 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:33:05 INFO - PROCESS | 1655 | 1471048385266 Marionette TRACE conn3 <- [1,2645,null,{"value":"7"}] 17:33:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:33:05 INFO - PROCESS | 1655 | 1471048385269 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:33:05 INFO - PROCESS | 1655 | 1471048385271 Marionette TRACE conn3 <- [1,2646,null,{}] 17:33:05 INFO - PROCESS | 1655 | 1471048385278 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:05 INFO - PROCESS | 1655 | 1471048385281 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:05 INFO - PROCESS | 1655 | 1471048385365 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:33:05 INFO - PROCESS | 1655 | 1471048385370 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:05 INFO - PROCESS | 1655 | 1471048385372 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e50000 == 41 [pid = 1655] [id = 669] 17:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121d9bc00) [pid = 1655] [serial = 2007] [outer = 0x0] 17:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124ca1800) [pid = 1655] [serial = 2008] [outer = 0x121d9bc00] 17:33:05 INFO - PROCESS | 1655 | 1471048385399 Marionette DEBUG loaded listener.js 17:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125726000) [pid = 1655] [serial = 2009] [outer = 0x121d9bc00] 17:33:05 INFO - PROCESS | 1655 | 1471048385766 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:33:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:33:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 522ms 17:33:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:33:05 INFO - PROCESS | 1655 | 1471048385792 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:33:05 INFO - PROCESS | 1655 | 1471048385793 Marionette TRACE conn3 <- [1,2649,null,{"value":"7"}] 17:33:05 INFO - PROCESS | 1655 | 1471048385796 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:33:05 INFO - PROCESS | 1655 | 1471048385797 Marionette TRACE conn3 <- [1,2650,null,{}] 17:33:05 INFO - PROCESS | 1655 | 1471048385799 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:05 INFO - PROCESS | 1655 | 1471048385800 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:05 INFO - PROCESS | 1655 | 1471048385890 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:33:05 INFO - PROCESS | 1655 | 1471048385954 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:05 INFO - PROCESS | 1655 | 1471048385955 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a7f000 == 42 [pid = 1655] [id = 670] 17:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12572a000) [pid = 1655] [serial = 2010] [outer = 0x0] 17:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126892400) [pid = 1655] [serial = 2011] [outer = 0x12572a000] 17:33:05 INFO - PROCESS | 1655 | 1471048385980 Marionette DEBUG loaded listener.js 17:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126af4400) [pid = 1655] [serial = 2012] [outer = 0x12572a000] 17:33:06 INFO - PROCESS | 1655 | 1471048386283 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:33:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:33:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 17:33:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:33:06 INFO - PROCESS | 1655 | 1471048386317 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:33:06 INFO - PROCESS | 1655 | 1471048386318 Marionette TRACE conn3 <- [1,2653,null,{"value":"7"}] 17:33:06 INFO - PROCESS | 1655 | 1471048386320 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:33:06 INFO - PROCESS | 1655 | 1471048386321 Marionette TRACE conn3 <- [1,2654,null,{}] 17:33:06 INFO - PROCESS | 1655 | 1471048386323 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:06 INFO - PROCESS | 1655 | 1471048386325 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:06 INFO - PROCESS | 1655 | 1471048386404 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:33:06 INFO - PROCESS | 1655 | 1471048386468 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:06 INFO - PROCESS | 1655 | 1471048386469 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f1b800 == 43 [pid = 1655] [id = 671] 17:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121d9d000) [pid = 1655] [serial = 2013] [outer = 0x0] 17:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128889000) [pid = 1655] [serial = 2014] [outer = 0x121d9d000] 17:33:06 INFO - PROCESS | 1655 | 1471048386495 Marionette DEBUG loaded listener.js 17:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128d62000) [pid = 1655] [serial = 2015] [outer = 0x121d9d000] 17:33:06 INFO - PROCESS | 1655 | 1471048386877 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:33:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:33:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 569ms 17:33:06 INFO - PROCESS | 1655 | 1471048386890 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:33:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:33:06 INFO - PROCESS | 1655 | 1471048386892 Marionette TRACE conn3 <- [1,2657,null,{"value":"7"}] 17:33:06 INFO - PROCESS | 1655 | 1471048386895 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:33:06 INFO - PROCESS | 1655 | 1471048386897 Marionette TRACE conn3 <- [1,2658,null,{}] 17:33:06 INFO - PROCESS | 1655 | 1471048386900 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:06 INFO - PROCESS | 1655 | 1471048386907 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:07 INFO - PROCESS | 1655 | 1471048387119 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:33:07 INFO - PROCESS | 1655 | 1471048387139 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:07 INFO - PROCESS | 1655 | 1471048387140 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a542000 == 44 [pid = 1655] [id = 672] 17:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1257cac00) [pid = 1655] [serial = 2016] [outer = 0x0] 17:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128f59800) [pid = 1655] [serial = 2017] [outer = 0x1257cac00] 17:33:07 INFO - PROCESS | 1655 | 1471048387165 Marionette DEBUG loaded listener.js 17:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12ae42800) [pid = 1655] [serial = 2018] [outer = 0x1257cac00] 17:33:07 INFO - PROCESS | 1655 | 1471048387504 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:33:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:33:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 672ms 17:33:07 INFO - PROCESS | 1655 | 1471048387567 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:33:07 INFO - PROCESS | 1655 | 1471048387569 Marionette TRACE conn3 <- [1,2661,null,{"value":"7"}] 17:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:33:07 INFO - PROCESS | 1655 | 1471048387571 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:33:07 INFO - PROCESS | 1655 | 1471048387572 Marionette TRACE conn3 <- [1,2662,null,{}] 17:33:07 INFO - PROCESS | 1655 | 1471048387574 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:07 INFO - PROCESS | 1655 | 1471048387575 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:07 INFO - PROCESS | 1655 | 1471048387680 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:33:07 INFO - PROCESS | 1655 | 1471048387695 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:07 INFO - PROCESS | 1655 | 1471048387696 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b19d800 == 45 [pid = 1655] [id = 673] 17:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12ae93000) [pid = 1655] [serial = 2019] [outer = 0x0] 17:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12aee0400) [pid = 1655] [serial = 2020] [outer = 0x12ae93000] 17:33:07 INFO - PROCESS | 1655 | 1471048387720 Marionette DEBUG loaded listener.js 17:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b0e9400) [pid = 1655] [serial = 2021] [outer = 0x12ae93000] 17:33:08 INFO - PROCESS | 1655 | 1471048388058 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:33:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:33:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 517ms 17:33:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:33:08 INFO - PROCESS | 1655 | 1471048388091 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:33:08 INFO - PROCESS | 1655 | 1471048388092 Marionette TRACE conn3 <- [1,2665,null,{"value":"7"}] 17:33:08 INFO - PROCESS | 1655 | 1471048388094 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:33:08 INFO - PROCESS | 1655 | 1471048388095 Marionette TRACE conn3 <- [1,2666,null,{}] 17:33:08 INFO - PROCESS | 1655 | 1471048388104 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:08 INFO - PROCESS | 1655 | 1471048388106 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:08 INFO - PROCESS | 1655 | 1471048388220 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:33:08 INFO - PROCESS | 1655 | 1471048388234 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:08 INFO - PROCESS | 1655 | 1471048388235 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b953000 == 46 [pid = 1655] [id = 674] 17:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b0ef400) [pid = 1655] [serial = 2022] [outer = 0x0] 17:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b892400) [pid = 1655] [serial = 2023] [outer = 0x12b0ef400] 17:33:08 INFO - PROCESS | 1655 | 1471048388259 Marionette DEBUG loaded listener.js 17:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b980c00) [pid = 1655] [serial = 2024] [outer = 0x12b0ef400] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x116791000) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x115e28000) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x129376000) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a7d1000) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a7d0c00) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1172c0000) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119b1b400) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121b0c400) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126bf1400) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112ead400) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12626b000) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1183b7c00) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:33:09 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126652800) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:33:09 INFO - PROCESS | 1655 | 1471048389255 Marionette TRACE conn3 <- [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]]]}] 17:33:09 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) 17:33:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1171ms 17:33:09 INFO - PROCESS | 1655 | 1471048389266 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:33:09 INFO - PROCESS | 1655 | 1471048389267 Marionette TRACE conn3 <- [1,2669,null,{"value":"7"}] 17:33:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:33:09 INFO - PROCESS | 1655 | 1471048389269 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:33:09 INFO - PROCESS | 1655 | 1471048389270 Marionette TRACE conn3 <- [1,2670,null,{}] 17:33:09 INFO - PROCESS | 1655 | 1471048389272 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:09 INFO - PROCESS | 1655 | 1471048389274 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:09 INFO - PROCESS | 1655 | 1471048389357 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:33:09 INFO - PROCESS | 1655 | 1471048389360 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:09 INFO - PROCESS | 1655 | 1471048389361 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fd3000 == 47 [pid = 1655] [id = 675] 17:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115e28000) [pid = 1655] [serial = 2025] [outer = 0x0] 17:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119f1f800) [pid = 1655] [serial = 2026] [outer = 0x115e28000] 17:33:09 INFO - PROCESS | 1655 | 1471048389387 Marionette DEBUG loaded listener.js 17:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126892000) [pid = 1655] [serial = 2027] [outer = 0x115e28000] 17:33:10 INFO - PROCESS | 1655 | 1471048390222 Marionette TRACE conn3 <- [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"]]]}] 17:33:10 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 17:33:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 970ms 17:33:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:33:10 INFO - PROCESS | 1655 | 1471048390240 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 17:33:10 INFO - PROCESS | 1655 | 1471048390241 Marionette TRACE conn3 <- [1,2673,null,{"value":"7"}] 17:33:10 INFO - PROCESS | 1655 | 1471048390243 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:33:10 INFO - PROCESS | 1655 | 1471048390244 Marionette TRACE conn3 <- [1,2674,null,{}] 17:33:10 INFO - PROCESS | 1655 | 1471048390248 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:10 INFO - PROCESS | 1655 | 1471048390250 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:10 INFO - PROCESS | 1655 | 1471048390326 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:33:10 INFO - PROCESS | 1655 | 1471048390330 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:10 INFO - PROCESS | 1655 | 1471048390333 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cacc000 == 48 [pid = 1655] [id = 676] 17:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128d60c00) [pid = 1655] [serial = 2028] [outer = 0x0] 17:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b0e7000) [pid = 1655] [serial = 2029] [outer = 0x128d60c00] 17:33:10 INFO - PROCESS | 1655 | 1471048390355 Marionette DEBUG loaded listener.js 17:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b984c00) [pid = 1655] [serial = 2030] [outer = 0x128d60c00] 17:33:11 INFO - PROCESS | 1655 | 1471048391166 Marionette TRACE conn3 <- [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"]]]}] 17:33:11 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 17:33:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 972ms 17:33:11 INFO - PROCESS | 1655 | 1471048391216 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 17:33:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:33:11 INFO - PROCESS | 1655 | 1471048391217 Marionette TRACE conn3 <- [1,2677,null,{"value":"7"}] 17:33:11 INFO - PROCESS | 1655 | 1471048391220 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:33:11 INFO - PROCESS | 1655 | 1471048391221 Marionette TRACE conn3 <- [1,2678,null,{}] 17:33:11 INFO - PROCESS | 1655 | 1471048391224 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:11 INFO - PROCESS | 1655 | 1471048391225 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:11 INFO - PROCESS | 1655 | 1471048391370 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:33:11 INFO - PROCESS | 1655 | 1471048391475 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:11 INFO - PROCESS | 1655 | 1471048391477 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168cc800 == 49 [pid = 1655] [id = 677] 17:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116050c00) [pid = 1655] [serial = 2031] [outer = 0x0] 17:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1172c2000) [pid = 1655] [serial = 2032] [outer = 0x116050c00] 17:33:11 INFO - PROCESS | 1655 | 1471048391513 Marionette DEBUG loaded listener.js 17:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118722800) [pid = 1655] [serial = 2033] [outer = 0x116050c00] 17:33:12 INFO - PROCESS | 1655 | 1471048392501 Marionette TRACE conn3 <- [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]]]}] 17:33:12 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) 17:33:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1324ms 17:33:12 INFO - PROCESS | 1655 | 1471048392547 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:33:12 INFO - PROCESS | 1655 | 1471048392551 Marionette TRACE conn3 <- [1,2681,null,{"value":"7"}] 17:33:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:33:12 INFO - PROCESS | 1655 | 1471048392556 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:33:12 INFO - PROCESS | 1655 | 1471048392560 Marionette TRACE conn3 <- [1,2682,null,{}] 17:33:12 INFO - PROCESS | 1655 | 1471048392564 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:12 INFO - PROCESS | 1655 | 1471048392567 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:12 INFO - PROCESS | 1655 | 1471048392687 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:33:12 INFO - PROCESS | 1655 | 1471048392790 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:12 INFO - PROCESS | 1655 | 1471048392792 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a7e800 == 50 [pid = 1655] [id = 678] 17:33:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12105c400) [pid = 1655] [serial = 2034] [outer = 0x0] 17:33:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12135fc00) [pid = 1655] [serial = 2035] [outer = 0x12105c400] 17:33:12 INFO - PROCESS | 1655 | 1471048392823 Marionette DEBUG loaded listener.js 17:33:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x121da4800) [pid = 1655] [serial = 2036] [outer = 0x12105c400] 17:33:13 INFO - PROCESS | 1655 | 1471048393708 Marionette TRACE conn3 <- [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]]]}] 17:33:13 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) 17:33:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1180ms 17:33:13 INFO - PROCESS | 1655 | 1471048393735 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:33:13 INFO - PROCESS | 1655 | 1471048393737 Marionette TRACE conn3 <- [1,2685,null,{"value":"7"}] 17:33:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:33:13 INFO - PROCESS | 1655 | 1471048393739 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:33:13 INFO - PROCESS | 1655 | 1471048393741 Marionette TRACE conn3 <- [1,2686,null,{}] 17:33:13 INFO - PROCESS | 1655 | 1471048393743 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:13 INFO - PROCESS | 1655 | 1471048393745 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:13 INFO - PROCESS | 1655 | 1471048393850 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:33:13 INFO - PROCESS | 1655 | 1471048393915 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:13 INFO - PROCESS | 1655 | 1471048393916 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c617800 == 51 [pid = 1655] [id = 679] 17:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124c83400) [pid = 1655] [serial = 2037] [outer = 0x0] 17:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128893400) [pid = 1655] [serial = 2038] [outer = 0x124c83400] 17:33:13 INFO - PROCESS | 1655 | 1471048393987 Marionette DEBUG loaded listener.js 17:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128f60800) [pid = 1655] [serial = 2039] [outer = 0x124c83400] 17:33:14 INFO - PROCESS | 1655 | 1471048394933 Marionette TRACE conn3 <- [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"]]]}] 17:33:14 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 17:33:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1222ms 17:33:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:33:14 INFO - PROCESS | 1655 | 1471048394962 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 17:33:14 INFO - PROCESS | 1655 | 1471048394965 Marionette TRACE conn3 <- [1,2689,null,{"value":"7"}] 17:33:14 INFO - PROCESS | 1655 | 1471048394968 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:33:14 INFO - PROCESS | 1655 | 1471048394970 Marionette TRACE conn3 <- [1,2690,null,{}] 17:33:14 INFO - PROCESS | 1655 | 1471048394974 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:14 INFO - PROCESS | 1655 | 1471048394975 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:15 INFO - PROCESS | 1655 | 1471048395074 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:33:15 INFO - PROCESS | 1655 | 1471048395138 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:15 INFO - PROCESS | 1655 | 1471048395140 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x125718800 == 52 [pid = 1655] [id = 680] 17:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119b19400) [pid = 1655] [serial = 2040] [outer = 0x0] 17:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119b66400) [pid = 1655] [serial = 2041] [outer = 0x119b19400] 17:33:15 INFO - PROCESS | 1655 | 1471048395168 Marionette DEBUG loaded listener.js 17:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x121777800) [pid = 1655] [serial = 2042] [outer = 0x119b19400] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117233000 == 51 [pid = 1655] [id = 632] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12cacc000 == 50 [pid = 1655] [id = 676] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128fd3000 == 49 [pid = 1655] [id = 675] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b953000 == 48 [pid = 1655] [id = 674] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b89a400) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b19d800 == 47 [pid = 1655] [id = 673] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a542000 == 46 [pid = 1655] [id = 672] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128f1b800 == 45 [pid = 1655] [id = 671] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128a7f000 == 44 [pid = 1655] [id = 670] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123e50000 == 43 [pid = 1655] [id = 669] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d5800 == 42 [pid = 1655] [id = 668] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12570e800 == 41 [pid = 1655] [id = 667] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9d800 == 40 [pid = 1655] [id = 664] 17:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11916d800 == 39 [pid = 1655] [id = 663] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1184a0800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11976ec00) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a7cec00) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a62e000) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12ae8c400) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12ae33800) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11976f400) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118ab9c00) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119b65000) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12105b400) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12ae92c00) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1257d2400) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1189c5c00) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124a05c00) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1257d2000) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128cec400) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128892400) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11600f000) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119f26400) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1151ccc00) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1268cec00) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126bf4000) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119b6d000) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b890800) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128d57c00) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12aee4800) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12ae3ec00) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12ae98800) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 17:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128f53400) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 17:33:16 INFO - PROCESS | 1655 | 1471048396155 Marionette TRACE conn3 <- [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"]]]}] 17:33:16 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 17:33:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1225ms 17:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:33:16 INFO - PROCESS | 1655 | 1471048396193 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 17:33:16 INFO - PROCESS | 1655 | 1471048396196 Marionette TRACE conn3 <- [1,2693,null,{"value":"7"}] 17:33:16 INFO - PROCESS | 1655 | 1471048396200 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:33:16 INFO - PROCESS | 1655 | 1471048396202 Marionette TRACE conn3 <- [1,2694,null,{}] 17:33:16 INFO - PROCESS | 1655 | 1471048396205 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:16 INFO - PROCESS | 1655 | 1471048396206 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:16 INFO - PROCESS | 1655 | 1471048396308 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:33:16 INFO - PROCESS | 1655 | 1471048396369 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:16 INFO - PROCESS | 1655 | 1471048396370 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119795000 == 40 [pid = 1655] [id = 681] 17:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121363400) [pid = 1655] [serial = 2043] [outer = 0x0] 17:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123e83000) [pid = 1655] [serial = 2044] [outer = 0x121363400] 17:33:16 INFO - PROCESS | 1655 | 1471048396397 Marionette DEBUG loaded listener.js 17:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1257d2400) [pid = 1655] [serial = 2045] [outer = 0x121363400] 17:33:17 INFO - PROCESS | 1655 | 1471048397198 Marionette TRACE conn3 <- [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"]]]}] 17:33:17 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 17:33:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 17:33:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:33:17 INFO - PROCESS | 1655 | 1471048397224 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 17:33:17 INFO - PROCESS | 1655 | 1471048397225 Marionette TRACE conn3 <- [1,2697,null,{"value":"7"}] 17:33:17 INFO - PROCESS | 1655 | 1471048397227 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:33:17 INFO - PROCESS | 1655 | 1471048397231 Marionette TRACE conn3 <- [1,2698,null,{}] 17:33:17 INFO - PROCESS | 1655 | 1471048397250 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:17 INFO - PROCESS | 1655 | 1471048397254 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:17 INFO - PROCESS | 1655 | 1471048397337 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:33:17 INFO - PROCESS | 1655 | 1471048397404 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:17 INFO - PROCESS | 1655 | 1471048397406 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a87800 == 41 [pid = 1655] [id = 682] 17:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1183f2400) [pid = 1655] [serial = 2046] [outer = 0x0] 17:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d57c00) [pid = 1655] [serial = 2047] [outer = 0x1183f2400] 17:33:17 INFO - PROCESS | 1655 | 1471048397434 Marionette DEBUG loaded listener.js 17:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a629000) [pid = 1655] [serial = 2048] [outer = 0x1183f2400] 17:33:18 INFO - PROCESS | 1655 | 1471048398249 Marionette TRACE conn3 <- [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"]]]}] 17:33:18 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 17:33:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1033ms 17:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:33:18 INFO - PROCESS | 1655 | 1471048398261 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 17:33:18 INFO - PROCESS | 1655 | 1471048398265 Marionette TRACE conn3 <- [1,2701,null,{"value":"7"}] 17:33:18 INFO - PROCESS | 1655 | 1471048398267 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:33:18 INFO - PROCESS | 1655 | 1471048398269 Marionette TRACE conn3 <- [1,2702,null,{}] 17:33:18 INFO - PROCESS | 1655 | 1471048398271 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:18 INFO - PROCESS | 1655 | 1471048398272 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:18 INFO - PROCESS | 1655 | 1471048398377 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:33:18 INFO - PROCESS | 1655 | 1471048398388 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:18 INFO - PROCESS | 1655 | 1471048398389 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78b800 == 42 [pid = 1655] [id = 683] 17:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a7cec00) [pid = 1655] [serial = 2049] [outer = 0x0] 17:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12ae3dc00) [pid = 1655] [serial = 2050] [outer = 0x12a7cec00] 17:33:18 INFO - PROCESS | 1655 | 1471048398415 Marionette DEBUG loaded listener.js 17:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ae8e800) [pid = 1655] [serial = 2051] [outer = 0x12a7cec00] 17:33:18 INFO - PROCESS | 1655 | 1471048398764 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:33:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 17:33:18 INFO - PROCESS | 1655 | 1471048398786 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:33:18 INFO - PROCESS | 1655 | 1471048398787 Marionette TRACE conn3 <- [1,2705,null,{"value":"7"}] 17:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:33:18 INFO - PROCESS | 1655 | 1471048398789 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:33:18 INFO - PROCESS | 1655 | 1471048398790 Marionette TRACE conn3 <- [1,2706,null,{}] 17:33:18 INFO - PROCESS | 1655 | 1471048398793 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:18 INFO - PROCESS | 1655 | 1471048398794 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:18 INFO - PROCESS | 1655 | 1471048398901 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:33:18 INFO - PROCESS | 1655 | 1471048398914 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:18 INFO - PROCESS | 1655 | 1471048398915 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b19d800 == 43 [pid = 1655] [id = 684] 17:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1183b0c00) [pid = 1655] [serial = 2052] [outer = 0x0] 17:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12aee9400) [pid = 1655] [serial = 2053] [outer = 0x1183b0c00] 17:33:18 INFO - PROCESS | 1655 | 1471048398940 Marionette DEBUG loaded listener.js 17:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b0f3400) [pid = 1655] [serial = 2054] [outer = 0x1183b0c00] 17:33:19 INFO - PROCESS | 1655 | 1471048399294 Marionette TRACE conn3 <- [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]]]}] 17:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 17:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:33:19 INFO - PROCESS | 1655 | 1471048399309 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:33:19 INFO - PROCESS | 1655 | 1471048399310 Marionette TRACE conn3 <- [1,2709,null,{"value":"7"}] 17:33:19 INFO - PROCESS | 1655 | 1471048399313 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:33:19 INFO - PROCESS | 1655 | 1471048399316 Marionette TRACE conn3 <- [1,2710,null,{}] 17:33:19 INFO - PROCESS | 1655 | 1471048399318 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:19 INFO - PROCESS | 1655 | 1471048399323 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:19 INFO - PROCESS | 1655 | 1471048399450 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:33:19 INFO - PROCESS | 1655 | 1471048399463 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:19 INFO - PROCESS | 1655 | 1471048399464 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95a000 == 44 [pid = 1655] [id = 685] 17:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b892800) [pid = 1655] [serial = 2055] [outer = 0x0] 17:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b987c00) [pid = 1655] [serial = 2056] [outer = 0x12b892800] 17:33:19 INFO - PROCESS | 1655 | 1471048399489 Marionette DEBUG loaded listener.js 17:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12bf36400) [pid = 1655] [serial = 2057] [outer = 0x12b892800] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12ae93000) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12572a000) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1189ed000) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b14800) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121d9bc00) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121d9d000) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b0ef400) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115e28000) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1257cac00) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183b5000) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f1dc00) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124c10400) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:33:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128d5e000) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:33:19 INFO - PROCESS | 1655 | 1471048399877 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:33:19 INFO - PROCESS | 1655 | 1471048399886 Marionette TRACE conn3 <- [1,2713,null,{"value":"7"}] 17:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:33:19 INFO - PROCESS | 1655 | 1471048399888 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:33:19 INFO - PROCESS | 1655 | 1471048399889 Marionette TRACE conn3 <- [1,2714,null,{}] 17:33:19 INFO - PROCESS | 1655 | 1471048399892 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:19 INFO - PROCESS | 1655 | 1471048399893 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:19 INFO - PROCESS | 1655 | 1471048399973 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:33:20 INFO - PROCESS | 1655 | 1471048400043 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 1655 | 1471048400044 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c609000 == 45 [pid = 1655] [id = 686] 17:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119b17400) [pid = 1655] [serial = 2058] [outer = 0x0] 17:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124df1400) [pid = 1655] [serial = 2059] [outer = 0x119b17400] 17:33:20 INFO - PROCESS | 1655 | 1471048400068 Marionette DEBUG loaded listener.js 17:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12ae93000) [pid = 1655] [serial = 2060] [outer = 0x119b17400] 17:33:20 INFO - PROCESS | 1655 | 1471048400333 Marionette TRACE conn3 <- [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]]]}] 17:33:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:33:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 17:33:20 INFO - PROCESS | 1655 | 1471048400357 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:33:20 INFO - PROCESS | 1655 | 1471048400358 Marionette TRACE conn3 <- [1,2717,null,{"value":"7"}] 17:33:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:33:20 INFO - PROCESS | 1655 | 1471048400360 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:33:20 INFO - PROCESS | 1655 | 1471048400361 Marionette TRACE conn3 <- [1,2718,null,{}] 17:33:20 INFO - PROCESS | 1655 | 1471048400371 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:20 INFO - PROCESS | 1655 | 1471048400372 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:20 INFO - PROCESS | 1655 | 1471048400459 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:33:20 INFO - PROCESS | 1655 | 1471048400463 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 1655 | 1471048400464 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d11c800 == 46 [pid = 1655] [id = 687] 17:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12aedf400) [pid = 1655] [serial = 2061] [outer = 0x0] 17:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bf39400) [pid = 1655] [serial = 2062] [outer = 0x12aedf400] 17:33:20 INFO - PROCESS | 1655 | 1471048400488 Marionette DEBUG loaded listener.js 17:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bf3ec00) [pid = 1655] [serial = 2063] [outer = 0x12aedf400] 17:33:20 INFO - PROCESS | 1655 | 1471048400841 Marionette TRACE conn3 <- [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] 17:33:20 INFO - PROCESS | 1655 | 1471048400893 Marionette TRACE conn3 <- [1,2721,null,{"value":"7"}] 17:33:20 INFO - PROCESS | 1655 | 1471048400901 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:33:20 INFO - PROCESS | 1655 | 1471048400902 Marionette TRACE conn3 <- [1,2722,null,{}] 17:33:20 INFO - PROCESS | 1655 | 1471048400904 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:20 INFO - PROCESS | 1655 | 1471048400905 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:20 INFO - PROCESS | 1655 | 1471048400990 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:33:20 INFO - PROCESS | 1655 | 1471048400993 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 1655 | 1471048400994 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a86000 == 47 [pid = 1655] [id = 688] 17:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ae36400) [pid = 1655] [serial = 2064] [outer = 0x0] 17:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12c09a400) [pid = 1655] [serial = 2065] [outer = 0x12ae36400] 17:33:21 INFO - PROCESS | 1655 | 1471048401027 Marionette DEBUG loaded listener.js 17:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12c0a2000) [pid = 1655] [serial = 2066] [outer = 0x12ae36400] 17:33:21 INFO - PROCESS | 1655 | 1471048401395 Marionette TRACE conn3 <- [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] 17:33:21 INFO - PROCESS | 1655 | 1471048401424 Marionette TRACE conn3 <- [1,2725,null,{"value":"7"}] 17:33:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:33:21 INFO - PROCESS | 1655 | 1471048401428 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:33:21 INFO - PROCESS | 1655 | 1471048401430 Marionette TRACE conn3 <- [1,2726,null,{}] 17:33:21 INFO - PROCESS | 1655 | 1471048401433 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:21 INFO - PROCESS | 1655 | 1471048401435 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:21 INFO - PROCESS | 1655 | 1471048401611 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:33:21 INFO - PROCESS | 1655 | 1471048401626 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:21 INFO - PROCESS | 1655 | 1471048401626 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12df14000 == 48 [pid = 1655] [id = 689] 17:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bf39000) [pid = 1655] [serial = 2067] [outer = 0x0] 17:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12c52bc00) [pid = 1655] [serial = 2068] [outer = 0x12bf39000] 17:33:21 INFO - PROCESS | 1655 | 1471048401666 Marionette DEBUG loaded listener.js 17:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12c534400) [pid = 1655] [serial = 2069] [outer = 0x12bf39000] 17:33:22 INFO - PROCESS | 1655 | 1471048402220 Marionette TRACE conn3 <- [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]]]}] 17:33:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:33:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 822ms 17:33:22 INFO - PROCESS | 1655 | 1471048402267 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:33:22 INFO - PROCESS | 1655 | 1471048402270 Marionette TRACE conn3 <- [1,2729,null,{"value":"7"}] 17:33:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:33:22 INFO - PROCESS | 1655 | 1471048402273 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:33:22 INFO - PROCESS | 1655 | 1471048402277 Marionette TRACE conn3 <- [1,2730,null,{}] 17:33:22 INFO - PROCESS | 1655 | 1471048402296 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:22 INFO - PROCESS | 1655 | 1471048402298 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:22 INFO - PROCESS | 1655 | 1471048402413 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:33:22 INFO - PROCESS | 1655 | 1471048402504 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:22 INFO - PROCESS | 1655 | 1471048402506 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f96000 == 49 [pid = 1655] [id = 690] 17:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119768c00) [pid = 1655] [serial = 2070] [outer = 0x0] 17:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119f19800) [pid = 1655] [serial = 2071] [outer = 0x119768c00] 17:33:22 INFO - PROCESS | 1655 | 1471048402557 Marionette DEBUG loaded listener.js 17:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121d70800) [pid = 1655] [serial = 2072] [outer = 0x119768c00] 17:33:23 INFO - PROCESS | 1655 | 1471048403495 Marionette TRACE conn3 <- [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"]]]}] 17:33:23 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 17:33:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:33:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1239ms 17:33:23 INFO - PROCESS | 1655 | 1471048403513 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 17:33:23 INFO - PROCESS | 1655 | 1471048403516 Marionette TRACE conn3 <- [1,2733,null,{"value":"7"}] 17:33:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:33:23 INFO - PROCESS | 1655 | 1471048403521 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:33:23 INFO - PROCESS | 1655 | 1471048403522 Marionette TRACE conn3 <- [1,2734,null,{}] 17:33:23 INFO - PROCESS | 1655 | 1471048403525 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:23 INFO - PROCESS | 1655 | 1471048403527 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:23 INFO - PROCESS | 1655 | 1471048403626 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:33:23 INFO - PROCESS | 1655 | 1471048403736 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:23 INFO - PROCESS | 1655 | 1471048403737 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b954800 == 50 [pid = 1655] [id = 691] 17:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126af7000) [pid = 1655] [serial = 2073] [outer = 0x0] 17:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129377c00) [pid = 1655] [serial = 2074] [outer = 0x126af7000] 17:33:23 INFO - PROCESS | 1655 | 1471048403768 Marionette DEBUG loaded listener.js 17:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a6c6400) [pid = 1655] [serial = 2075] [outer = 0x126af7000] 17:33:24 INFO - PROCESS | 1655 | 1471048404197 Marionette TRACE conn3 <- [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]]]}] 17:33:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:33:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 17:33:24 INFO - PROCESS | 1655 | 1471048404241 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:33:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:33:24 INFO - PROCESS | 1655 | 1471048404243 Marionette TRACE conn3 <- [1,2737,null,{"value":"7"}] 17:33:24 INFO - PROCESS | 1655 | 1471048404245 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:33:24 INFO - PROCESS | 1655 | 1471048404250 Marionette TRACE conn3 <- [1,2738,null,{}] 17:33:24 INFO - PROCESS | 1655 | 1471048404258 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:24 INFO - PROCESS | 1655 | 1471048404261 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:24 INFO - PROCESS | 1655 | 1471048404375 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:33:24 INFO - PROCESS | 1655 | 1471048404463 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:24 INFO - PROCESS | 1655 | 1471048404465 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e345800 == 51 [pid = 1655] [id = 692] 17:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a7d0000) [pid = 1655] [serial = 2076] [outer = 0x0] 17:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b895c00) [pid = 1655] [serial = 2077] [outer = 0x12a7d0000] 17:33:24 INFO - PROCESS | 1655 | 1471048404497 Marionette DEBUG loaded listener.js 17:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12bd9e000) [pid = 1655] [serial = 2078] [outer = 0x12a7d0000] 17:33:25 INFO - PROCESS | 1655 | 1471048405120 Marionette TRACE conn3 <- [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]]]}] 17:33:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:33:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 927ms 17:33:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:33:25 INFO - PROCESS | 1655 | 1471048405173 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:33:25 INFO - PROCESS | 1655 | 1471048405175 Marionette TRACE conn3 <- [1,2741,null,{"value":"7"}] 17:33:25 INFO - PROCESS | 1655 | 1471048405178 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:33:25 INFO - PROCESS | 1655 | 1471048405180 Marionette TRACE conn3 <- [1,2742,null,{}] 17:33:25 INFO - PROCESS | 1655 | 1471048405184 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:25 INFO - PROCESS | 1655 | 1471048405185 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:25 INFO - PROCESS | 1655 | 1471048405280 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:33:25 INFO - PROCESS | 1655 | 1471048405362 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:25 INFO - PROCESS | 1655 | 1471048405363 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x121136800 == 52 [pid = 1655] [id = 693] 17:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119b66800) [pid = 1655] [serial = 2079] [outer = 0x0] 17:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119e31c00) [pid = 1655] [serial = 2080] [outer = 0x119b66800] 17:33:25 INFO - PROCESS | 1655 | 1471048405390 Marionette DEBUG loaded listener.js 17:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12115e800) [pid = 1655] [serial = 2081] [outer = 0x119b66800] 17:33:25 INFO - PROCESS | 1655 | 1471048405888 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:33:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:33:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 723ms 17:33:25 INFO - PROCESS | 1655 | 1471048405901 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:33:25 INFO - PROCESS | 1655 | 1471048405905 Marionette TRACE conn3 <- [1,2745,null,{"value":"7"}] 17:33:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:33:25 INFO - PROCESS | 1655 | 1471048405911 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:33:25 INFO - PROCESS | 1655 | 1471048405914 Marionette TRACE conn3 <- [1,2746,null,{}] 17:33:25 INFO - PROCESS | 1655 | 1471048405940 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:25 INFO - PROCESS | 1655 | 1471048405942 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:26 INFO - PROCESS | 1655 | 1471048406085 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:33:26 INFO - PROCESS | 1655 | 1471048406171 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:26 INFO - PROCESS | 1655 | 1471048406173 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12112e800 == 53 [pid = 1655] [id = 694] 17:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124deec00) [pid = 1655] [serial = 2082] [outer = 0x0] 17:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x125732000) [pid = 1655] [serial = 2083] [outer = 0x124deec00] 17:33:26 INFO - PROCESS | 1655 | 1471048406200 Marionette DEBUG loaded listener.js 17:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12689a400) [pid = 1655] [serial = 2084] [outer = 0x124deec00] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x128a86000 == 52 [pid = 1655] [id = 688] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d11c800 == 51 [pid = 1655] [id = 687] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12c609000 == 50 [pid = 1655] [id = 686] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95a000 == 49 [pid = 1655] [id = 685] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b19d800 == 48 [pid = 1655] [id = 684] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78b800 == 47 [pid = 1655] [id = 683] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x128a87800 == 46 [pid = 1655] [id = 682] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12b0e7000) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12115b800) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a6cbc00) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126267400) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11702c000) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119795000 == 45 [pid = 1655] [id = 681] 17:33:26 INFO - PROCESS | 1655 | --DOCSHELL 0x125718800 == 44 [pid = 1655] [id = 680] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1195bec00) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12115a400) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12689ac00) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129761000) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12aee0400) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126892400) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126af4400) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119b13800) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1195b7400) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119f17c00) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121159c00) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124ca1800) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125726000) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128889000) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128d62000) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b892400) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119f1f800) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126892000) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b980c00) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128f59800) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b0e9400) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12ae42800) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 17:33:26 INFO - PROCESS | 1655 | 1471048406572 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:33:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:33:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 694ms 17:33:26 INFO - PROCESS | 1655 | 1471048406619 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:33:26 INFO - PROCESS | 1655 | 1471048406620 Marionette TRACE conn3 <- [1,2749,null,{"value":"7"}] 17:33:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:33:26 INFO - PROCESS | 1655 | 1471048406622 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:33:26 INFO - PROCESS | 1655 | 1471048406625 Marionette TRACE conn3 <- [1,2750,null,{}] 17:33:26 INFO - PROCESS | 1655 | 1471048406638 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:26 INFO - PROCESS | 1655 | 1471048406640 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:26 INFO - PROCESS | 1655 | 1471048406724 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:33:26 INFO - PROCESS | 1655 | 1471048406798 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:26 INFO - PROCESS | 1655 | 1471048406800 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x125765000 == 45 [pid = 1655] [id = 695] 17:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126892000) [pid = 1655] [serial = 2085] [outer = 0x0] 17:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128cf1800) [pid = 1655] [serial = 2086] [outer = 0x126892000] 17:33:26 INFO - PROCESS | 1655 | 1471048406827 Marionette DEBUG loaded listener.js 17:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128f51400) [pid = 1655] [serial = 2087] [outer = 0x126892000] 17:33:27 INFO - PROCESS | 1655 | 1471048407127 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:33:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:33:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 524ms 17:33:27 INFO - PROCESS | 1655 | 1471048407147 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:33:27 INFO - PROCESS | 1655 | 1471048407151 Marionette TRACE conn3 <- [1,2753,null,{"value":"7"}] 17:33:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:33:27 INFO - PROCESS | 1655 | 1471048407155 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:33:27 INFO - PROCESS | 1655 | 1471048407156 Marionette TRACE conn3 <- [1,2754,null,{}] 17:33:27 INFO - PROCESS | 1655 | 1471048407158 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:27 INFO - PROCESS | 1655 | 1471048407159 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:27 INFO - PROCESS | 1655 | 1471048407243 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:33:27 INFO - PROCESS | 1655 | 1471048407249 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:27 INFO - PROCESS | 1655 | 1471048407251 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa0000 == 46 [pid = 1655] [id = 696] 17:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a6cec00) [pid = 1655] [serial = 2088] [outer = 0x0] 17:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a7d1800) [pid = 1655] [serial = 2089] [outer = 0x12a6cec00] 17:33:27 INFO - PROCESS | 1655 | 1471048407276 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12ae8b000) [pid = 1655] [serial = 2090] [outer = 0x12a6cec00] 17:33:27 INFO - PROCESS | 1655 | 1471048407606 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:33:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:33:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 17:33:27 INFO - PROCESS | 1655 | 1471048407625 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:33:27 INFO - PROCESS | 1655 | 1471048407627 Marionette TRACE conn3 <- [1,2757,null,{"value":"7"}] 17:33:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:33:27 INFO - PROCESS | 1655 | 1471048407629 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:33:27 INFO - PROCESS | 1655 | 1471048407632 Marionette TRACE conn3 <- [1,2758,null,{}] 17:33:27 INFO - PROCESS | 1655 | 1471048407635 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:27 INFO - PROCESS | 1655 | 1471048407636 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:27 INFO - PROCESS | 1655 | 1471048407717 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:33:27 INFO - PROCESS | 1655 | 1471048407721 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:27 INFO - PROCESS | 1655 | 1471048407722 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a545800 == 47 [pid = 1655] [id = 697] 17:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ae8fc00) [pid = 1655] [serial = 2091] [outer = 0x0] 17:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12aee0400) [pid = 1655] [serial = 2092] [outer = 0x12ae8fc00] 17:33:27 INFO - PROCESS | 1655 | 1471048407746 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b0ed800) [pid = 1655] [serial = 2093] [outer = 0x12ae8fc00] 17:33:28 INFO - PROCESS | 1655 | 1471048408175 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:33:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:33:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 575ms 17:33:28 INFO - PROCESS | 1655 | 1471048408205 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:33:28 INFO - PROCESS | 1655 | 1471048408207 Marionette TRACE conn3 <- [1,2761,null,{"value":"7"}] 17:33:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:33:28 INFO - PROCESS | 1655 | 1471048408210 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:33:28 INFO - PROCESS | 1655 | 1471048408212 Marionette TRACE conn3 <- [1,2762,null,{}] 17:33:28 INFO - PROCESS | 1655 | 1471048408216 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:28 INFO - PROCESS | 1655 | 1471048408222 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:28 INFO - PROCESS | 1655 | 1471048408426 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:33:28 INFO - PROCESS | 1655 | 1471048408500 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:28 INFO - PROCESS | 1655 | 1471048408501 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11891b000 == 48 [pid = 1655] [id = 698] 17:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1189f2000) [pid = 1655] [serial = 2094] [outer = 0x0] 17:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b98e800) [pid = 1655] [serial = 2095] [outer = 0x1189f2000] 17:33:28 INFO - PROCESS | 1655 | 1471048408552 Marionette DEBUG loaded listener.js 17:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bf3fc00) [pid = 1655] [serial = 2096] [outer = 0x1189f2000] 17:33:28 INFO - PROCESS | 1655 | 1471048408857 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:33:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:33:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 673ms 17:33:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:33:28 INFO - PROCESS | 1655 | 1471048408889 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:33:28 INFO - PROCESS | 1655 | 1471048408890 Marionette TRACE conn3 <- [1,2765,null,{"value":"7"}] 17:33:28 INFO - PROCESS | 1655 | 1471048408892 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:33:28 INFO - PROCESS | 1655 | 1471048408893 Marionette TRACE conn3 <- [1,2766,null,{}] 17:33:28 INFO - PROCESS | 1655 | 1471048408895 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:28 INFO - PROCESS | 1655 | 1471048408898 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:29 INFO - PROCESS | 1655 | 1471048409010 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:33:29 INFO - PROCESS | 1655 | 1471048409013 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:29 INFO - PROCESS | 1655 | 1471048409015 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b951800 == 49 [pid = 1655] [id = 699] 17:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b891c00) [pid = 1655] [serial = 2097] [outer = 0x0] 17:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12c097c00) [pid = 1655] [serial = 2098] [outer = 0x12b891c00] 17:33:29 INFO - PROCESS | 1655 | 1471048409078 Marionette DEBUG loaded listener.js 17:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12c52c400) [pid = 1655] [serial = 2099] [outer = 0x12b891c00] 17:33:29 INFO - PROCESS | 1655 | 1471048409380 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:33:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:33:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 17:33:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:33:29 INFO - PROCESS | 1655 | 1471048409411 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:33:29 INFO - PROCESS | 1655 | 1471048409412 Marionette TRACE conn3 <- [1,2769,null,{"value":"7"}] 17:33:29 INFO - PROCESS | 1655 | 1471048409417 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:33:29 INFO - PROCESS | 1655 | 1471048409419 Marionette TRACE conn3 <- [1,2770,null,{}] 17:33:29 INFO - PROCESS | 1655 | 1471048409421 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:29 INFO - PROCESS | 1655 | 1471048409422 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:29 INFO - PROCESS | 1655 | 1471048409531 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:33:29 INFO - PROCESS | 1655 | 1471048409547 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:29 INFO - PROCESS | 1655 | 1471048409555 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x112548000 == 50 [pid = 1655] [id = 700] 17:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x110e74800) [pid = 1655] [serial = 2100] [outer = 0x0] 17:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x110e77800) [pid = 1655] [serial = 2101] [outer = 0x110e74800] 17:33:29 INFO - PROCESS | 1655 | 1471048409580 Marionette DEBUG loaded listener.js 17:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x110e7bc00) [pid = 1655] [serial = 2102] [outer = 0x110e74800] 17:33:29 INFO - PROCESS | 1655 | 1471048409972 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:33:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:33:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 573ms 17:33:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:33:29 INFO - PROCESS | 1655 | 1471048409990 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:33:29 INFO - PROCESS | 1655 | 1471048409991 Marionette TRACE conn3 <- [1,2773,null,{"value":"7"}] 17:33:29 INFO - PROCESS | 1655 | 1471048409993 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:33:29 INFO - PROCESS | 1655 | 1471048409994 Marionette TRACE conn3 <- [1,2774,null,{}] 17:33:29 INFO - PROCESS | 1655 | 1471048409997 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:29 INFO - PROCESS | 1655 | 1471048409998 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:30 INFO - PROCESS | 1655 | 1471048410108 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:33:30 INFO - PROCESS | 1655 | 1471048410120 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:30 INFO - PROCESS | 1655 | 1471048410121 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac5800 == 51 [pid = 1655] [id = 701] 17:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x110e7c000) [pid = 1655] [serial = 2103] [outer = 0x0] 17:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c52cc00) [pid = 1655] [serial = 2104] [outer = 0x110e7c000] 17:33:30 INFO - PROCESS | 1655 | 1471048410145 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c536000) [pid = 1655] [serial = 2105] [outer = 0x110e7c000] 17:33:30 INFO - PROCESS | 1655 | 1471048410488 Marionette TRACE conn3 <- [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]]]}] 17:33:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:33:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 17:33:30 INFO - PROCESS | 1655 | 1471048410512 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:33:30 INFO - PROCESS | 1655 | 1471048410515 Marionette TRACE conn3 <- [1,2777,null,{"value":"7"}] 17:33:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:33:30 INFO - PROCESS | 1655 | 1471048410524 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:33:30 INFO - PROCESS | 1655 | 1471048410525 Marionette TRACE conn3 <- [1,2778,null,{}] 17:33:30 INFO - PROCESS | 1655 | 1471048410528 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:30 INFO - PROCESS | 1655 | 1471048410529 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:30 INFO - PROCESS | 1655 | 1471048410644 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:33:30 INFO - PROCESS | 1655 | 1471048410688 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:30 INFO - PROCESS | 1655 | 1471048410689 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d416000 == 52 [pid = 1655] [id = 702] 17:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12c097400) [pid = 1655] [serial = 2106] [outer = 0x0] 17:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12c538400) [pid = 1655] [serial = 2107] [outer = 0x12c097400] 17:33:30 INFO - PROCESS | 1655 | 1471048410713 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c64b000) [pid = 1655] [serial = 2108] [outer = 0x12c097400] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126a4f800) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b890c00) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116104800) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119f1e800) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124ca9800) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11680ec00) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129767c00) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1121b8400) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a7cec00) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1183b0c00) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119b17400) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b892800) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119b19400) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116050c00) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1183f2400) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128d60c00) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12ae36400) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12aedf400) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:33:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121363400) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:33:31 INFO - PROCESS | 1655 | 1471048411123 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:33:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 626ms 17:33:31 INFO - PROCESS | 1655 | 1471048411145 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 1655 | 1471048411146 Marionette TRACE conn3 <- [1,2781,null,{"value":"7"}] 17:33:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:33:31 INFO - PROCESS | 1655 | 1471048411153 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 1655 | 1471048411155 Marionette TRACE conn3 <- [1,2782,null,{}] 17:33:31 INFO - PROCESS | 1655 | 1471048411171 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:31 INFO - PROCESS | 1655 | 1471048411173 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:31 INFO - PROCESS | 1655 | 1471048411273 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:33:31 INFO - PROCESS | 1655 | 1471048411277 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:31 INFO - PROCESS | 1655 | 1471048411279 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e329000 == 53 [pid = 1655] [id = 703] 17:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119b63400) [pid = 1655] [serial = 2109] [outer = 0x0] 17:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121a6f800) [pid = 1655] [serial = 2110] [outer = 0x119b63400] 17:33:31 INFO - PROCESS | 1655 | 1471048411305 Marionette DEBUG loaded listener.js 17:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121a7c000) [pid = 1655] [serial = 2111] [outer = 0x119b63400] 17:33:31 INFO - PROCESS | 1655 | 1471048411639 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:33:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 530ms 17:33:31 INFO - PROCESS | 1655 | 1471048411683 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 1655 | 1471048411684 Marionette TRACE conn3 <- [1,2785,null,{"value":"7"}] 17:33:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:33:31 INFO - PROCESS | 1655 | 1471048411687 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 1655 | 1471048411688 Marionette TRACE conn3 <- [1,2786,null,{}] 17:33:31 INFO - PROCESS | 1655 | 1471048411690 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:31 INFO - PROCESS | 1655 | 1471048411691 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:31 INFO - PROCESS | 1655 | 1471048411782 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:33:31 INFO - PROCESS | 1655 | 1471048411858 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:31 INFO - PROCESS | 1655 | 1471048411859 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e506800 == 54 [pid = 1655] [id = 704] 17:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119f1d800) [pid = 1655] [serial = 2112] [outer = 0x0] 17:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12689f000) [pid = 1655] [serial = 2113] [outer = 0x119f1d800] 17:33:31 INFO - PROCESS | 1655 | 1471048411883 Marionette DEBUG loaded listener.js 17:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12ae99c00) [pid = 1655] [serial = 2114] [outer = 0x119f1d800] 17:33:32 INFO - PROCESS | 1655 | 1471048412164 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:33:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:33:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 17:33:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:33:32 INFO - PROCESS | 1655 | 1471048412205 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:33:32 INFO - PROCESS | 1655 | 1471048412206 Marionette TRACE conn3 <- [1,2789,null,{"value":"7"}] 17:33:32 INFO - PROCESS | 1655 | 1471048412208 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:33:32 INFO - PROCESS | 1655 | 1471048412209 Marionette TRACE conn3 <- [1,2790,null,{}] 17:33:32 INFO - PROCESS | 1655 | 1471048412212 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:32 INFO - PROCESS | 1655 | 1471048412214 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:32 INFO - PROCESS | 1655 | 1471048412304 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:33:32 INFO - PROCESS | 1655 | 1471048412308 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 1655 | 1471048412309 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x110ecf800 == 55 [pid = 1655] [id = 705] 17:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x110ee6000) [pid = 1655] [serial = 2115] [outer = 0x0] 17:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x110ee9800) [pid = 1655] [serial = 2116] [outer = 0x110ee6000] 17:33:32 INFO - PROCESS | 1655 | 1471048412332 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x110eee400) [pid = 1655] [serial = 2117] [outer = 0x110ee6000] 17:33:32 INFO - PROCESS | 1655 | 1471048412658 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:33:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:33:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 474ms 17:33:32 INFO - PROCESS | 1655 | 1471048412686 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:33:32 INFO - PROCESS | 1655 | 1471048412687 Marionette TRACE conn3 <- [1,2793,null,{"value":"7"}] 17:33:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:33:32 INFO - PROCESS | 1655 | 1471048412689 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:33:32 INFO - PROCESS | 1655 | 1471048412690 Marionette TRACE conn3 <- [1,2794,null,{}] 17:33:32 INFO - PROCESS | 1655 | 1471048412693 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:32 INFO - PROCESS | 1655 | 1471048412705 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:32 INFO - PROCESS | 1655 | 1471048412828 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:33:32 INFO - PROCESS | 1655 | 1471048412835 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 1655 | 1471048412836 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x110ede800 == 56 [pid = 1655] [id = 706] 17:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128cec000) [pid = 1655] [serial = 2118] [outer = 0x0] 17:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b88f800) [pid = 1655] [serial = 2119] [outer = 0x128cec000] 17:33:32 INFO - PROCESS | 1655 | 1471048412860 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12bf44000) [pid = 1655] [serial = 2120] [outer = 0x128cec000] 17:33:33 INFO - PROCESS | 1655 | 1471048413340 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:33:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 17:33:33 INFO - PROCESS | 1655 | 1471048413360 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:33:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:33:33 INFO - PROCESS | 1655 | 1471048413362 Marionette TRACE conn3 <- [1,2797,null,{"value":"7"}] 17:33:33 INFO - PROCESS | 1655 | 1471048413365 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - PROCESS | 1655 | 1471048413369 Marionette TRACE conn3 <- [1,2798,null,{}] 17:33:33 INFO - PROCESS | 1655 | 1471048413373 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:33 INFO - PROCESS | 1655 | 1471048413374 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:33 INFO - PROCESS | 1655 | 1471048413490 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:33:33 INFO - PROCESS | 1655 | 1471048413576 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:33 INFO - PROCESS | 1655 | 1471048413578 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11215b800 == 57 [pid = 1655] [id = 707] 17:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11871f000) [pid = 1655] [serial = 2121] [outer = 0x0] 17:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1195bc000) [pid = 1655] [serial = 2122] [outer = 0x11871f000] 17:33:33 INFO - PROCESS | 1655 | 1471048413609 Marionette DEBUG loaded listener.js 17:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119f1e800) [pid = 1655] [serial = 2123] [outer = 0x11871f000] 17:33:34 INFO - PROCESS | 1655 | 1471048414039 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:33:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:33:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 723ms 17:33:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:33:34 INFO - PROCESS | 1655 | 1471048414089 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:33:34 INFO - PROCESS | 1655 | 1471048414093 Marionette TRACE conn3 <- [1,2801,null,{"value":"7"}] 17:33:34 INFO - PROCESS | 1655 | 1471048414100 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:33:34 INFO - PROCESS | 1655 | 1471048414103 Marionette TRACE conn3 <- [1,2802,null,{}] 17:33:34 INFO - PROCESS | 1655 | 1471048414105 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:34 INFO - PROCESS | 1655 | 1471048414107 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:34 INFO - PROCESS | 1655 | 1471048414247 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:33:34 INFO - PROCESS | 1655 | 1471048414418 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:34 INFO - PROCESS | 1655 | 1471048414419 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x121ddc000 == 58 [pid = 1655] [id = 708] 17:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123ee4800) [pid = 1655] [serial = 2124] [outer = 0x0] 17:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124d8f400) [pid = 1655] [serial = 2125] [outer = 0x123ee4800] 17:33:34 INFO - PROCESS | 1655 | 1471048414469 Marionette DEBUG loaded listener.js 17:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126654000) [pid = 1655] [serial = 2126] [outer = 0x123ee4800] 17:33:34 INFO - PROCESS | 1655 | 1471048414892 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:33:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:33:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 823ms 17:33:34 INFO - PROCESS | 1655 | 1471048414921 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:33:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:33:34 INFO - PROCESS | 1655 | 1471048414922 Marionette TRACE conn3 <- [1,2805,null,{"value":"7"}] 17:33:34 INFO - PROCESS | 1655 | 1471048414925 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:33:34 INFO - PROCESS | 1655 | 1471048414928 Marionette TRACE conn3 <- [1,2806,null,{}] 17:33:34 INFO - PROCESS | 1655 | 1471048414935 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:34 INFO - PROCESS | 1655 | 1471048414938 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:35 INFO - PROCESS | 1655 | 1471048415049 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:33:35 INFO - PROCESS | 1655 | 1471048415163 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 1655 | 1471048415165 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b192000 == 59 [pid = 1655] [id = 709] 17:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128ce9c00) [pid = 1655] [serial = 2127] [outer = 0x0] 17:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a6c5800) [pid = 1655] [serial = 2128] [outer = 0x128ce9c00] 17:33:35 INFO - PROCESS | 1655 | 1471048415200 Marionette DEBUG loaded listener.js 17:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b0e7800) [pid = 1655] [serial = 2129] [outer = 0x128ce9c00] 17:33:35 INFO - PROCESS | 1655 | 1471048415614 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:33:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:33:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 725ms 17:33:35 INFO - PROCESS | 1655 | 1471048415651 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:33:35 INFO - PROCESS | 1655 | 1471048415652 Marionette TRACE conn3 <- [1,2809,null,{"value":"7"}] 17:33:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:33:35 INFO - PROCESS | 1655 | 1471048415655 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:33:35 INFO - PROCESS | 1655 | 1471048415656 Marionette TRACE conn3 <- [1,2810,null,{}] 17:33:35 INFO - PROCESS | 1655 | 1471048415675 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:35 INFO - PROCESS | 1655 | 1471048415677 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:35 INFO - PROCESS | 1655 | 1471048415785 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:33:35 INFO - PROCESS | 1655 | 1471048415899 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 1655 | 1471048415900 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12df09800 == 60 [pid = 1655] [id = 710] 17:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12b981c00) [pid = 1655] [serial = 2130] [outer = 0x0] 17:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12bda2000) [pid = 1655] [serial = 2131] [outer = 0x12b981c00] 17:33:35 INFO - PROCESS | 1655 | 1471048415932 Marionette DEBUG loaded listener.js 17:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12bf36c00) [pid = 1655] [serial = 2132] [outer = 0x12b981c00] 17:33:36 INFO - PROCESS | 1655 | 1471048416362 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:33:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:33:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 737ms 17:33:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:33:36 INFO - PROCESS | 1655 | 1471048416392 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:33:36 INFO - PROCESS | 1655 | 1471048416394 Marionette TRACE conn3 <- [1,2813,null,{"value":"7"}] 17:33:36 INFO - PROCESS | 1655 | 1471048416396 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:33:36 INFO - PROCESS | 1655 | 1471048416397 Marionette TRACE conn3 <- [1,2814,null,{}] 17:33:36 INFO - PROCESS | 1655 | 1471048416400 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:36 INFO - PROCESS | 1655 | 1471048416401 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:36 INFO - PROCESS | 1655 | 1471048416507 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:33:36 INFO - PROCESS | 1655 | 1471048416593 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:36 INFO - PROCESS | 1655 | 1471048416595 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab7000 == 61 [pid = 1655] [id = 711] 17:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x110f37800) [pid = 1655] [serial = 2133] [outer = 0x0] 17:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x110f3b400) [pid = 1655] [serial = 2134] [outer = 0x110f37800] 17:33:36 INFO - PROCESS | 1655 | 1471048416623 Marionette DEBUG loaded listener.js 17:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x110f3f400) [pid = 1655] [serial = 2135] [outer = 0x110f37800] 17:33:37 INFO - PROCESS | 1655 | 1471048417282 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:33:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:33:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 920ms 17:33:37 INFO - PROCESS | 1655 | 1471048417317 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:33:37 INFO - PROCESS | 1655 | 1471048417319 Marionette TRACE conn3 <- [1,2817,null,{"value":"7"}] 17:33:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:33:37 INFO - PROCESS | 1655 | 1471048417323 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:33:37 INFO - PROCESS | 1655 | 1471048417325 Marionette TRACE conn3 <- [1,2818,null,{}] 17:33:37 INFO - PROCESS | 1655 | 1471048417329 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:37 INFO - PROCESS | 1655 | 1471048417330 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:37 INFO - PROCESS | 1655 | 1471048417432 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:33:37 INFO - PROCESS | 1655 | 1471048417551 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:37 INFO - PROCESS | 1655 | 1471048417554 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119f46000 == 62 [pid = 1655] [id = 712] 17:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x118326000) [pid = 1655] [serial = 2136] [outer = 0x0] 17:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1183f3000) [pid = 1655] [serial = 2137] [outer = 0x118326000] 17:33:37 INFO - PROCESS | 1655 | 1471048417584 Marionette DEBUG loaded listener.js 17:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119761800) [pid = 1655] [serial = 2138] [outer = 0x118326000] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x113a6d000 == 61 [pid = 1655] [id = 650] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x121dda000 == 60 [pid = 1655] [id = 646] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12df13800 == 59 [pid = 1655] [id = 662] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x110ecf800 == 58 [pid = 1655] [id = 705] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12e506800 == 57 [pid = 1655] [id = 704] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12e329000 == 56 [pid = 1655] [id = 703] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12d416000 == 55 [pid = 1655] [id = 702] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac5800 == 54 [pid = 1655] [id = 701] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x112548000 == 53 [pid = 1655] [id = 700] 17:33:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b951800 == 52 [pid = 1655] [id = 699] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11891b000 == 51 [pid = 1655] [id = 698] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a545800 == 50 [pid = 1655] [id = 697] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128aa0000 == 49 [pid = 1655] [id = 696] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x125765000 == 48 [pid = 1655] [id = 695] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12112e800 == 47 [pid = 1655] [id = 694] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x121136800 == 46 [pid = 1655] [id = 693] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b954800 == 45 [pid = 1655] [id = 691] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x123f96000 == 44 [pid = 1655] [id = 690] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12df14000 == 43 [pid = 1655] [id = 689] 17:33:38 INFO - PROCESS | 1655 | 1471048418046 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:33:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:33:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 771ms 17:33:38 INFO - PROCESS | 1655 | 1471048418095 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:33:38 INFO - PROCESS | 1655 | 1471048418098 Marionette TRACE conn3 <- [1,2821,null,{"value":"7"}] 17:33:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:33:38 INFO - PROCESS | 1655 | 1471048418102 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:33:38 INFO - PROCESS | 1655 | 1471048418104 Marionette TRACE conn3 <- [1,2822,null,{}] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x128f56800) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b982800) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1127e3c00) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x121b06000) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128d5dc00) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1184ab800) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12a7c8800) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1183ae000) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12ae3dc00) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12aee9400) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124df1400) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b987c00) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x121777800) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119b66400) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118722800) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1172c2000) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128893400) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128d57c00) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b984c00) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12135fc00) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c09a400) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12bf39400) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bf3ec00) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1257d2400) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123e83000) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12bf36400) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12c0a2000) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b0f3400) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12ae8e800) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12ae93000) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a629000) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 17:33:38 INFO - PROCESS | 1655 | 1471048418123 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:38 INFO - PROCESS | 1655 | 1471048418125 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:38 INFO - PROCESS | 1655 | 1471048418235 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:33:38 INFO - PROCESS | 1655 | 1471048418241 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:38 INFO - PROCESS | 1655 | 1471048418243 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117233000 == 44 [pid = 1655] [id = 713] 17:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119769800) [pid = 1655] [serial = 2139] [outer = 0x0] 17:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119b13400) [pid = 1655] [serial = 2140] [outer = 0x119769800] 17:33:38 INFO - PROCESS | 1655 | 1471048418270 Marionette DEBUG loaded listener.js 17:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121055800) [pid = 1655] [serial = 2141] [outer = 0x119769800] 17:33:38 INFO - PROCESS | 1655 | 1471048418629 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:33:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:33:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 17:33:38 INFO - PROCESS | 1655 | 1471048418697 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:33:38 INFO - PROCESS | 1655 | 1471048418698 Marionette TRACE conn3 <- [1,2825,null,{"value":"7"}] 17:33:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:33:38 INFO - PROCESS | 1655 | 1471048418702 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:33:38 INFO - PROCESS | 1655 | 1471048418705 Marionette TRACE conn3 <- [1,2826,null,{}] 17:33:38 INFO - PROCESS | 1655 | 1471048418712 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:38 INFO - PROCESS | 1655 | 1471048418715 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:38 INFO - PROCESS | 1655 | 1471048418800 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12cba9000 == 43 [pid = 1655] [id = 16] 17:33:38 INFO - PROCESS | 1655 | 1471048418851 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:38 INFO - PROCESS | 1655 | 1471048418853 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x125704800 == 44 [pid = 1655] [id = 714] 17:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121d6e400) [pid = 1655] [serial = 2142] [outer = 0x0] 17:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124dec000) [pid = 1655] [serial = 2143] [outer = 0x121d6e400] 17:33:38 INFO - PROCESS | 1655 | 1471048418881 Marionette DEBUG loaded listener.js 17:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12626bc00) [pid = 1655] [serial = 2144] [outer = 0x121d6e400] 17:33:39 INFO - PROCESS | 1655 | 1471048419257 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:33:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:33:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 571ms 17:33:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:33:39 INFO - PROCESS | 1655 | 1471048419273 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:33:39 INFO - PROCESS | 1655 | 1471048419275 Marionette TRACE conn3 <- [1,2829,null,{"value":"7"}] 17:33:39 INFO - PROCESS | 1655 | 1471048419277 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:33:39 INFO - PROCESS | 1655 | 1471048419278 Marionette TRACE conn3 <- [1,2830,null,{}] 17:33:39 INFO - PROCESS | 1655 | 1471048419282 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:39 INFO - PROCESS | 1655 | 1471048419283 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:39 INFO - PROCESS | 1655 | 1471048419371 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:33:39 INFO - PROCESS | 1655 | 1471048419375 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:39 INFO - PROCESS | 1655 | 1471048419376 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9f000 == 45 [pid = 1655] [id = 715] 17:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12689dc00) [pid = 1655] [serial = 2145] [outer = 0x0] 17:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128886400) [pid = 1655] [serial = 2146] [outer = 0x12689dc00] 17:33:39 INFO - PROCESS | 1655 | 1471048419401 Marionette DEBUG loaded listener.js 17:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128cf7000) [pid = 1655] [serial = 2147] [outer = 0x12689dc00] 17:33:39 INFO - PROCESS | 1655 | 1471048419757 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:33:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:33:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 17:33:39 INFO - PROCESS | 1655 | 1471048419801 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:33:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:33:39 INFO - PROCESS | 1655 | 1471048419803 Marionette TRACE conn3 <- [1,2833,null,{"value":"7"}] 17:33:39 INFO - PROCESS | 1655 | 1471048419807 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:33:39 INFO - PROCESS | 1655 | 1471048419808 Marionette TRACE conn3 <- [1,2834,null,{}] 17:33:39 INFO - PROCESS | 1655 | 1471048419812 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:39 INFO - PROCESS | 1655 | 1471048419814 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:39 INFO - PROCESS | 1655 | 1471048419995 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:33:40 INFO - PROCESS | 1655 | 1471048420080 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 1655 | 1471048420081 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x129711800 == 46 [pid = 1655] [id = 716] 17:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121a7d000) [pid = 1655] [serial = 2148] [outer = 0x0] 17:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128f53c00) [pid = 1655] [serial = 2149] [outer = 0x121a7d000] 17:33:40 INFO - PROCESS | 1655 | 1471048420122 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12937b000) [pid = 1655] [serial = 2150] [outer = 0x121a7d000] 17:33:40 INFO - PROCESS | 1655 | 1471048420506 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:33:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:33:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 727ms 17:33:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:33:40 INFO - PROCESS | 1655 | 1471048420539 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:33:40 INFO - PROCESS | 1655 | 1471048420540 Marionette TRACE conn3 <- [1,2837,null,{"value":"7"}] 17:33:40 INFO - PROCESS | 1655 | 1471048420542 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:33:40 INFO - PROCESS | 1655 | 1471048420543 Marionette TRACE conn3 <- [1,2838,null,{}] 17:33:40 INFO - PROCESS | 1655 | 1471048420546 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:40 INFO - PROCESS | 1655 | 1471048420550 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:40 INFO - PROCESS | 1655 | 1471048420679 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:33:40 INFO - PROCESS | 1655 | 1471048420691 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 1655 | 1471048420692 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae57000 == 47 [pid = 1655] [id = 717] 17:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129760800) [pid = 1655] [serial = 2151] [outer = 0x0] 17:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12ae92000) [pid = 1655] [serial = 2152] [outer = 0x129760800] 17:33:40 INFO - PROCESS | 1655 | 1471048420717 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b984800) [pid = 1655] [serial = 2153] [outer = 0x129760800] 17:33:41 INFO - PROCESS | 1655 | 1471048421072 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:33:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:33:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 568ms 17:33:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:33:41 INFO - PROCESS | 1655 | 1471048421116 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:33:41 INFO - PROCESS | 1655 | 1471048421117 Marionette TRACE conn3 <- [1,2841,null,{"value":"7"}] 17:33:41 INFO - PROCESS | 1655 | 1471048421119 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 1655 | 1471048421120 Marionette TRACE conn3 <- [1,2842,null,{}] 17:33:41 INFO - PROCESS | 1655 | 1471048421123 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:41 INFO - PROCESS | 1655 | 1471048421124 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:41 INFO - PROCESS | 1655 | 1471048421241 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:33:41 INFO - PROCESS | 1655 | 1471048421286 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:41 INFO - PROCESS | 1655 | 1471048421286 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b944000 == 48 [pid = 1655] [id = 718] 17:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b984c00) [pid = 1655] [serial = 2154] [outer = 0x0] 17:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12bd9bc00) [pid = 1655] [serial = 2155] [outer = 0x12b984c00] 17:33:41 INFO - PROCESS | 1655 | 1471048421311 Marionette DEBUG loaded listener.js 17:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12bda8c00) [pid = 1655] [serial = 2156] [outer = 0x12b984c00] 17:33:41 INFO - PROCESS | 1655 | 1471048421646 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:33:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:33:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 17:33:41 INFO - PROCESS | 1655 | 1471048421688 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:33:41 INFO - PROCESS | 1655 | 1471048421690 Marionette TRACE conn3 <- [1,2845,null,{"value":"7"}] 17:33:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:33:41 INFO - PROCESS | 1655 | 1471048421692 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 1655 | 1471048421693 Marionette TRACE conn3 <- [1,2846,null,{}] 17:33:41 INFO - PROCESS | 1655 | 1471048421695 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:41 INFO - PROCESS | 1655 | 1471048421696 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:41 INFO - PROCESS | 1655 | 1471048421809 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:33:41 INFO - PROCESS | 1655 | 1471048421855 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:41 INFO - PROCESS | 1655 | 1471048421856 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1fa800 == 49 [pid = 1655] [id = 719] 17:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12bd9b000) [pid = 1655] [serial = 2157] [outer = 0x0] 17:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c09a400) [pid = 1655] [serial = 2158] [outer = 0x12bd9b000] 17:33:41 INFO - PROCESS | 1655 | 1471048421882 Marionette DEBUG loaded listener.js 17:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c530000) [pid = 1655] [serial = 2159] [outer = 0x12bd9b000] 17:33:42 INFO - PROCESS | 1655 | 1471048422271 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:33:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:33:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 624ms 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x110ee6000) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126892000) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12ae8fc00) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b891c00) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124deec00) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x110e74800) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c097400) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119b63400) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1189f2000) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119b66800) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x110e7c000) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a6cec00) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:33:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119f1d800) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:33:42 INFO - PROCESS | 1655 | 1471048422450 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:33:42 INFO - PROCESS | 1655 | 1471048422451 Marionette TRACE conn3 <- [1,2849,null,{"value":"7"}] 17:33:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:33:42 INFO - PROCESS | 1655 | 1471048422462 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:33:42 INFO - PROCESS | 1655 | 1471048422464 Marionette TRACE conn3 <- [1,2850,null,{}] 17:33:42 INFO - PROCESS | 1655 | 1471048422466 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:42 INFO - PROCESS | 1655 | 1471048422468 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:42 INFO - PROCESS | 1655 | 1471048422577 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:33:42 INFO - PROCESS | 1655 | 1471048422583 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 1655 | 1471048422584 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b941000 == 50 [pid = 1655] [id = 720] 17:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x110ee8c00) [pid = 1655] [serial = 2160] [outer = 0x0] 17:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117031400) [pid = 1655] [serial = 2161] [outer = 0x110ee8c00] 17:33:42 INFO - PROCESS | 1655 | 1471048422608 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119b63400) [pid = 1655] [serial = 2162] [outer = 0x110ee8c00] 17:33:42 INFO - PROCESS | 1655 | 1471048422948 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:33:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:33:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 17:33:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:33:42 INFO - PROCESS | 1655 | 1471048422984 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:33:42 INFO - PROCESS | 1655 | 1471048422985 Marionette TRACE conn3 <- [1,2853,null,{"value":"7"}] 17:33:42 INFO - PROCESS | 1655 | 1471048422987 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:33:42 INFO - PROCESS | 1655 | 1471048422989 Marionette TRACE conn3 <- [1,2854,null,{}] 17:33:42 INFO - PROCESS | 1655 | 1471048422991 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:42 INFO - PROCESS | 1655 | 1471048422992 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:43 INFO - PROCESS | 1655 | 1471048423079 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:33:43 INFO - PROCESS | 1655 | 1471048423157 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:43 INFO - PROCESS | 1655 | 1471048423158 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d11a800 == 51 [pid = 1655] [id = 721] 17:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x110eed400) [pid = 1655] [serial = 2163] [outer = 0x0] 17:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126892000) [pid = 1655] [serial = 2164] [outer = 0x110eed400] 17:33:43 INFO - PROCESS | 1655 | 1471048423182 Marionette DEBUG loaded listener.js 17:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1295c9000) [pid = 1655] [serial = 2165] [outer = 0x110eed400] 17:33:43 INFO - PROCESS | 1655 | 1471048423587 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:33:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:33:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 17:33:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:33:43 INFO - PROCESS | 1655 | 1471048423657 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 1655 | 1471048423660 Marionette TRACE conn3 <- [1,2857,null,{"value":"7"}] 17:33:43 INFO - PROCESS | 1655 | 1471048423663 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 1655 | 1471048423665 Marionette TRACE conn3 <- [1,2858,null,{}] 17:33:43 INFO - PROCESS | 1655 | 1471048423669 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:43 INFO - PROCESS | 1655 | 1471048423671 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:43 INFO - PROCESS | 1655 | 1471048423784 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:33:43 INFO - PROCESS | 1655 | 1471048423909 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:43 INFO - PROCESS | 1655 | 1471048423910 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119acf000 == 52 [pid = 1655] [id = 722] 17:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11600f000) [pid = 1655] [serial = 2166] [outer = 0x0] 17:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1168eec00) [pid = 1655] [serial = 2167] [outer = 0x11600f000] 17:33:43 INFO - PROCESS | 1655 | 1471048423943 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1189c5c00) [pid = 1655] [serial = 2168] [outer = 0x11600f000] 17:33:44 INFO - PROCESS | 1655 | 1471048424396 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:33:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:33:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 773ms 17:33:44 INFO - PROCESS | 1655 | 1471048424447 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:33:44 INFO - PROCESS | 1655 | 1471048424450 Marionette TRACE conn3 <- [1,2861,null,{"value":"7"}] 17:33:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:33:44 INFO - PROCESS | 1655 | 1471048424457 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:33:44 INFO - PROCESS | 1655 | 1471048424458 Marionette TRACE conn3 <- [1,2862,null,{}] 17:33:44 INFO - PROCESS | 1655 | 1471048424461 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:44 INFO - PROCESS | 1655 | 1471048424463 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:44 INFO - PROCESS | 1655 | 1471048424572 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:33:44 INFO - PROCESS | 1655 | 1471048424658 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:44 INFO - PROCESS | 1655 | 1471048424659 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9d000 == 53 [pid = 1655] [id = 723] 17:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x121a73400) [pid = 1655] [serial = 2169] [outer = 0x0] 17:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x121a77400) [pid = 1655] [serial = 2170] [outer = 0x121a73400] 17:33:44 INFO - PROCESS | 1655 | 1471048424690 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x121b09800) [pid = 1655] [serial = 2171] [outer = 0x121a73400] 17:33:45 INFO - PROCESS | 1655 | 1471048425104 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:33:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:33:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 675ms 17:33:45 INFO - PROCESS | 1655 | 1471048425133 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:33:45 INFO - PROCESS | 1655 | 1471048425135 Marionette TRACE conn3 <- [1,2865,null,{"value":"7"}] 17:33:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:33:45 INFO - PROCESS | 1655 | 1471048425156 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 1655 | 1471048425158 Marionette TRACE conn3 <- [1,2866,null,{}] 17:33:45 INFO - PROCESS | 1655 | 1471048425179 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:45 INFO - PROCESS | 1655 | 1471048425182 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:45 INFO - PROCESS | 1655 | 1471048425334 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:33:45 INFO - PROCESS | 1655 | 1471048425400 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:45 INFO - PROCESS | 1655 | 1471048425402 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d4c1800 == 54 [pid = 1655] [id = 724] 17:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128f54000) [pid = 1655] [serial = 2172] [outer = 0x0] 17:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1295c1c00) [pid = 1655] [serial = 2173] [outer = 0x128f54000] 17:33:45 INFO - PROCESS | 1655 | 1471048425435 Marionette DEBUG loaded listener.js 17:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1295cd800) [pid = 1655] [serial = 2174] [outer = 0x128f54000] 17:33:45 INFO - PROCESS | 1655 | 1471048425860 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:33:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:33:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 729ms 17:33:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:33:45 INFO - PROCESS | 1655 | 1471048425885 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:33:45 INFO - PROCESS | 1655 | 1471048425886 Marionette TRACE conn3 <- [1,2869,null,{"value":"7"}] 17:33:45 INFO - PROCESS | 1655 | 1471048425889 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 1655 | 1471048425890 Marionette TRACE conn3 <- [1,2870,null,{}] 17:33:45 INFO - PROCESS | 1655 | 1471048425892 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:45 INFO - PROCESS | 1655 | 1471048425894 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:46 INFO - PROCESS | 1655 | 1471048426002 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:33:46 INFO - PROCESS | 1655 | 1471048426116 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 1655 | 1471048426118 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12df13800 == 55 [pid = 1655] [id = 725] 17:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1295cdc00) [pid = 1655] [serial = 2175] [outer = 0x0] 17:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12ae35000) [pid = 1655] [serial = 2176] [outer = 0x1295cdc00] 17:33:46 INFO - PROCESS | 1655 | 1471048426150 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12aeecc00) [pid = 1655] [serial = 2177] [outer = 0x1295cdc00] 17:33:46 INFO - PROCESS | 1655 | 1471048426529 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:33:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:33:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 669ms 17:33:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:33:46 INFO - PROCESS | 1655 | 1471048426567 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:33:46 INFO - PROCESS | 1655 | 1471048426569 Marionette TRACE conn3 <- [1,2873,null,{"value":"7"}] 17:33:46 INFO - PROCESS | 1655 | 1471048426571 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:33:46 INFO - PROCESS | 1655 | 1471048426572 Marionette TRACE conn3 <- [1,2874,null,{}] 17:33:46 INFO - PROCESS | 1655 | 1471048426574 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:46 INFO - PROCESS | 1655 | 1471048426576 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:46 INFO - PROCESS | 1655 | 1471048426699 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:33:46 INFO - PROCESS | 1655 | 1471048426787 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 1655 | 1471048426789 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e50c000 == 56 [pid = 1655] [id = 726] 17:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12a7cc800) [pid = 1655] [serial = 2178] [outer = 0x0] 17:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b897c00) [pid = 1655] [serial = 2179] [outer = 0x12a7cc800] 17:33:46 INFO - PROCESS | 1655 | 1471048426818 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12bf39400) [pid = 1655] [serial = 2180] [outer = 0x12a7cc800] 17:33:47 INFO - PROCESS | 1655 | 1471048427236 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:33:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:33:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 718ms 17:33:47 INFO - PROCESS | 1655 | 1471048427290 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:33:47 INFO - PROCESS | 1655 | 1471048427291 Marionette TRACE conn3 <- [1,2877,null,{"value":"7"}] 17:33:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:33:47 INFO - PROCESS | 1655 | 1471048427293 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:33:47 INFO - PROCESS | 1655 | 1471048427295 Marionette TRACE conn3 <- [1,2878,null,{}] 17:33:47 INFO - PROCESS | 1655 | 1471048427297 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:47 INFO - PROCESS | 1655 | 1471048427301 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:47 INFO - PROCESS | 1655 | 1471048427425 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:33:47 INFO - PROCESS | 1655 | 1471048427514 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:47 INFO - PROCESS | 1655 | 1471048427516 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a55000 == 57 [pid = 1655] [id = 727] 17:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12c098c00) [pid = 1655] [serial = 2181] [outer = 0x0] 17:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12c532400) [pid = 1655] [serial = 2182] [outer = 0x12c098c00] 17:33:47 INFO - PROCESS | 1655 | 1471048427545 Marionette DEBUG loaded listener.js 17:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12cb6a800) [pid = 1655] [serial = 2183] [outer = 0x12c098c00] 17:33:48 INFO - PROCESS | 1655 | 1471048428172 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:33:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:33:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 925ms 17:33:48 INFO - PROCESS | 1655 | 1471048428220 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:33:48 INFO - PROCESS | 1655 | 1471048428222 Marionette TRACE conn3 <- [1,2881,null,{"value":"7"}] 17:33:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:33:48 INFO - PROCESS | 1655 | 1471048428226 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:33:48 INFO - PROCESS | 1655 | 1471048428228 Marionette TRACE conn3 <- [1,2882,null,{}] 17:33:48 INFO - PROCESS | 1655 | 1471048428231 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:48 INFO - PROCESS | 1655 | 1471048428233 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:48 INFO - PROCESS | 1655 | 1471048428346 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:33:48 INFO - PROCESS | 1655 | 1471048428509 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 1655 | 1471048428513 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119f53000 == 58 [pid = 1655] [id = 728] 17:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1176af400) [pid = 1655] [serial = 2184] [outer = 0x0] 17:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1183b4c00) [pid = 1655] [serial = 2185] [outer = 0x1176af400] 17:33:48 INFO - PROCESS | 1655 | 1471048428562 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1191df400) [pid = 1655] [serial = 2186] [outer = 0x1176af400] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b941000 == 57 [pid = 1655] [id = 720] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1fa800 == 56 [pid = 1655] [id = 719] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b944000 == 55 [pid = 1655] [id = 718] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae57000 == 54 [pid = 1655] [id = 717] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x129711800 == 53 [pid = 1655] [id = 716] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9f000 == 52 [pid = 1655] [id = 715] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x125704800 == 51 [pid = 1655] [id = 714] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x117233000 == 50 [pid = 1655] [id = 713] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12cba8800 == 49 [pid = 1655] [id = 18] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119f46000 == 48 [pid = 1655] [id = 712] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12c617800 == 47 [pid = 1655] [id = 679] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x110ede800 == 46 [pid = 1655] [id = 706] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d420000 == 45 [pid = 1655] [id = 665] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11215b800 == 44 [pid = 1655] [id = 707] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d110800 == 43 [pid = 1655] [id = 648] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x121ddc000 == 42 [pid = 1655] [id = 708] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12df09800 == 41 [pid = 1655] [id = 710] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12e337800 == 40 [pid = 1655] [id = 666] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128a7e800 == 39 [pid = 1655] [id = 678] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1168cc800 == 38 [pid = 1655] [id = 677] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12e345800 == 37 [pid = 1655] [id = 692] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128ab7000 == 36 [pid = 1655] [id = 711] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d41a000 == 35 [pid = 1655] [id = 649] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b192000 == 34 [pid = 1655] [id = 709] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb9d800 == 33 [pid = 1655] [id = 645] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12a543800 == 32 [pid = 1655] [id = 647] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119a55000 == 31 [pid = 1655] [id = 727] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12e50c000 == 30 [pid = 1655] [id = 726] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12df13800 == 29 [pid = 1655] [id = 725] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d4c1800 == 28 [pid = 1655] [id = 724] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9d000 == 27 [pid = 1655] [id = 723] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d11a800 == 26 [pid = 1655] [id = 721] 17:33:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119acf000 == 25 [pid = 1655] [id = 722] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12b88f800) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x110ee9800) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x110eee400) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128cf1800) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b0ed800) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12c52bc00) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12c52c400) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119f19800) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12689a400) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x129377c00) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x110e7bc00) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12c538400) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12c64b000) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x125732000) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128f51400) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x121a6f800) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c097c00) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b98e800) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12bf3fc00) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119e31c00) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c536000) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12ae8b000) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12c52cc00) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121a7c000) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a7d1800) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b895c00) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12aee0400) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12689f000) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12115e800) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12ae99c00) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110e77800) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 17:33:49 INFO - PROCESS | 1655 | 1471048429784 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:33:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:33:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1624ms 17:33:49 INFO - PROCESS | 1655 | 1471048429851 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:33:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:33:49 INFO - PROCESS | 1655 | 1471048429853 Marionette TRACE conn3 <- [1,2885,null,{"value":"7"}] 17:33:49 INFO - PROCESS | 1655 | 1471048429856 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:33:49 INFO - PROCESS | 1655 | 1471048429858 Marionette TRACE conn3 <- [1,2886,null,{}] 17:33:49 INFO - PROCESS | 1655 | 1471048429861 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:49 INFO - PROCESS | 1655 | 1471048429863 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:49 INFO - PROCESS | 1655 | 1471048429940 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:33:49 INFO - PROCESS | 1655 | 1471048429945 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:49 INFO - PROCESS | 1655 | 1471048429950 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x116033000 == 26 [pid = 1655] [id = 729] 17:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110f3b800) [pid = 1655] [serial = 2187] [outer = 0x0] 17:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112f36000) [pid = 1655] [serial = 2188] [outer = 0x110f3b800] 17:33:49 INFO - PROCESS | 1655 | 1471048429979 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112f35c00) [pid = 1655] [serial = 2189] [outer = 0x110f3b800] 17:33:50 INFO - PROCESS | 1655 | 1471048430385 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 17:33:50 INFO - PROCESS | 1655 | 1471048430426 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:33:50 INFO - PROCESS | 1655 | 1471048430429 Marionette TRACE conn3 <- [1,2889,null,{"value":"7"}] 17:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:33:50 INFO - PROCESS | 1655 | 1471048430436 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:33:50 INFO - PROCESS | 1655 | 1471048430438 Marionette TRACE conn3 <- [1,2890,null,{}] 17:33:50 INFO - PROCESS | 1655 | 1471048430440 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:50 INFO - PROCESS | 1655 | 1471048430442 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:50 INFO - PROCESS | 1655 | 1471048430522 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:33:50 INFO - PROCESS | 1655 | 1471048430527 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:50 INFO - PROCESS | 1655 | 1471048430528 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118920000 == 27 [pid = 1655] [id = 730] 17:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116110400) [pid = 1655] [serial = 2190] [outer = 0x0] 17:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1183aec00) [pid = 1655] [serial = 2191] [outer = 0x116110400] 17:33:50 INFO - PROCESS | 1655 | 1471048430558 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1187a8000) [pid = 1655] [serial = 2192] [outer = 0x116110400] 17:33:50 INFO - PROCESS | 1655 | 1471048430928 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 17:33:50 INFO - PROCESS | 1655 | 1471048430955 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:33:50 INFO - PROCESS | 1655 | 1471048430956 Marionette TRACE conn3 <- [1,2893,null,{"value":"7"}] 17:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:33:50 INFO - PROCESS | 1655 | 1471048430959 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:33:50 INFO - PROCESS | 1655 | 1471048430961 Marionette TRACE conn3 <- [1,2894,null,{}] 17:33:50 INFO - PROCESS | 1655 | 1471048430972 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:50 INFO - PROCESS | 1655 | 1471048430975 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:51 INFO - PROCESS | 1655 | 1471048431054 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:33:51 INFO - PROCESS | 1655 | 1471048431059 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:51 INFO - PROCESS | 1655 | 1471048431061 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e77800 == 28 [pid = 1655] [id = 731] 17:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1127db000) [pid = 1655] [serial = 2193] [outer = 0x0] 17:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119cd0c00) [pid = 1655] [serial = 2194] [outer = 0x1127db000] 17:33:51 INFO - PROCESS | 1655 | 1471048431091 Marionette DEBUG loaded listener.js 17:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119f1f400) [pid = 1655] [serial = 2195] [outer = 0x1127db000] 17:33:51 INFO - PROCESS | 1655 | 1471048431451 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:33:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:33:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 523ms 17:33:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:33:51 INFO - PROCESS | 1655 | 1471048431482 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:33:51 INFO - PROCESS | 1655 | 1471048431484 Marionette TRACE conn3 <- [1,2897,null,{"value":"7"}] 17:33:51 INFO - PROCESS | 1655 | 1471048431486 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:33:51 INFO - PROCESS | 1655 | 1471048431487 Marionette TRACE conn3 <- [1,2898,null,{}] 17:33:51 INFO - PROCESS | 1655 | 1471048431490 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:51 INFO - PROCESS | 1655 | 1471048431491 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:51 INFO - PROCESS | 1655 | 1471048431572 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:33:51 INFO - PROCESS | 1655 | 1471048431651 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:51 INFO - PROCESS | 1655 | 1471048431653 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x121178000 == 29 [pid = 1655] [id = 732] 17:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11a199c00) [pid = 1655] [serial = 2196] [outer = 0x0] 17:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x121156c00) [pid = 1655] [serial = 2197] [outer = 0x11a199c00] 17:33:51 INFO - PROCESS | 1655 | 1471048431680 Marionette DEBUG loaded listener.js 17:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1214a6c00) [pid = 1655] [serial = 2198] [outer = 0x11a199c00] 17:33:51 INFO - PROCESS | 1655 | 1471048431994 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:33:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:33:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 17:33:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:33:52 INFO - PROCESS | 1655 | 1471048432006 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:33:52 INFO - PROCESS | 1655 | 1471048432007 Marionette TRACE conn3 <- [1,2901,null,{"value":"7"}] 17:33:52 INFO - PROCESS | 1655 | 1471048432027 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:33:52 INFO - PROCESS | 1655 | 1471048432028 Marionette TRACE conn3 <- [1,2902,null,{}] 17:33:52 INFO - PROCESS | 1655 | 1471048432032 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:52 INFO - PROCESS | 1655 | 1471048432034 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:52 INFO - PROCESS | 1655 | 1471048432137 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:33:52 INFO - PROCESS | 1655 | 1471048432140 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 1655 | 1471048432142 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x124d9e000 == 30 [pid = 1655] [id = 733] 17:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x110ee0400) [pid = 1655] [serial = 2199] [outer = 0x0] 17:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x121a72400) [pid = 1655] [serial = 2200] [outer = 0x110ee0400] 17:33:52 INFO - PROCESS | 1655 | 1471048432166 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x121b05c00) [pid = 1655] [serial = 2201] [outer = 0x110ee0400] 17:33:52 INFO - PROCESS | 1655 | 1471048432529 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:33:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:33:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 537ms 17:33:52 INFO - PROCESS | 1655 | 1471048432546 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:33:52 INFO - PROCESS | 1655 | 1471048432549 Marionette TRACE conn3 <- [1,2905,null,{"value":"7"}] 17:33:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:33:52 INFO - PROCESS | 1655 | 1471048432552 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:33:52 INFO - PROCESS | 1655 | 1471048432553 Marionette TRACE conn3 <- [1,2906,null,{}] 17:33:52 INFO - PROCESS | 1655 | 1471048432555 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:52 INFO - PROCESS | 1655 | 1471048432559 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:52 INFO - PROCESS | 1655 | 1471048432683 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:33:52 INFO - PROCESS | 1655 | 1471048432699 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 1655 | 1471048432701 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a7f000 == 31 [pid = 1655] [id = 734] 17:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x121d74000) [pid = 1655] [serial = 2202] [outer = 0x0] 17:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124d8f000) [pid = 1655] [serial = 2203] [outer = 0x121d74000] 17:33:52 INFO - PROCESS | 1655 | 1471048432726 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12626a400) [pid = 1655] [serial = 2204] [outer = 0x121d74000] 17:33:53 INFO - PROCESS | 1655 | 1471048433076 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 570ms 17:33:53 INFO - PROCESS | 1655 | 1471048433122 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 1655 | 1471048433123 Marionette TRACE conn3 <- [1,2909,null,{"value":"7"}] 17:33:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:33:53 INFO - PROCESS | 1655 | 1471048433126 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 1655 | 1471048433127 Marionette TRACE conn3 <- [1,2910,null,{}] 17:33:53 INFO - PROCESS | 1655 | 1471048433129 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:53 INFO - PROCESS | 1655 | 1471048433130 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:53 INFO - PROCESS | 1655 | 1471048433240 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:33:53 INFO - PROCESS | 1655 | 1471048433243 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:53 INFO - PROCESS | 1655 | 1471048433244 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fce000 == 32 [pid = 1655] [id = 735] 17:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x121d99400) [pid = 1655] [serial = 2205] [outer = 0x0] 17:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12689d800) [pid = 1655] [serial = 2206] [outer = 0x121d99400] 17:33:53 INFO - PROCESS | 1655 | 1471048433269 Marionette DEBUG loaded listener.js 17:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x126ab9800) [pid = 1655] [serial = 2207] [outer = 0x121d99400] 17:33:53 INFO - PROCESS | 1655 | 1471048433607 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:33:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:33:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:33:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 517ms 17:33:53 INFO - TEST-START | /DOMEvents/constructors.html 17:33:53 INFO - PROCESS | 1655 | 1471048433644 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 1655 | 1471048433646 Marionette TRACE conn3 <- [1,2913,null,{"value":"7"}] 17:33:53 INFO - PROCESS | 1655 | 1471048433648 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 1655 | 1471048433649 Marionette TRACE conn3 <- [1,2914,null,{}] 17:33:53 INFO - PROCESS | 1655 | 1471048433652 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:53 INFO - PROCESS | 1655 | 1471048433653 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:53 INFO - PROCESS | 1655 | 1471048433755 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:33:53 INFO - PROCESS | 1655 | 1471048433770 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:53 INFO - PROCESS | 1655 | 1471048433771 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a782800 == 33 [pid = 1655] [id = 736] 17:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x112a88000) [pid = 1655] [serial = 2208] [outer = 0x0] 17:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x126bfc000) [pid = 1655] [serial = 2209] [outer = 0x112a88000] 17:33:53 INFO - PROCESS | 1655 | 1471048433796 Marionette DEBUG loaded listener.js 17:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x128cf8400) [pid = 1655] [serial = 2210] [outer = 0x112a88000] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12bf39000) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12105c400) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x126af7000) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124c83400) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12cba9800) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a7d0000) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x129760800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b984c00) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12bd9b000) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128cec000) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x110ee8c00) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b981c00) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121d6e400) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12689dc00) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119769800) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11871f000) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118326000) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121a7d000) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128ce9c00) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123ee4800) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x110f37800) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x110eed400) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12d004400) [pid = 1655] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:33:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119768c00) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:33:54 INFO - PROCESS | 1655 | 1471048434603 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:33:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 974ms 17:33:54 INFO - PROCESS | 1655 | 1471048434623 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:33:54 INFO - PROCESS | 1655 | 1471048434624 Marionette TRACE conn3 <- [1,2917,null,{"value":"7"}] 17:33:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:33:54 INFO - PROCESS | 1655 | 1471048434627 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:33:54 INFO - PROCESS | 1655 | 1471048434628 Marionette TRACE conn3 <- [1,2918,null,{}] 17:33:54 INFO - PROCESS | 1655 | 1471048434630 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:54 INFO - PROCESS | 1655 | 1471048434631 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:54 INFO - PROCESS | 1655 | 1471048434742 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:33:54 INFO - PROCESS | 1655 | 1471048434786 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:54 INFO - PROCESS | 1655 | 1471048434788 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1b1000 == 34 [pid = 1655] [id = 737] 17:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1189f0400) [pid = 1655] [serial = 2211] [outer = 0x0] 17:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121b07000) [pid = 1655] [serial = 2212] [outer = 0x1189f0400] 17:33:54 INFO - PROCESS | 1655 | 1471048434812 Marionette DEBUG loaded listener.js 17:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126892c00) [pid = 1655] [serial = 2213] [outer = 0x1189f0400] 17:33:55 INFO - PROCESS | 1655 | 1471048435064 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:33:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:33:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 17:33:55 INFO - PROCESS | 1655 | 1471048435104 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:33:55 INFO - PROCESS | 1655 | 1471048435105 Marionette TRACE conn3 <- [1,2921,null,{"value":"7"}] 17:33:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:33:55 INFO - PROCESS | 1655 | 1471048435108 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:33:55 INFO - PROCESS | 1655 | 1471048435109 Marionette TRACE conn3 <- [1,2922,null,{}] 17:33:55 INFO - PROCESS | 1655 | 1471048435111 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:55 INFO - PROCESS | 1655 | 1471048435113 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:55 INFO - PROCESS | 1655 | 1471048435207 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:33:55 INFO - PROCESS | 1655 | 1471048435210 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 1655 | 1471048435211 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b946000 == 35 [pid = 1655] [id = 738] 17:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126af7000) [pid = 1655] [serial = 2214] [outer = 0x0] 17:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128d5a400) [pid = 1655] [serial = 2215] [outer = 0x126af7000] 17:33:55 INFO - PROCESS | 1655 | 1471048435239 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128f51400) [pid = 1655] [serial = 2216] [outer = 0x126af7000] 17:33:55 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:55 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:55 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:55 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:55 INFO - PROCESS | 1655 | 1471048435608 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:33:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:33:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 17:33:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 17:33:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 17:33:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:33:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 524ms 17:33:55 INFO - PROCESS | 1655 | 1471048435636 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:33:55 INFO - PROCESS | 1655 | 1471048435638 Marionette TRACE conn3 <- [1,2925,null,{"value":"7"}] 17:33:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:33:55 INFO - PROCESS | 1655 | 1471048435640 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:33:55 INFO - PROCESS | 1655 | 1471048435642 Marionette TRACE conn3 <- [1,2926,null,{}] 17:33:55 INFO - PROCESS | 1655 | 1471048435644 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:55 INFO - PROCESS | 1655 | 1471048435646 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:55 INFO - PROCESS | 1655 | 1471048435788 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:33:55 INFO - PROCESS | 1655 | 1471048435794 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 1655 | 1471048435796 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c17800 == 36 [pid = 1655] [id = 739] 17:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129374800) [pid = 1655] [serial = 2217] [outer = 0x0] 17:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1295cb400) [pid = 1655] [serial = 2218] [outer = 0x129374800] 17:33:55 INFO - PROCESS | 1655 | 1471048435822 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a7d1800) [pid = 1655] [serial = 2219] [outer = 0x129374800] 17:33:56 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:33:56 INFO - PROCESS | 1655 | 1471048436159 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:33:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:33:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 569ms 17:33:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:33:56 INFO - PROCESS | 1655 | 1471048436210 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 1655 | 1471048436212 Marionette TRACE conn3 <- [1,2929,null,{"value":"7"}] 17:33:56 INFO - PROCESS | 1655 | 1471048436215 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 1655 | 1471048436217 Marionette TRACE conn3 <- [1,2930,null,{}] 17:33:56 INFO - PROCESS | 1655 | 1471048436220 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:56 INFO - PROCESS | 1655 | 1471048436221 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:56 INFO - PROCESS | 1655 | 1471048436345 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:33:56 INFO - PROCESS | 1655 | 1471048436479 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:56 INFO - PROCESS | 1655 | 1471048436481 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x110de9800 == 37 [pid = 1655] [id = 740] 17:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x110e6f400) [pid = 1655] [serial = 2220] [outer = 0x0] 17:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x110e79000) [pid = 1655] [serial = 2221] [outer = 0x110e6f400] 17:33:56 INFO - PROCESS | 1655 | 1471048436515 Marionette DEBUG loaded listener.js 17:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x110eeec00) [pid = 1655] [serial = 2222] [outer = 0x110e6f400] 17:33:56 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:33:56 INFO - PROCESS | 1655 | 1471048436940 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:33:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:33:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 772ms 17:33:56 INFO - PROCESS | 1655 | 1471048436988 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 1655 | 1471048436990 Marionette TRACE conn3 <- [1,2933,null,{"value":"7"}] 17:33:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:33:56 INFO - PROCESS | 1655 | 1471048436993 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 1655 | 1471048436995 Marionette TRACE conn3 <- [1,2934,null,{}] 17:33:57 INFO - PROCESS | 1655 | 1471048437023 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:57 INFO - PROCESS | 1655 | 1471048437026 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:57 INFO - PROCESS | 1655 | 1471048437144 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:33:57 INFO - PROCESS | 1655 | 1471048437262 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 1655 | 1471048437263 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ae5000 == 38 [pid = 1655] [id = 741] 17:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x110f32800) [pid = 1655] [serial = 2223] [outer = 0x0] 17:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1172be800) [pid = 1655] [serial = 2224] [outer = 0x110f32800] 17:33:57 INFO - PROCESS | 1655 | 1471048437297 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1189c0000) [pid = 1655] [serial = 2225] [outer = 0x110f32800] 17:33:57 INFO - PROCESS | 1655 | 1471048437701 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:33:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:33:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 746ms 17:33:57 INFO - PROCESS | 1655 | 1471048437741 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:33:57 INFO - PROCESS | 1655 | 1471048437744 Marionette TRACE conn3 <- [1,2937,null,{"value":"7"}] 17:33:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:33:57 INFO - PROCESS | 1655 | 1471048437747 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:33:57 INFO - PROCESS | 1655 | 1471048437749 Marionette TRACE conn3 <- [1,2938,null,{}] 17:33:57 INFO - PROCESS | 1655 | 1471048437751 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:57 INFO - PROCESS | 1655 | 1471048437753 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:57 INFO - PROCESS | 1655 | 1471048437869 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:33:57 INFO - PROCESS | 1655 | 1471048437987 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 1655 | 1471048437988 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a528800 == 39 [pid = 1655] [id = 742] 17:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1183af400) [pid = 1655] [serial = 2226] [outer = 0x0] 17:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119b68000) [pid = 1655] [serial = 2227] [outer = 0x1183af400] 17:33:58 INFO - PROCESS | 1655 | 1471048438019 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x121a72c00) [pid = 1655] [serial = 2228] [outer = 0x1183af400] 17:33:58 INFO - PROCESS | 1655 | 1471048438441 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:33:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:33:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 720ms 17:33:58 INFO - PROCESS | 1655 | 1471048438468 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:33:58 INFO - PROCESS | 1655 | 1471048438469 Marionette TRACE conn3 <- [1,2941,null,{"value":"7"}] 17:33:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:33:58 INFO - PROCESS | 1655 | 1471048438473 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:33:58 INFO - PROCESS | 1655 | 1471048438478 Marionette TRACE conn3 <- [1,2942,null,{}] 17:33:58 INFO - PROCESS | 1655 | 1471048438485 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:58 INFO - PROCESS | 1655 | 1471048438487 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:58 INFO - PROCESS | 1655 | 1471048438625 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:33:58 INFO - PROCESS | 1655 | 1471048438745 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 1655 | 1471048438746 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x111ea3000 == 40 [pid = 1655] [id = 743] 17:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x110e7cc00) [pid = 1655] [serial = 2229] [outer = 0x0] 17:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x111c19800) [pid = 1655] [serial = 2230] [outer = 0x110e7cc00] 17:33:58 INFO - PROCESS | 1655 | 1471048438777 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119f21000) [pid = 1655] [serial = 2231] [outer = 0x110e7cc00] 17:33:59 INFO - PROCESS | 1655 | 1471048439311 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:33:59 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:33:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:33:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 884ms 17:33:59 INFO - PROCESS | 1655 | 1471048439356 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:33:59 INFO - PROCESS | 1655 | 1471048439359 Marionette TRACE conn3 <- [1,2945,null,{"value":"7"}] 17:33:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:33:59 INFO - PROCESS | 1655 | 1471048439362 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - PROCESS | 1655 | 1471048439364 Marionette TRACE conn3 <- [1,2946,null,{}] 17:33:59 INFO - PROCESS | 1655 | 1471048439368 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:59 INFO - PROCESS | 1655 | 1471048439370 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:59 INFO - PROCESS | 1655 | 1471048439495 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x124c17800 == 39 [pid = 1655] [id = 739] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12b946000 == 38 [pid = 1655] [id = 738] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x11a1b1000 == 37 [pid = 1655] [id = 737] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12a782800 == 36 [pid = 1655] [id = 736] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x128fce000 == 35 [pid = 1655] [id = 735] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x128a7f000 == 34 [pid = 1655] [id = 734] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x124d9e000 == 33 [pid = 1655] [id = 733] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x121178000 == 32 [pid = 1655] [id = 732] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12cbb2000) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x119e77800 == 31 [pid = 1655] [id = 731] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x118920000 == 30 [pid = 1655] [id = 730] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x116033000 == 29 [pid = 1655] [id = 729] 17:33:59 INFO - PROCESS | 1655 | --DOCSHELL 0x119f53000 == 28 [pid = 1655] [id = 728] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bd9e000) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x121d70800) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12c534400) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121da4800) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a6c6400) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128f60800) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12ae92000) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12bd9bc00) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c09a400) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12bda8c00) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12bf44000) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x117031400) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12bda2000) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12bf36c00) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124dec000) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12626bc00) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128886400) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128cf7000) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b13400) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121055800) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1195bc000) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119f1e800) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1183f3000) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119761800) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128f53c00) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a6c5800) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12c530000) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b0e7800) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124d8f400) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126654000) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x110f3b400) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110f3f400) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119b63400) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126892000) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1295c9000) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x113a09000) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b984800) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12937b000) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 17:33:59 INFO - PROCESS | 1655 | 1471048439589 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:59 INFO - PROCESS | 1655 | 1471048439591 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:33:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11254e000 == 29 [pid = 1655] [id = 744] 17:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x111f03400) [pid = 1655] [serial = 2232] [outer = 0x0] 17:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112f9d800) [pid = 1655] [serial = 2233] [outer = 0x111f03400] 17:33:59 INFO - PROCESS | 1655 | 1471048439621 Marionette DEBUG loaded listener.js 17:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116009c00) [pid = 1655] [serial = 2234] [outer = 0x111f03400] 17:33:59 INFO - PROCESS | 1655 | 1471048439956 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:33:59 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:33:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 17:33:59 INFO - PROCESS | 1655 | 1471048439986 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:33:59 INFO - PROCESS | 1655 | 1471048439988 Marionette TRACE conn3 <- [1,2949,null,{"value":"7"}] 17:33:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:33:59 INFO - PROCESS | 1655 | 1471048439992 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - PROCESS | 1655 | 1471048439994 Marionette TRACE conn3 <- [1,2950,null,{}] 17:33:59 INFO - PROCESS | 1655 | 1471048439997 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:00 INFO - PROCESS | 1655 | 1471048440001 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:00 INFO - PROCESS | 1655 | 1471048440070 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:34:00 INFO - PROCESS | 1655 | 1471048440093 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:00 INFO - PROCESS | 1655 | 1471048440094 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915b000 == 30 [pid = 1655] [id = 745] 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1183b8800) [pid = 1655] [serial = 2235] [outer = 0x0] 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183f3000) [pid = 1655] [serial = 2236] [outer = 0x1183b8800] 17:34:00 INFO - PROCESS | 1655 | 1471048440119 Marionette DEBUG loaded listener.js 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1189c1400) [pid = 1655] [serial = 2237] [outer = 0x1183b8800] 17:34:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a54800 == 31 [pid = 1655] [id = 746] 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1195bf800) [pid = 1655] [serial = 2238] [outer = 0x0] 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1183fb800) [pid = 1655] [serial = 2239] [outer = 0x1195bf800] 17:34:00 INFO - PROCESS | 1655 | 1471048440607 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:34:00 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:34:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 622ms 17:34:00 INFO - PROCESS | 1655 | 1471048440618 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:34:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:34:00 INFO - PROCESS | 1655 | 1471048440620 Marionette TRACE conn3 <- [1,2953,null,{"value":"7"}] 17:34:00 INFO - PROCESS | 1655 | 1471048440623 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:34:00 INFO - PROCESS | 1655 | 1471048440627 Marionette TRACE conn3 <- [1,2954,null,{}] 17:34:00 INFO - PROCESS | 1655 | 1471048440638 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:00 INFO - PROCESS | 1655 | 1471048440643 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:00 INFO - PROCESS | 1655 | 1471048440797 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:34:00 INFO - PROCESS | 1655 | 1471048440885 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:00 INFO - PROCESS | 1655 | 1471048440887 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x121ac5800 == 32 [pid = 1655] [id = 747] 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1189f8400) [pid = 1655] [serial = 2240] [outer = 0x0] 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1195b8400) [pid = 1655] [serial = 2241] [outer = 0x1189f8400] 17:34:00 INFO - PROCESS | 1655 | 1471048440917 Marionette DEBUG loaded listener.js 17:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119f1c400) [pid = 1655] [serial = 2242] [outer = 0x1189f8400] 17:34:01 INFO - PROCESS | 1655 | 1471048441171 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:34:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:34:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:34:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 573ms 17:34:01 INFO - PROCESS | 1655 | 1471048441204 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:34:01 INFO - PROCESS | 1655 | 1471048441206 Marionette TRACE conn3 <- [1,2957,null,{"value":"7"}] 17:34:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:34:01 INFO - PROCESS | 1655 | 1471048441212 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:34:01 INFO - PROCESS | 1655 | 1471048441213 Marionette TRACE conn3 <- [1,2958,null,{}] 17:34:01 INFO - PROCESS | 1655 | 1471048441222 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:01 INFO - PROCESS | 1655 | 1471048441224 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:01 INFO - PROCESS | 1655 | 1471048441323 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:34:01 INFO - PROCESS | 1655 | 1471048441343 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:01 INFO - PROCESS | 1655 | 1471048441344 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x126a0e000 == 33 [pid = 1655] [id = 748] 17:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12105b400) [pid = 1655] [serial = 2243] [outer = 0x0] 17:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12115ec00) [pid = 1655] [serial = 2244] [outer = 0x12105b400] 17:34:01 INFO - PROCESS | 1655 | 1471048441369 Marionette DEBUG loaded listener.js 17:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121d9c800) [pid = 1655] [serial = 2245] [outer = 0x12105b400] 17:34:01 INFO - PROCESS | 1655 | 1471048441676 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:34:01 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:34:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 475ms 17:34:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:34:01 INFO - PROCESS | 1655 | 1471048441689 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:34:01 INFO - PROCESS | 1655 | 1471048441690 Marionette TRACE conn3 <- [1,2961,null,{"value":"7"}] 17:34:01 INFO - PROCESS | 1655 | 1471048441692 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:34:01 INFO - PROCESS | 1655 | 1471048441693 Marionette TRACE conn3 <- [1,2962,null,{}] 17:34:01 INFO - PROCESS | 1655 | 1471048441700 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:01 INFO - PROCESS | 1655 | 1471048441702 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:01 INFO - PROCESS | 1655 | 1471048441797 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:34:01 INFO - PROCESS | 1655 | 1471048441879 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:01 INFO - PROCESS | 1655 | 1471048441880 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab2000 == 34 [pid = 1655] [id = 749] 17:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110faa800) [pid = 1655] [serial = 2246] [outer = 0x0] 17:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121d9f800) [pid = 1655] [serial = 2247] [outer = 0x110faa800] 17:34:01 INFO - PROCESS | 1655 | 1471048441905 Marionette DEBUG loaded listener.js 17:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124d8e400) [pid = 1655] [serial = 2248] [outer = 0x110faa800] 17:34:02 INFO - PROCESS | 1655 | 1471048442201 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:34:02 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:34:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 569ms 17:34:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:34:02 INFO - PROCESS | 1655 | 1471048442262 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 1655 | 1471048442263 Marionette TRACE conn3 <- [1,2965,null,{"value":"7"}] 17:34:02 INFO - PROCESS | 1655 | 1471048442265 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - PROCESS | 1655 | 1471048442266 Marionette TRACE conn3 <- [1,2966,null,{}] 17:34:02 INFO - PROCESS | 1655 | 1471048442274 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:02 INFO - PROCESS | 1655 | 1471048442278 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:02 INFO - PROCESS | 1655 | 1471048442402 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:34:02 INFO - PROCESS | 1655 | 1471048442444 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 1655 | 1471048442446 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a77f000 == 35 [pid = 1655] [id = 750] 17:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12501dc00) [pid = 1655] [serial = 2249] [outer = 0x0] 17:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x125729400) [pid = 1655] [serial = 2250] [outer = 0x12501dc00] 17:34:02 INFO - PROCESS | 1655 | 1471048442471 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1266eb000) [pid = 1655] [serial = 2251] [outer = 0x12501dc00] 17:34:02 INFO - PROCESS | 1655 | 1471048442753 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:34:02 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:34:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 521ms 17:34:02 INFO - PROCESS | 1655 | 1471048442789 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 1655 | 1471048442790 Marionette TRACE conn3 <- [1,2969,null,{"value":"7"}] 17:34:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:34:02 INFO - PROCESS | 1655 | 1471048442803 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - PROCESS | 1655 | 1471048442804 Marionette TRACE conn3 <- [1,2970,null,{}] 17:34:02 INFO - PROCESS | 1655 | 1471048442807 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:02 INFO - PROCESS | 1655 | 1471048442808 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:02 INFO - PROCESS | 1655 | 1471048442914 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:34:02 INFO - PROCESS | 1655 | 1471048442925 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 1655 | 1471048442926 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11254b800 == 36 [pid = 1655] [id = 751] 17:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1257a5800) [pid = 1655] [serial = 2252] [outer = 0x0] 17:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126899800) [pid = 1655] [serial = 2253] [outer = 0x1257a5800] 17:34:02 INFO - PROCESS | 1655 | 1471048442950 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126a59c00) [pid = 1655] [serial = 2254] [outer = 0x1257a5800] 17:34:03 INFO - PROCESS | 1655 | 1471048443256 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:34:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:34:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 17:34:03 INFO - PROCESS | 1655 | 1471048443273 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:34:03 INFO - PROCESS | 1655 | 1471048443275 Marionette TRACE conn3 <- [1,2973,null,{"value":"7"}] 17:34:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:34:03 INFO - PROCESS | 1655 | 1471048443285 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:34:03 INFO - PROCESS | 1655 | 1471048443287 Marionette TRACE conn3 <- [1,2974,null,{}] 17:34:03 INFO - PROCESS | 1655 | 1471048443289 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:03 INFO - PROCESS | 1655 | 1471048443290 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:03 INFO - PROCESS | 1655 | 1471048443400 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:34:03 INFO - PROCESS | 1655 | 1471048443403 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:03 INFO - PROCESS | 1655 | 1471048443404 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x110ecd800 == 37 [pid = 1655] [id = 752] 17:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126a5a000) [pid = 1655] [serial = 2255] [outer = 0x0] 17:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126bf0c00) [pid = 1655] [serial = 2256] [outer = 0x126a5a000] 17:34:03 INFO - PROCESS | 1655 | 1471048443428 Marionette DEBUG loaded listener.js 17:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12888a800) [pid = 1655] [serial = 2257] [outer = 0x126a5a000] 17:34:03 INFO - PROCESS | 1655 | 1471048443768 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:34:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 17:34:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 521ms 17:34:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:34:03 INFO - PROCESS | 1655 | 1471048443805 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:34:03 INFO - PROCESS | 1655 | 1471048443806 Marionette TRACE conn3 <- [1,2977,null,{"value":"7"}] 17:34:03 INFO - PROCESS | 1655 | 1471048443809 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:34:03 INFO - PROCESS | 1655 | 1471048443810 Marionette TRACE conn3 <- [1,2978,null,{}] 17:34:03 INFO - PROCESS | 1655 | 1471048443813 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:03 INFO - PROCESS | 1655 | 1471048443816 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126af7000) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x110ee0400) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116110400) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1176af400) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11a199c00) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1127db000) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11600f000) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110f3b800) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121a73400) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128f54000) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1295cdc00) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a7cc800) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121d74000) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1189f0400) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121d99400) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112a88000) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:34:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12c098c00) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:34:04 INFO - PROCESS | 1655 | 1471048444076 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:34:04 INFO - PROCESS | 1655 | 1471048444083 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 1655 | 1471048444085 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x119791000 == 38 [pid = 1655] [id = 753] 17:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116057400) [pid = 1655] [serial = 2258] [outer = 0x0] 17:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11831c800) [pid = 1655] [serial = 2259] [outer = 0x116057400] 17:34:04 INFO - PROCESS | 1655 | 1471048444108 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12115b400) [pid = 1655] [serial = 2260] [outer = 0x116057400] 17:34:04 INFO - PROCESS | 1655 | 1471048444385 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:34:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:34:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 622ms 17:34:04 INFO - PROCESS | 1655 | 1471048444433 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 1655 | 1471048444436 Marionette TRACE conn3 <- [1,2981,null,{"value":"7"}] 17:34:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:34:04 INFO - PROCESS | 1655 | 1471048444438 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 1655 | 1471048444439 Marionette TRACE conn3 <- [1,2982,null,{}] 17:34:04 INFO - PROCESS | 1655 | 1471048444441 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:04 INFO - PROCESS | 1655 | 1471048444442 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:04 INFO - PROCESS | 1655 | 1471048444526 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:34:04 INFO - PROCESS | 1655 | 1471048444594 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 1655 | 1471048444595 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1f8000 == 39 [pid = 1655] [id = 754] 17:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116790c00) [pid = 1655] [serial = 2261] [outer = 0x0] 17:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124c9e400) [pid = 1655] [serial = 2262] [outer = 0x116790c00] 17:34:04 INFO - PROCESS | 1655 | 1471048444620 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128cf4400) [pid = 1655] [serial = 2263] [outer = 0x116790c00] 17:34:04 INFO - PROCESS | 1655 | 1471048444891 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:34:04 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:34:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:34:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 17:34:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:34:04 INFO - PROCESS | 1655 | 1471048444925 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 1655 | 1471048444927 Marionette TRACE conn3 <- [1,2985,null,{"value":"7"}] 17:34:04 INFO - PROCESS | 1655 | 1471048444941 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 1655 | 1471048444944 Marionette TRACE conn3 <- [1,2986,null,{}] 17:34:04 INFO - PROCESS | 1655 | 1471048444949 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:04 INFO - PROCESS | 1655 | 1471048444953 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:05 INFO - PROCESS | 1655 | 1471048445101 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:34:05 INFO - PROCESS | 1655 | 1471048445196 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 1655 | 1471048445198 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb9d000 == 40 [pid = 1655] [id = 755] 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1127d9400) [pid = 1655] [serial = 2264] [outer = 0x0] 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128cf5400) [pid = 1655] [serial = 2265] [outer = 0x1127d9400] 17:34:05 INFO - PROCESS | 1655 | 1471048445237 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1295cb000) [pid = 1655] [serial = 2266] [outer = 0x1127d9400] 17:34:05 INFO - PROCESS | 1655 | 1471048445496 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:34:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:34:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 581ms 17:34:05 INFO - PROCESS | 1655 | 1471048445512 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 1655 | 1471048445513 Marionette TRACE conn3 <- [1,2989,null,{"value":"7"}] 17:34:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:34:05 INFO - PROCESS | 1655 | 1471048445525 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 1655 | 1471048445526 Marionette TRACE conn3 <- [1,2990,null,{}] 17:34:05 INFO - PROCESS | 1655 | 1471048445528 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:05 INFO - PROCESS | 1655 | 1471048445529 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:05 INFO - PROCESS | 1655 | 1471048445618 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:34:05 INFO - PROCESS | 1655 | 1471048445622 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 1655 | 1471048445623 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d10e800 == 41 [pid = 1655] [id = 756] 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128d5c400) [pid = 1655] [serial = 2267] [outer = 0x0] 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12976c000) [pid = 1655] [serial = 2268] [outer = 0x128d5c400] 17:34:05 INFO - PROCESS | 1655 | 1471048445647 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a6cf800) [pid = 1655] [serial = 2269] [outer = 0x128d5c400] 17:34:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1e8800 == 42 [pid = 1655] [id = 757] 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12ae33800) [pid = 1655] [serial = 2270] [outer = 0x0] 17:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12ae40c00) [pid = 1655] [serial = 2271] [outer = 0x12ae33800] 17:34:06 INFO - PROCESS | 1655 | 1471048446057 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:34:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:34:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 17:34:06 INFO - PROCESS | 1655 | 1471048446094 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:34:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:34:06 INFO - PROCESS | 1655 | 1471048446097 Marionette TRACE conn3 <- [1,2993,null,{"value":"7"}] 17:34:06 INFO - PROCESS | 1655 | 1471048446101 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 1655 | 1471048446103 Marionette TRACE conn3 <- [1,2994,null,{}] 17:34:06 INFO - PROCESS | 1655 | 1471048446107 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:06 INFO - PROCESS | 1655 | 1471048446108 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:06 INFO - PROCESS | 1655 | 1471048446276 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:34:06 INFO - PROCESS | 1655 | 1471048446383 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 1655 | 1471048446386 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d3000 == 43 [pid = 1655] [id = 758] 17:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1130b2800) [pid = 1655] [serial = 2272] [outer = 0x0] 17:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113d54000) [pid = 1655] [serial = 2273] [outer = 0x1130b2800] 17:34:06 INFO - PROCESS | 1655 | 1471048446444 Marionette DEBUG loaded listener.js 17:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116aab800) [pid = 1655] [serial = 2274] [outer = 0x1130b2800] 17:34:06 INFO - PROCESS | 1655 | 1471048446803 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:34:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:34:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:34:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 721ms 17:34:06 INFO - PROCESS | 1655 | 1471048446821 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:34:06 INFO - PROCESS | 1655 | 1471048446825 Marionette TRACE conn3 <- [1,2997,null,{"value":"7"}] 17:34:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:34:06 INFO - PROCESS | 1655 | 1471048446829 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 1655 | 1471048446831 Marionette TRACE conn3 <- [1,2998,null,{}] 17:34:06 INFO - PROCESS | 1655 | 1471048446834 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:06 INFO - PROCESS | 1655 | 1471048446836 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:06 INFO - PROCESS | 1655 | 1471048446947 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:34:07 INFO - PROCESS | 1655 | 1471048447011 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:07 INFO - PROCESS | 1655 | 1471048447012 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x125718000 == 44 [pid = 1655] [id = 759] 17:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x117031400) [pid = 1655] [serial = 2275] [outer = 0x0] 17:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1189ef400) [pid = 1655] [serial = 2276] [outer = 0x117031400] 17:34:07 INFO - PROCESS | 1655 | 1471048447084 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11976ac00) [pid = 1655] [serial = 2277] [outer = 0x117031400] 17:34:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:34:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 17:34:07 INFO - PROCESS | 1655 | 1471048447444 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:34:07 INFO - PROCESS | 1655 | 1471048447451 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:34:07 INFO - PROCESS | 1655 | 1471048447453 Marionette TRACE conn3 <- [1,3001,null,{"value":"7"}] 17:34:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:34:07 INFO - PROCESS | 1655 | 1471048447455 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:34:07 INFO - PROCESS | 1655 | 1471048447458 Marionette TRACE conn3 <- [1,3002,null,{}] 17:34:07 INFO - PROCESS | 1655 | 1471048447466 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:07 INFO - PROCESS | 1655 | 1471048447469 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:07 INFO - PROCESS | 1655 | 1471048447576 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:34:07 INFO - PROCESS | 1655 | 1471048447699 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:07 INFO - PROCESS | 1655 | 1471048447701 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c617000 == 45 [pid = 1655] [id = 760] 17:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119f1c000) [pid = 1655] [serial = 2278] [outer = 0x0] 17:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x121a78c00) [pid = 1655] [serial = 2279] [outer = 0x119f1c000] 17:34:07 INFO - PROCESS | 1655 | 1471048447739 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1256ad400) [pid = 1655] [serial = 2280] [outer = 0x119f1c000] 17:34:08 INFO - PROCESS | 1655 | 1471048448115 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:34:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:34:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 675ms 17:34:08 INFO - PROCESS | 1655 | 1471048448131 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:34:08 INFO - PROCESS | 1655 | 1471048448134 Marionette TRACE conn3 <- [1,3005,null,{"value":"7"}] 17:34:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:34:08 INFO - PROCESS | 1655 | 1471048448137 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:34:08 INFO - PROCESS | 1655 | 1471048448139 Marionette TRACE conn3 <- [1,3006,null,{}] 17:34:08 INFO - PROCESS | 1655 | 1471048448143 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:08 INFO - PROCESS | 1655 | 1471048448145 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:08 INFO - PROCESS | 1655 | 1471048448306 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:34:08 INFO - PROCESS | 1655 | 1471048448451 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:08 INFO - PROCESS | 1655 | 1471048448453 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d4a3800 == 46 [pid = 1655] [id = 761] 17:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1257ca000) [pid = 1655] [serial = 2281] [outer = 0x0] 17:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126893400) [pid = 1655] [serial = 2282] [outer = 0x1257ca000] 17:34:08 INFO - PROCESS | 1655 | 1471048448499 Marionette DEBUG loaded listener.js 17:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128891c00) [pid = 1655] [serial = 2283] [outer = 0x1257ca000] 17:34:09 INFO - PROCESS | 1655 | 1471048449057 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:34:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:34:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 970ms 17:34:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:34:09 INFO - PROCESS | 1655 | 1471048449108 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:34:09 INFO - PROCESS | 1655 | 1471048449110 Marionette TRACE conn3 <- [1,3009,null,{"value":"7"}] 17:34:09 INFO - PROCESS | 1655 | 1471048449113 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 1655 | 1471048449114 Marionette TRACE conn3 <- [1,3010,null,{}] 17:34:09 INFO - PROCESS | 1655 | 1471048449117 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:09 INFO - PROCESS | 1655 | 1471048449118 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:09 INFO - PROCESS | 1655 | 1471048449224 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:34:09 INFO - PROCESS | 1655 | 1471048449336 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:09 INFO - PROCESS | 1655 | 1471048449338 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd78000 == 47 [pid = 1655] [id = 762] 17:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1257ca400) [pid = 1655] [serial = 2284] [outer = 0x0] 17:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128f60800) [pid = 1655] [serial = 2285] [outer = 0x1257ca400] 17:34:09 INFO - PROCESS | 1655 | 1471048449368 Marionette DEBUG loaded listener.js 17:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129769000) [pid = 1655] [serial = 2286] [outer = 0x1257ca400] 17:34:09 INFO - PROCESS | 1655 | 1471048449911 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:34:09 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 17:34:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 821ms 17:34:09 INFO - PROCESS | 1655 | 1471048449934 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:34:09 INFO - PROCESS | 1655 | 1471048449937 Marionette TRACE conn3 <- [1,3013,null,{"value":"7"}] 17:34:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:34:09 INFO - PROCESS | 1655 | 1471048449940 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 1655 | 1471048449942 Marionette TRACE conn3 <- [1,3014,null,{}] 17:34:09 INFO - PROCESS | 1655 | 1471048449945 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:09 INFO - PROCESS | 1655 | 1471048449947 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:10 INFO - PROCESS | 1655 | 1471048450049 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:34:10 INFO - PROCESS | 1655 | 1471048450120 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:10 INFO - PROCESS | 1655 | 1471048450123 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a48800 == 48 [pid = 1655] [id = 763] 17:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x113386800) [pid = 1655] [serial = 2287] [outer = 0x0] 17:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x116103800) [pid = 1655] [serial = 2288] [outer = 0x113386800] 17:34:10 INFO - PROCESS | 1655 | 1471048450150 Marionette DEBUG loaded listener.js 17:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11702d400) [pid = 1655] [serial = 2289] [outer = 0x113386800] 17:34:10 INFO - PROCESS | 1655 | [1655] 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 17:34:10 INFO - PROCESS | 1655 | 1471048450625 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:34:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:34:10 INFO - {} 17:34:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:34:10 INFO - {} 17:34:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:34:10 INFO - {} 17:34:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:34:10 INFO - {} 17:34:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 723ms 17:34:10 INFO - PROCESS | 1655 | 1471048450679 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:34:10 INFO - PROCESS | 1655 | 1471048450682 Marionette TRACE conn3 <- [1,3017,null,{"value":"7"}] 17:34:10 INFO - TEST-START | /FileAPI/fileReader.html 17:34:10 INFO - PROCESS | 1655 | 1471048450691 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:34:10 INFO - PROCESS | 1655 | 1471048450693 Marionette TRACE conn3 <- [1,3018,null,{}] 17:34:10 INFO - PROCESS | 1655 | 1471048450695 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:10 INFO - PROCESS | 1655 | 1471048450697 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:10 INFO - PROCESS | 1655 | 1471048450794 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:34:10 INFO - PROCESS | 1655 | 1471048450873 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:10 INFO - PROCESS | 1655 | 1471048450874 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12194e800 == 49 [pid = 1655] [id = 764] 17:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11702b800) [pid = 1655] [serial = 2290] [outer = 0x0] 17:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x119b68800) [pid = 1655] [serial = 2291] [outer = 0x11702b800] 17:34:10 INFO - PROCESS | 1655 | 1471048450902 Marionette DEBUG loaded listener.js 17:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119f1cc00) [pid = 1655] [serial = 2292] [outer = 0x11702b800] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1e8800 == 48 [pid = 1655] [id = 757] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb9d000 == 47 [pid = 1655] [id = 755] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1f8000 == 46 [pid = 1655] [id = 754] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x119791000 == 45 [pid = 1655] [id = 753] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x110ecd800 == 44 [pid = 1655] [id = 752] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11254b800 == 43 [pid = 1655] [id = 751] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12a77f000 == 42 [pid = 1655] [id = 750] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x128ab2000 == 41 [pid = 1655] [id = 749] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x126a0e000 == 40 [pid = 1655] [id = 748] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x119a54800 == 39 [pid = 1655] [id = 746] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x121ac5800 == 38 [pid = 1655] [id = 747] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11915b000 == 37 [pid = 1655] [id = 745] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11254e000 == 36 [pid = 1655] [id = 744] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x111ea3000 == 35 [pid = 1655] [id = 743] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12a528800 == 34 [pid = 1655] [id = 742] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x119ae5000 == 33 [pid = 1655] [id = 741] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x110de9800 == 32 [pid = 1655] [id = 740] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x119a48800 == 31 [pid = 1655] [id = 763] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd78000 == 30 [pid = 1655] [id = 762] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12d4a3800 == 29 [pid = 1655] [id = 761] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12c617000 == 28 [pid = 1655] [id = 760] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x125718000 == 27 [pid = 1655] [id = 759] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12d10e800 == 26 [pid = 1655] [id = 756] 17:34:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d3000 == 25 [pid = 1655] [id = 758] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x121a72400) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1183aec00) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1187a8000) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1191df400) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1183b4c00) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x121156c00) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119cd0c00) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119f1f400) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1189c5c00) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x112f36000) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x112f35c00) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1168eec00) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121b09800) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121a77400) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1295cd800) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1295c1c00) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12aeecc00) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12ae35000) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12bf39400) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b897c00) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124d8f000) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x121b07000) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12689d800) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126ab9800) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126bfc000) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128d5a400) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12cb6a800) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1295cb400) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128cf8400) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12c532400) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126892c00) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12626a400) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121b05c00) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1214a6c00) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128f51400) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 17:34:11 INFO - PROCESS | 1655 | 1471048451885 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:34:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:34:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:34:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:34:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:34:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 1223ms 17:34:11 INFO - PROCESS | 1655 | 1471048451926 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:34:11 INFO - PROCESS | 1655 | 1471048451930 Marionette TRACE conn3 <- [1,3021,null,{"value":"7"}] 17:34:11 INFO - TEST-START | /FileAPI/historical.html 17:34:11 INFO - PROCESS | 1655 | 1471048451939 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:34:11 INFO - PROCESS | 1655 | 1471048451944 Marionette TRACE conn3 <- [1,3022,null,{}] 17:34:11 INFO - PROCESS | 1655 | 1471048451950 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:11 INFO - PROCESS | 1655 | 1471048451953 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:12 INFO - PROCESS | 1655 | 1471048452081 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:34:12 INFO - PROCESS | 1655 | 1471048452098 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:12 INFO - PROCESS | 1655 | 1471048452100 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11684c000 == 26 [pid = 1655] [id = 765] 17:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1127de400) [pid = 1655] [serial = 2293] [outer = 0x0] 17:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1127e1000) [pid = 1655] [serial = 2294] [outer = 0x1127de400] 17:34:12 INFO - PROCESS | 1655 | 1471048452145 Marionette DEBUG loaded listener.js 17:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112ea8800) [pid = 1655] [serial = 2295] [outer = 0x1127de400] 17:34:12 INFO - PROCESS | 1655 | 1471048452527 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:34:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:34:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:34:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:34:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:34:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:34:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:34:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:34:12 INFO - TEST-OK | /FileAPI/historical.html | took 625ms 17:34:12 INFO - PROCESS | 1655 | 1471048452564 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:34:12 INFO - PROCESS | 1655 | 1471048452567 Marionette TRACE conn3 <- [1,3025,null,{"value":"7"}] 17:34:12 INFO - TEST-START | /FileAPI/idlharness.html 17:34:12 INFO - PROCESS | 1655 | 1471048452571 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:34:12 INFO - PROCESS | 1655 | 1471048452573 Marionette TRACE conn3 <- [1,3026,null,{}] 17:34:12 INFO - PROCESS | 1655 | 1471048452575 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:12 INFO - PROCESS | 1655 | 1471048452577 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:12 INFO - PROCESS | 1655 | 1471048452656 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:34:12 INFO - PROCESS | 1655 | 1471048452660 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:12 INFO - PROCESS | 1655 | 1471048452661 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d3000 == 27 [pid = 1655] [id = 766] 17:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1130ab800) [pid = 1655] [serial = 2296] [outer = 0x0] 17:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11600fc00) [pid = 1655] [serial = 2297] [outer = 0x1130ab800] 17:34:12 INFO - PROCESS | 1655 | 1471048452690 Marionette DEBUG loaded listener.js 17:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11688d800) [pid = 1655] [serial = 2298] [outer = 0x1130ab800] 17:34:13 INFO - PROCESS | 1655 | 1471048453225 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:34:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:34:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:34:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:34:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 17:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:34:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 684ms 17:34:13 INFO - TEST-START | /FileAPI/idlharness.worker 17:34:13 INFO - PROCESS | 1655 | 1471048453255 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:34:13 INFO - PROCESS | 1655 | 1471048453256 Marionette TRACE conn3 <- [1,3029,null,{"value":"7"}] 17:34:13 INFO - PROCESS | 1655 | 1471048453259 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:34:13 INFO - PROCESS | 1655 | 1471048453261 Marionette TRACE conn3 <- [1,3030,null,{}] 17:34:13 INFO - PROCESS | 1655 | 1471048453268 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:13 INFO - PROCESS | 1655 | 1471048453272 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:13 INFO - PROCESS | 1655 | 1471048453354 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:34:13 INFO - PROCESS | 1655 | 1471048453359 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:13 INFO - PROCESS | 1655 | 1471048453361 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3d000 == 28 [pid = 1655] [id = 767] 17:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x117032400) [pid = 1655] [serial = 2299] [outer = 0x0] 17:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119f20400) [pid = 1655] [serial = 2300] [outer = 0x117032400] 17:34:13 INFO - PROCESS | 1655 | 1471048453391 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12105d400) [pid = 1655] [serial = 2301] [outer = 0x117032400] 17:34:13 INFO - PROCESS | 1655 | [1655] 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 17:34:14 INFO - PROCESS | 1655 | 1471048454065 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:34:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:34:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:34:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:34:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:34:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:34:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:34:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:34:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:14 INFO - {} 17:34:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 840ms 17:34:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:34:14 INFO - PROCESS | 1655 | 1471048454106 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:34:14 INFO - PROCESS | 1655 | 1471048454109 Marionette TRACE conn3 <- [1,3033,null,{"value":"7"}] 17:34:14 INFO - PROCESS | 1655 | 1471048454112 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 1655 | 1471048454114 Marionette TRACE conn3 <- [1,3034,null,{}] 17:34:14 INFO - PROCESS | 1655 | 1471048454117 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:14 INFO - PROCESS | 1655 | 1471048454119 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:14 INFO - PROCESS | 1655 | 1471048454291 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:34:14 INFO - PROCESS | 1655 | 1471048454309 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 1655 | 1471048454310 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b956800 == 29 [pid = 1655] [id = 768] 17:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121a39400) [pid = 1655] [serial = 2302] [outer = 0x0] 17:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128894400) [pid = 1655] [serial = 2303] [outer = 0x121a39400] 17:34:14 INFO - PROCESS | 1655 | 1471048454351 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128ceec00) [pid = 1655] [serial = 2304] [outer = 0x121a39400] 17:34:14 INFO - PROCESS | 1655 | 1471048454707 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:34:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:34:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 623ms 17:34:14 INFO - PROCESS | 1655 | 1471048454736 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:34:14 INFO - PROCESS | 1655 | 1471048454738 Marionette TRACE conn3 <- [1,3037,null,{"value":"7"}] 17:34:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:34:14 INFO - PROCESS | 1655 | 1471048454740 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 1655 | 1471048454741 Marionette TRACE conn3 <- [1,3038,null,{}] 17:34:14 INFO - PROCESS | 1655 | 1471048454743 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:14 INFO - PROCESS | 1655 | 1471048454754 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:14 INFO - PROCESS | 1655 | 1471048454849 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:34:14 INFO - PROCESS | 1655 | 1471048454862 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 1655 | 1471048454863 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c1e6800 == 30 [pid = 1655] [id = 769] 17:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1151db000) [pid = 1655] [serial = 2305] [outer = 0x0] 17:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128cf8400) [pid = 1655] [serial = 2306] [outer = 0x1151db000] 17:34:14 INFO - PROCESS | 1655 | 1471048454888 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128d5fc00) [pid = 1655] [serial = 2307] [outer = 0x1151db000] 17:34:15 INFO - PROCESS | 1655 | 1471048455195 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:34:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 17:34:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:34:15 INFO - PROCESS | 1655 | 1471048455208 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:34:15 INFO - PROCESS | 1655 | 1471048455210 Marionette TRACE conn3 <- [1,3041,null,{"value":"7"}] 17:34:15 INFO - PROCESS | 1655 | 1471048455212 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 1655 | 1471048455213 Marionette TRACE conn3 <- [1,3042,null,{}] 17:34:15 INFO - PROCESS | 1655 | 1471048455218 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:15 INFO - PROCESS | 1655 | 1471048455223 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:15 INFO - PROCESS | 1655 | 1471048455342 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:34:15 INFO - PROCESS | 1655 | 1471048455346 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:15 INFO - PROCESS | 1655 | 1471048455347 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac9800 == 31 [pid = 1655] [id = 770] 17:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128f51c00) [pid = 1655] [serial = 2308] [outer = 0x0] 17:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129377400) [pid = 1655] [serial = 2309] [outer = 0x128f51c00] 17:34:15 INFO - PROCESS | 1655 | 1471048455373 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a62dc00) [pid = 1655] [serial = 2310] [outer = 0x128f51c00] 17:34:15 INFO - PROCESS | 1655 | 1471048455799 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:34:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:34:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:34:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:34:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12501dc00) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1257a5800) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126a5a000) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116057400) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x110f32800) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111f03400) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x110e6f400) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x110e7cc00) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1183b8800) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1195bf800) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1189f8400) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12105b400) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1183af400) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x110faa800) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116790c00) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1127d9400) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128d5c400) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129374800) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:34:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12ae33800) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:34:16 INFO - PROCESS | 1655 | 1471048456060 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:34:16 INFO - PROCESS | 1655 | 1471048456061 Marionette TRACE conn3 <- [1,3045,null,{"value":"7"}] 17:34:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:34:16 INFO - PROCESS | 1655 | 1471048456071 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:34:16 INFO - PROCESS | 1655 | 1471048456072 Marionette TRACE conn3 <- [1,3046,null,{}] 17:34:16 INFO - PROCESS | 1655 | 1471048456074 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:16 INFO - PROCESS | 1655 | 1471048456075 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:16 INFO - PROCESS | 1655 | 1471048456154 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:34:16 INFO - PROCESS | 1655 | 1471048456158 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:16 INFO - PROCESS | 1655 | 1471048456159 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a51800 == 32 [pid = 1655] [id = 771] 17:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116889800) [pid = 1655] [serial = 2311] [outer = 0x0] 17:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1183b8800) [pid = 1655] [serial = 2312] [outer = 0x116889800] 17:34:16 INFO - PROCESS | 1655 | 1471048456184 Marionette DEBUG loaded listener.js 17:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1195bec00) [pid = 1655] [serial = 2313] [outer = 0x116889800] 17:34:16 INFO - PROCESS | 1655 | [1655] 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 17:34:16 INFO - PROCESS | 1655 | 1471048456513 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:34:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:34:16 INFO - {} 17:34:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 473ms 17:34:16 INFO - PROCESS | 1655 | 1471048456540 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:34:16 INFO - PROCESS | 1655 | 1471048456541 Marionette TRACE conn3 <- [1,3049,null,{"value":"7"}] 17:34:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:34:16 INFO - PROCESS | 1655 | 1471048456544 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:34:16 INFO - PROCESS | 1655 | 1471048456545 Marionette TRACE conn3 <- [1,3050,null,{}] 17:34:16 INFO - PROCESS | 1655 | 1471048456547 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:16 INFO - PROCESS | 1655 | 1471048456549 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:16 INFO - PROCESS | 1655 | 1471048456632 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:34:16 INFO - PROCESS | 1655 | 1471048456717 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:16 INFO - PROCESS | 1655 | 1471048456718 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d41c000 == 33 [pid = 1655] [id = 772] 17:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1195bcc00) [pid = 1655] [serial = 2314] [outer = 0x0] 17:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126a5a000) [pid = 1655] [serial = 2315] [outer = 0x1195bcc00] 17:34:16 INFO - PROCESS | 1655 | 1471048456759 Marionette DEBUG loaded listener.js 17:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12ae33800) [pid = 1655] [serial = 2316] [outer = 0x1195bcc00] 17:34:17 INFO - PROCESS | 1655 | 1471048457055 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:34:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 522ms 17:34:17 INFO - PROCESS | 1655 | 1471048457076 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:34:17 INFO - PROCESS | 1655 | 1471048457078 Marionette TRACE conn3 <- [1,3053,null,{"value":"7"}] 17:34:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:34:17 INFO - PROCESS | 1655 | 1471048457096 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:34:17 INFO - PROCESS | 1655 | 1471048457097 Marionette TRACE conn3 <- [1,3054,null,{}] 17:34:17 INFO - PROCESS | 1655 | 1471048457111 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:17 INFO - PROCESS | 1655 | 1471048457113 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:17 INFO - PROCESS | 1655 | 1471048457242 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:34:17 INFO - PROCESS | 1655 | 1471048457330 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:17 INFO - PROCESS | 1655 | 1471048457331 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5c9000 == 34 [pid = 1655] [id = 773] 17:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119761800) [pid = 1655] [serial = 2317] [outer = 0x0] 17:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12ae90c00) [pid = 1655] [serial = 2318] [outer = 0x119761800] 17:34:17 INFO - PROCESS | 1655 | 1471048457370 Marionette DEBUG loaded listener.js 17:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12aee1000) [pid = 1655] [serial = 2319] [outer = 0x119761800] 17:34:17 INFO - PROCESS | 1655 | 1471048457879 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:34:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 17:34:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 855ms 17:34:17 INFO - PROCESS | 1655 | 1471048457945 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:34:17 INFO - PROCESS | 1655 | 1471048457947 Marionette TRACE conn3 <- [1,3057,null,{"value":"7"}] 17:34:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:34:17 INFO - PROCESS | 1655 | 1471048457949 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:34:17 INFO - PROCESS | 1655 | 1471048457951 Marionette TRACE conn3 <- [1,3058,null,{}] 17:34:17 INFO - PROCESS | 1655 | 1471048457953 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:17 INFO - PROCESS | 1655 | 1471048457954 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:18 INFO - PROCESS | 1655 | 1471048458034 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:34:18 INFO - PROCESS | 1655 | 1471048458042 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 1655 | 1471048458043 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12df15000 == 35 [pid = 1655] [id = 774] 17:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12aee3400) [pid = 1655] [serial = 2320] [outer = 0x0] 17:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b899400) [pid = 1655] [serial = 2321] [outer = 0x12aee3400] 17:34:18 INFO - PROCESS | 1655 | 1471048458067 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b987c00) [pid = 1655] [serial = 2322] [outer = 0x12aee3400] 17:34:18 INFO - PROCESS | 1655 | 1471048458571 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:34:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:34:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:34:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:34:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:34:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:34:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 671ms 17:34:18 INFO - PROCESS | 1655 | 1471048458638 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:34:18 INFO - PROCESS | 1655 | 1471048458640 Marionette TRACE conn3 <- [1,3061,null,{"value":"7"}] 17:34:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:34:18 INFO - PROCESS | 1655 | 1471048458645 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 1655 | 1471048458648 Marionette TRACE conn3 <- [1,3062,null,{}] 17:34:18 INFO - PROCESS | 1655 | 1471048458651 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:18 INFO - PROCESS | 1655 | 1471048458653 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:18 INFO - PROCESS | 1655 | 1471048458770 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:34:18 INFO - PROCESS | 1655 | 1471048458830 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 1655 | 1471048458832 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d5000 == 36 [pid = 1655] [id = 775] 17:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11338a400) [pid = 1655] [serial = 2323] [outer = 0x0] 17:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x113dab800) [pid = 1655] [serial = 2324] [outer = 0x11338a400] 17:34:18 INFO - PROCESS | 1655 | 1471048458862 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116aadc00) [pid = 1655] [serial = 2325] [outer = 0x11338a400] 17:34:19 INFO - PROCESS | 1655 | [1655] 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 17:34:19 INFO - PROCESS | 1655 | 1471048459327 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:34:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:34:19 INFO - {} 17:34:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 723ms 17:34:19 INFO - PROCESS | 1655 | 1471048459368 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:34:19 INFO - PROCESS | 1655 | 1471048459371 Marionette TRACE conn3 <- [1,3065,null,{"value":"7"}] 17:34:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:34:19 INFO - PROCESS | 1655 | 1471048459375 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:34:19 INFO - PROCESS | 1655 | 1471048459377 Marionette TRACE conn3 <- [1,3066,null,{}] 17:34:19 INFO - PROCESS | 1655 | 1471048459380 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:19 INFO - PROCESS | 1655 | 1471048459381 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:19 INFO - PROCESS | 1655 | 1471048459514 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:34:19 INFO - PROCESS | 1655 | 1471048459620 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:19 INFO - PROCESS | 1655 | 1471048459622 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aa5000 == 37 [pid = 1655] [id = 776] 17:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1183fd000) [pid = 1655] [serial = 2326] [outer = 0x0] 17:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119e26400) [pid = 1655] [serial = 2327] [outer = 0x1183fd000] 17:34:19 INFO - PROCESS | 1655 | 1471048459656 Marionette DEBUG loaded listener.js 17:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119f1b800) [pid = 1655] [serial = 2328] [outer = 0x1183fd000] 17:34:20 INFO - PROCESS | 1655 | 1471048460072 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:34:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:34:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:34:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:34:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:34:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:34:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:34:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:34:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 17:34:20 INFO - PROCESS | 1655 | 1471048460098 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:34:20 INFO - PROCESS | 1655 | 1471048460099 Marionette TRACE conn3 <- [1,3069,null,{"value":"7"}] 17:34:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:34:20 INFO - PROCESS | 1655 | 1471048460102 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:34:20 INFO - PROCESS | 1655 | 1471048460105 Marionette TRACE conn3 <- [1,3070,null,{}] 17:34:20 INFO - PROCESS | 1655 | 1471048460154 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:20 INFO - PROCESS | 1655 | 1471048460158 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:20 INFO - PROCESS | 1655 | 1471048460297 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:34:20 INFO - PROCESS | 1655 | 1471048460343 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 1655 | 1471048460346 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118423800 == 38 [pid = 1655] [id = 777] 17:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1127e5000) [pid = 1655] [serial = 2329] [outer = 0x0] 17:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119147000) [pid = 1655] [serial = 2330] [outer = 0x1127e5000] 17:34:20 INFO - PROCESS | 1655 | 1471048460377 Marionette DEBUG loaded listener.js 17:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x121053c00) [pid = 1655] [serial = 2331] [outer = 0x1127e5000] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5c9000 == 37 [pid = 1655] [id = 773] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d41c000 == 36 [pid = 1655] [id = 772] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119a51800 == 35 [pid = 1655] [id = 771] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac9800 == 34 [pid = 1655] [id = 770] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12c1e6800 == 33 [pid = 1655] [id = 769] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b956800 == 32 [pid = 1655] [id = 768] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3d000 == 31 [pid = 1655] [id = 767] 17:34:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d3000 == 30 [pid = 1655] [id = 766] 17:34:21 INFO - PROCESS | 1655 | 1471048460998 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:34:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11684c000 == 29 [pid = 1655] [id = 765] 17:34:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12194e800 == 28 [pid = 1655] [id = 764] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x125729400) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126899800) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1266eb000) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126bf0c00) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12115b400) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1172be800) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1189c0000) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112f9d800) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116009c00) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x110e79000) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110eeec00) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x111c19800) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119f21000) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1183f3000) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1189c1400) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183fb800) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1195b8400) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119f1c400) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12115ec00) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121d9c800) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119b68000) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121a72c00) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11831c800) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121d9f800) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128cf4400) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124d8e400) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128cf5400) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126a59c00) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12888a800) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12976c000) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c9e400) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a6cf800) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1295cb000) [pid = 1655] [serial = 2266] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12a7d1800) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 17:34:21 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12ae40c00) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:34:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 941ms 17:34:21 INFO - PROCESS | 1655 | 1471048461044 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 1655 | 1471048461048 Marionette TRACE conn3 <- [1,3073,null,{"value":"7"}] 17:34:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:34:21 INFO - PROCESS | 1655 | 1471048461053 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 1655 | 1471048461057 Marionette TRACE conn3 <- [1,3074,null,{}] 17:34:21 INFO - PROCESS | 1655 | 1471048461063 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:21 INFO - PROCESS | 1655 | 1471048461065 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:21 INFO - PROCESS | 1655 | 1471048461215 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:34:21 INFO - PROCESS | 1655 | 1471048461282 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:21 INFO - PROCESS | 1655 | 1471048461284 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11657c800 == 29 [pid = 1655] [id = 778] 17:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1127e5400) [pid = 1655] [serial = 2332] [outer = 0x0] 17:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112a87000) [pid = 1655] [serial = 2333] [outer = 0x1127e5400] 17:34:21 INFO - PROCESS | 1655 | 1471048461314 Marionette DEBUG loaded listener.js 17:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11338b400) [pid = 1655] [serial = 2334] [outer = 0x1127e5400] 17:34:21 INFO - PROCESS | 1655 | 1471048461629 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:34:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 626ms 17:34:21 INFO - PROCESS | 1655 | 1471048461677 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 1655 | 1471048461680 Marionette TRACE conn3 <- [1,3077,null,{"value":"7"}] 17:34:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:34:21 INFO - PROCESS | 1655 | 1471048461687 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 1655 | 1471048461689 Marionette TRACE conn3 <- [1,3078,null,{}] 17:34:21 INFO - PROCESS | 1655 | 1471048461691 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:21 INFO - PROCESS | 1655 | 1471048461693 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:21 INFO - PROCESS | 1655 | 1471048461796 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:34:21 INFO - PROCESS | 1655 | 1471048461859 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:21 INFO - PROCESS | 1655 | 1471048461860 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184ed000 == 30 [pid = 1655] [id = 779] 17:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113f3c000) [pid = 1655] [serial = 2335] [outer = 0x0] 17:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11831c800) [pid = 1655] [serial = 2336] [outer = 0x113f3c000] 17:34:21 INFO - PROCESS | 1655 | 1471048461888 Marionette DEBUG loaded listener.js 17:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1183ba000) [pid = 1655] [serial = 2337] [outer = 0x113f3c000] 17:34:22 INFO - PROCESS | 1655 | 1471048462193 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:34:22 INFO - PROCESS | 1655 | 1471048462211 Marionette TRACE conn3 <- [1,3081,null,{"value":"7"}] 17:34:22 INFO - PROCESS | 1655 | 1471048462215 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:34:22 INFO - PROCESS | 1655 | 1471048462221 Marionette TRACE conn3 <- [1,3082,null,{}] 17:34:22 INFO - PROCESS | 1655 | 1471048462232 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:22 INFO - PROCESS | 1655 | 1471048462239 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:22 INFO - PROCESS | 1655 | 1471048462370 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:34:22 INFO - PROCESS | 1655 | 1471048462461 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:22 INFO - PROCESS | 1655 | 1471048462464 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a1b2800 == 31 [pid = 1655] [id = 780] 17:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117e0f800) [pid = 1655] [serial = 2338] [outer = 0x0] 17:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11871fc00) [pid = 1655] [serial = 2339] [outer = 0x117e0f800] 17:34:22 INFO - PROCESS | 1655 | 1471048462508 Marionette DEBUG loaded listener.js 17:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119b0f400) [pid = 1655] [serial = 2340] [outer = 0x117e0f800] 17:34:22 INFO - PROCESS | 1655 | 1471048462832 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:34:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:34:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:34:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 628ms 17:34:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:34:22 INFO - PROCESS | 1655 | 1471048462843 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:34:22 INFO - PROCESS | 1655 | 1471048462844 Marionette TRACE conn3 <- [1,3085,null,{"value":"7"}] 17:34:22 INFO - PROCESS | 1655 | 1471048462855 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:34:22 INFO - PROCESS | 1655 | 1471048462856 Marionette TRACE conn3 <- [1,3086,null,{}] 17:34:22 INFO - PROCESS | 1655 | 1471048462859 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:22 INFO - PROCESS | 1655 | 1471048462860 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:23 INFO - PROCESS | 1655 | 1471048462994 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:34:23 INFO - PROCESS | 1655 | 1471048463134 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 1655 | 1471048463135 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213b1000 == 32 [pid = 1655] [id = 781] 17:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119b19400) [pid = 1655] [serial = 2341] [outer = 0x0] 17:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119f1f800) [pid = 1655] [serial = 2342] [outer = 0x119b19400] 17:34:23 INFO - PROCESS | 1655 | 1471048463175 Marionette DEBUG loaded listener.js 17:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12105c800) [pid = 1655] [serial = 2343] [outer = 0x119b19400] 17:34:23 INFO - PROCESS | 1655 | 1471048463521 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:34:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 727ms 17:34:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:34:23 INFO - PROCESS | 1655 | 1471048463574 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:34:23 INFO - PROCESS | 1655 | 1471048463575 Marionette TRACE conn3 <- [1,3089,null,{"value":"7"}] 17:34:23 INFO - PROCESS | 1655 | 1471048463577 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:34:23 INFO - PROCESS | 1655 | 1471048463578 Marionette TRACE conn3 <- [1,3090,null,{}] 17:34:23 INFO - PROCESS | 1655 | 1471048463581 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:23 INFO - PROCESS | 1655 | 1471048463584 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:23 INFO - PROCESS | 1655 | 1471048463688 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:34:23 INFO - PROCESS | 1655 | 1471048463702 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 1655 | 1471048463703 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e2f000 == 33 [pid = 1655] [id = 782] 17:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119f25000) [pid = 1655] [serial = 2344] [outer = 0x0] 17:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12115fc00) [pid = 1655] [serial = 2345] [outer = 0x119f25000] 17:34:23 INFO - PROCESS | 1655 | 1471048463727 Marionette DEBUG loaded listener.js 17:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12177c000) [pid = 1655] [serial = 2346] [outer = 0x119f25000] 17:34:24 INFO - PROCESS | 1655 | 1471048464078 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:34:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 17:34:24 INFO - PROCESS | 1655 | 1471048464097 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 1655 | 1471048464099 Marionette TRACE conn3 <- [1,3093,null,{"value":"7"}] 17:34:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:34:24 INFO - PROCESS | 1655 | 1471048464102 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:34:24 INFO - PROCESS | 1655 | 1471048464104 Marionette TRACE conn3 <- [1,3094,null,{}] 17:34:24 INFO - PROCESS | 1655 | 1471048464106 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:24 INFO - PROCESS | 1655 | 1471048464110 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:24 INFO - PROCESS | 1655 | 1471048464223 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:34:24 INFO - PROCESS | 1655 | 1471048464241 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 1655 | 1471048464242 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a85000 == 34 [pid = 1655] [id = 783] 17:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121a71000) [pid = 1655] [serial = 2347] [outer = 0x0] 17:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121b0b800) [pid = 1655] [serial = 2348] [outer = 0x121a71000] 17:34:24 INFO - PROCESS | 1655 | 1471048464267 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123ee0000) [pid = 1655] [serial = 2349] [outer = 0x121a71000] 17:34:24 INFO - PROCESS | 1655 | 1471048464597 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:34:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 518ms 17:34:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:34:24 INFO - PROCESS | 1655 | 1471048464626 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 1655 | 1471048464627 Marionette TRACE conn3 <- [1,3097,null,{"value":"7"}] 17:34:24 INFO - PROCESS | 1655 | 1471048464629 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:34:24 INFO - PROCESS | 1655 | 1471048464630 Marionette TRACE conn3 <- [1,3098,null,{}] 17:34:24 INFO - PROCESS | 1655 | 1471048464633 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:24 INFO - PROCESS | 1655 | 1471048464634 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:24 INFO - PROCESS | 1655 | 1471048464736 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:34:24 INFO - PROCESS | 1655 | 1471048464740 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 1655 | 1471048464741 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab4800 == 35 [pid = 1655] [id = 784] 17:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121a71400) [pid = 1655] [serial = 2350] [outer = 0x0] 17:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123e8f000) [pid = 1655] [serial = 2351] [outer = 0x121a71400] 17:34:24 INFO - PROCESS | 1655 | 1471048464800 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c84400) [pid = 1655] [serial = 2352] [outer = 0x121a71400] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117032400) [pid = 1655] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121a39400) [pid = 1655] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1130ab800) [pid = 1655] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1151db000) [pid = 1655] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128f51c00) [pid = 1655] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1127de400) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116889800) [pid = 1655] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11702b800) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1130b2800) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x117031400) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119f1c000) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1257ca000) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1257ca400) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1195bcc00) [pid = 1655] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x113386800) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:34:25 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119761800) [pid = 1655] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 17:34:25 INFO - PROCESS | 1655 | 1471048465156 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:34:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 568ms 17:34:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:34:25 INFO - PROCESS | 1655 | 1471048465198 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 1655 | 1471048465200 Marionette TRACE conn3 <- [1,3101,null,{"value":"7"}] 17:34:25 INFO - PROCESS | 1655 | 1471048465202 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 1655 | 1471048465203 Marionette TRACE conn3 <- [1,3102,null,{}] 17:34:25 INFO - PROCESS | 1655 | 1471048465205 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:25 INFO - PROCESS | 1655 | 1471048465206 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:25 INFO - PROCESS | 1655 | 1471048465293 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:34:25 INFO - PROCESS | 1655 | 1471048465298 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:25 INFO - PROCESS | 1655 | 1471048465299 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6e9000 == 36 [pid = 1655] [id = 785] 17:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x113386800) [pid = 1655] [serial = 2353] [outer = 0x0] 17:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116889800) [pid = 1655] [serial = 2354] [outer = 0x113386800] 17:34:25 INFO - PROCESS | 1655 | 1471048465324 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124deb000) [pid = 1655] [serial = 2355] [outer = 0x113386800] 17:34:25 INFO - PROCESS | 1655 | 1471048465647 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:34:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 17:34:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:34:25 INFO - PROCESS | 1655 | 1471048465671 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 1655 | 1471048465672 Marionette TRACE conn3 <- [1,3105,null,{"value":"7"}] 17:34:25 INFO - PROCESS | 1655 | 1471048465674 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 1655 | 1471048465675 Marionette TRACE conn3 <- [1,3106,null,{}] 17:34:25 INFO - PROCESS | 1655 | 1471048465678 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:25 INFO - PROCESS | 1655 | 1471048465679 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:25 INFO - PROCESS | 1655 | 1471048465793 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:34:25 INFO - PROCESS | 1655 | 1471048465799 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:25 INFO - PROCESS | 1655 | 1471048465800 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a784800 == 37 [pid = 1655] [id = 786] 17:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1151db000) [pid = 1655] [serial = 2356] [outer = 0x0] 17:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12501dc00) [pid = 1655] [serial = 2357] [outer = 0x1151db000] 17:34:25 INFO - PROCESS | 1655 | 1471048465825 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12572fc00) [pid = 1655] [serial = 2358] [outer = 0x1151db000] 17:34:26 INFO - PROCESS | 1655 | 1471048466094 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:34:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 17:34:26 INFO - PROCESS | 1655 | 1471048466144 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:34:26 INFO - PROCESS | 1655 | 1471048466145 Marionette TRACE conn3 <- [1,3109,null,{"value":"7"}] 17:34:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:34:26 INFO - PROCESS | 1655 | 1471048466148 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:34:26 INFO - PROCESS | 1655 | 1471048466151 Marionette TRACE conn3 <- [1,3110,null,{}] 17:34:26 INFO - PROCESS | 1655 | 1471048466154 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:26 INFO - PROCESS | 1655 | 1471048466155 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:26 INFO - PROCESS | 1655 | 1471048466245 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:34:26 INFO - PROCESS | 1655 | 1471048466249 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:26 INFO - PROCESS | 1655 | 1471048466252 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae4f800 == 38 [pid = 1655] [id = 787] 17:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12572a800) [pid = 1655] [serial = 2359] [outer = 0x0] 17:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1257cbc00) [pid = 1655] [serial = 2360] [outer = 0x12572a800] 17:34:26 INFO - PROCESS | 1655 | 1471048466276 Marionette DEBUG loaded listener.js 17:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126263800) [pid = 1655] [serial = 2361] [outer = 0x12572a800] 17:34:26 INFO - PROCESS | 1655 | 1471048466602 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:34:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:34:26 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 17:34:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:34:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 473ms 17:34:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:34:26 INFO - PROCESS | 1655 | 1471048466621 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:34:26 INFO - PROCESS | 1655 | 1471048466622 Marionette TRACE conn3 <- [1,3113,null,{"value":"7"}] 17:34:26 INFO - PROCESS | 1655 | 1471048466624 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:34:26 INFO - PROCESS | 1655 | 1471048466626 Marionette TRACE conn3 <- [1,3114,null,{}] 17:34:26 INFO - PROCESS | 1655 | 1471048466629 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:26 INFO - PROCESS | 1655 | 1471048466630 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:26 INFO - PROCESS | 1655 | 1471048466757 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:34:26 INFO - PROCESS | 1655 | 1471048466763 Marionette TRACE conn3 -> [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\", \"b9f77c81-2a2d-4887-af18-fb2c4b7c5bcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:26 INFO - PROCESS | 1655 | 1471048466764 Marionette INFO sendAsync eb367758-6c20-f742-bd6e-48f1398eddc9 17:34:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b020800 == 39 [pid = 1655] [id = 788] 17:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125732000) [pid = 1655] [serial = 2362] [outer = 0x0] 17:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12626a400) [pid = 1655] [serial = 2363] [outer = 0x125732000] 17:34:26 INFO - PROCESS | 1655 | 1471048466791 Marionette DEBUG loaded listener.js 17:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126bf6400) [pid = 1655] [serial = 2364] [outer = 0x125732000] 17:34:27 INFO - PROCESS | 1655 | 1471048467076 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:34:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:34:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 471ms 17:34:27 INFO - PROCESS | 1655 | 1471048467096 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:34:27 INFO - PROCESS | 1655 | 1471048467097 Marionette TRACE conn3 <- [1,3117,null,{"value":"7"}] 17:34:28 WARNING - u'runner_teardown' () 17:34:28 INFO - No more tests 17:34:28 INFO - Got 0 unexpected results 17:34:28 INFO - SUITE-END | took 509s 17:34:28 INFO - Closing logging queue 17:34:28 INFO - queue closed 17:34:28 INFO - Return code: 0 17:34:28 WARNING - # TBPL SUCCESS # 17:34:28 INFO - Running post-action listener: _resource_record_post_action 17:34:28 INFO - Running post-run listener: _resource_record_post_run 17:34:29 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 31747584; Write bytes: 950355968; Read time: 201; Write time: 4895 17:34:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:34:29 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146364928; Write bytes: 144015360; Read time: 13418; Write time: 298 17:34:29 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 29601280; Write bytes: 794724352; Read time: 181; Write time: 4557 17:34:29 INFO - Running post-run listener: _upload_blobber_files 17:34:29 INFO - Blob upload gear active. 17:34:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:34:29 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 17:34:29 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'] 17:34:29 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 17:34:29 INFO - (blobuploader) - INFO - Open directory for files ... 17:34:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:34:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:34:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:34:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:34:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:34:30 INFO - (blobuploader) - INFO - Done attempting. 17:34:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:34:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:34:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:34:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:34:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:34:32 INFO - (blobuploader) - INFO - Done attempting. 17:34:32 INFO - (blobuploader) - INFO - Iteration through files over. 17:34:32 INFO - Return code: 0 17:34:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:34:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:34:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/19d4031397458ae5f7259b8858c0a65c3cec0c7538a332495cd3d50cdc90554f85ab5a7ba70a4a43ef6e2f9bc532808d40558490214165410baa2971891b4702", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bac85f7ad6d127660324a371ecf8676341d9de5aab40a4dda771ec72b3713acb2c7f743764278fe82febe73c58a49683bf6126ce942f90d677ba577aea1e491d"} 17:34:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:34:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:34:32 INFO - Contents: 17:34:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/19d4031397458ae5f7259b8858c0a65c3cec0c7538a332495cd3d50cdc90554f85ab5a7ba70a4a43ef6e2f9bc532808d40558490214165410baa2971891b4702", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bac85f7ad6d127660324a371ecf8676341d9de5aab40a4dda771ec72b3713acb2c7f743764278fe82febe73c58a49683bf6126ce942f90d677ba577aea1e491d"} 17:34:32 INFO - Running post-run listener: copy_logs_to_upload_dir 17:34:32 INFO - Copying logs to upload dir... 17:34:32 INFO - mkdir: /builds/slave/test/build/upload/logs 17:34:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1038.528151 ========= master_lag: 0.43 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 18 secs) (at 2016-08-12 17:34:32.827863) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:32.831247) ========= 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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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/19d4031397458ae5f7259b8858c0a65c3cec0c7538a332495cd3d50cdc90554f85ab5a7ba70a4a43ef6e2f9bc532808d40558490214165410baa2971891b4702", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bac85f7ad6d127660324a371ecf8676341d9de5aab40a4dda771ec72b3713acb2c7f743764278fe82febe73c58a49683bf6126ce942f90d677ba577aea1e491d"} build_url:https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012796 build_url: 'https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/19d4031397458ae5f7259b8858c0a65c3cec0c7538a332495cd3d50cdc90554f85ab5a7ba70a4a43ef6e2f9bc532808d40558490214165410baa2971891b4702", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bac85f7ad6d127660324a371ecf8676341d9de5aab40a4dda771ec72b3713acb2c7f743764278fe82febe73c58a49683bf6126ce942f90d677ba577aea1e491d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RzX5RCXmSoO1jnS_VdDPyA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:32.865747) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:32.869124) ========= 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.6pbiwGhUzh/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.uHbOopW9Yt/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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.005293 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:32.917623) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-12 17:34:32.920608) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-12 17:34:32.920979) ========= ========= Total master_lag: 0.57 =========